Слишком низкое разрешение экрана 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, и единственный способ получить хорошее разрешение экрана - запустить меню восстановления и продолжить загрузку.

unfamous
источник
Вы проверили диспетчер устройств, чтобы найти новый драйвер?
mortezaipo
нет Должен ли я установить его или уже установлен
печально известный
Загляните в: Настройки системы -> Программное обеспечение и обновления -> Дополнительные драйверы
mortezaipo
я попробовал это, но я получаю "никакие дополнительные драйверы не найдены"
печально известный
проверить это: ubuntuforums.org/showthread.php?t=1970250
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 )

Chesterman
источник
Это почти идеальное решение для меня, но не совсем! У меня 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. Но я нашел более полное решение, которое также работает с 32-битной версией
pa4080
0

SIS 671 не поддерживается Ubuntu. Для этого есть (плохой) драйвер, который, по крайней мере, позволяет изменять разрешение, но не работает с Ubuntu 12.0.2. Старые версии и другие производные от 12.04 по-прежнему работают с ним.

Эта страница содержала руководство по установке Ubuntu, но некоторое время назад оно было заменено на руководство по Linux Mint.

Если вам повезет, он все еще работает на Ubuntu 12.04.

Год назад я заставил его работать с Xubuntu 12.04, но я не могу вспомнить как.

Я нашел старый отчет об ошибке Launchpad с той же проблемой. Может быть, решение в этом комментарии работает для вас:

user222723
источник
да, это проблема с моей видеокартой .. так что я думаю, что я застрял с Ubuntu 13.10 .. спасибо
небезызвестный
Извините, я только что прочитал ваше текущее разрешение. Даже без должного драйвера 1024x768 должно работать. Драйвер vesa способен на это разрешение. Вы обновились с 13.10 или сделали чистую установку 14.04?
user222723
я сделал чистую установку
небезызвестный