Роздільна здатність екрана Ubuntu 14.04 занадто низька (відеокарта SiS 671)


11

Щойно я встановив Ubuntu 14.04, але роздільна здатність екрана встановлена ​​занадто низько: я намагався додати нове, але я продовжую отримувати

xrandr: Failed to get size of gamma for output default

Я намагався :

$ xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected primary 640x480+0+0 0mm x 0mm
   640x480        73.0* 
  1024x768_60.00 (0x194)   63.5MHz
        h: width  1024 start 1072 end 1176 total 1328 skew    0 clock   47.8KHz
        v: height  768 start  771 end  775 total  798           clock   59.9Hz

(У мене не було цієї проблеми на Ubuntu 13.10 13.04 12.04)

$ xrandr --newmode "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync
xrandr: Failed to get size of gamma for output default

$ lspci | grep VGA
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)

===================================================== =========================== Я вчора зробив оновлення на моїй Ubuntu 12.04, і це зруйнувало мою роздільну здатність екрана через щось приблизно 1204_HWE_EOL

Я повернувся до Ubuntu 14.04, і єдиний спосіб отримати гарне дозвіл екрану - це почати з меню відновлення, а потім відновити завантаження.


Ви перевірили менеджера пристроїв, щоб знайти нового драйвера?
mortezaipo

ні . я повинен встановити його або вже встановлений
невідомий

Перегляньте: Налаштування системи -> Програмне забезпечення та оновлення -> Додаткові драйвери
mortezaipo

Я спробував це, але я отримую "ніяких додаткових водіїв не знайдено"
невідомий

Відповіді:


5

У мене було те саме питання з резолюцією. Я використовую VirtualBox, і роздільна здатність мала лише один варіант роздільної здатності.

  1. Я зайшов до панелі пошуку та шукав додаткових драйверів
  2. Далі я натиснув на використання рішення для віртуалізації x86 - джерела модуля додавання гостя для dkms
  3. Нарешті я перезапустив віртуальну машину під управлінням Ubuntu.

Як тільки він завантажився, резервна копія резолюції вже була виправлена.


2
Ця відповідь характерна для VirtualBox, але питання стосувалося не VirtualBox ...
bain

5

Створити / редагувати /etc/X11/xorg.conf:

Section "Device"
  Identifier "Generic Video Card"
    VendorName  "Silicon Integrated Systems [SiS]"
        BoardName   "771/671 PCIE VGA Display Adapter"
    Busid "PCI:1:0:0"
    Driver "vesa"
    Screen 0
        Option "UseFBDev" "true"
        Option "DPMS"
        Option "ShadowFB"
        Option "MaxXFBMem"
        VideoRam 262016
        Option "RenderAccel" "true"
        Option "AllowGLXWithComposite" "true"
        Option "backingstore" "true"
        Option "AddARGBGLXVisuals" "True"

EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
    Vendorname    "Generic LCD Display"
    Modelname    "LCD Panel 1280x800"
    HorizSync 20-107
        VertRefresh 50-185
  modeline  "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
  modeline  "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
  modeline  "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
  modeline  "1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
  modeline  "1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
    Gamma    1.0
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
    Defaultdepth    24
    SubSection "Display"
        Depth    24
        Virtual    1280    768
        Modes        "1280x768@60"    "1280x720@60"    "800x600@60"    "1280x800@60"    "800x600@56"
    EndSubSection
EndSection

Section "Module"
    Load "dri"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
    Load "GLcore"
    Load "i2c"
    Load "bitmap"
    Load "ddc"
    Load "int10"
    Load "vbe"
    Load "speedo"
    Load "record"
EndSection

Section "DRI"
        Mode 0666
EndSection

Це працювало для мене. (Бачили цю нитку на форумах Ubuntu )


Це майже ідеальне рішення для мене, але не зовсім! У мене є Acer Aspire 5000 з відеокарткою "SiS M760GX" ( lspci -v повертається Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (prog-if 00 [VGA controller])) і за допомогою цього файлу xorg.conf тепер я можу отримати роздільну здатність 1280x768, 1024x768, 800x600 або 640x480. Тим не менш, вихідна роздільна здатність екрана - 1280x800 , тому все ще виглядає трохи відключеною. БУДЬ-ЯК ІДЕЯ, ЯК Я МОЖУ ЗДОРОВИТИ 1280X800?
Габріель Степлес

Я щойно опублікував це питання тут: askubuntu.com/questions/952001/…
Габріель

Це рішення працює з Kubuntu 18.04. Але я знайшов більш повне рішення, яке працює також з Lubuntu 18.04 32 біт: gist.github.com/fevangelou/46a2885233c45011ad5c8752f18eac73
pa4080

0

Sis 671 не підтримується Ubuntu. Для нього є (поганий) драйвер, який принаймні дозволяє змінити роздільну здатність, але не працює з Ubuntu 12.0.2. Старіші версії та інші похідні версії 12.04 все ще працюють з ним.

Ця сторінка містила посібник з установки Ubuntu, але деякий час тому була змінена на посібник з Linux Mint.

Якщо вам пощастило, він все ще працює на Ubuntu 12.04.

Рік тому я змусив його працювати з Xubuntu 12.04, але не можу пригадати як.

Я знайшов старий звіт про помилку Launchpad із тією ж проблемою. Можливо, рішення в цьому коментарі працює для вас:


так, це проблема з моєю графічною карткою .. тому я гадаю, що я застряг у Ubuntu 13.10 .. дякую
невідомий

Вибачте, я щойно прочитав, яка насправді ваша резолюція. Навіть без належного драйвера 1024x768 повинен працювати. Водій vesa здатний до цієї роздільної здатності. Ви оновили з 13.10 чи зробили чисту установку 14.04?
користувач222723

Я зробив чисту установку
невідомий
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.