Zbyt niska rozdzielczość ekranu Ubuntu 14.04 (karta graficzna SiS 671)

11

Właśnie zainstalowałem Ubuntu 14.04, ale moja rozdzielczość ekranu jest zbyt niska: próbowałem dodać nową, ale ciągle otrzymuję

xrandr: Failed to get size of gamma for output default

Próbowałem :

$ 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

(Nie miałem tego problemu na 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)

================================================== ========================== Wczoraj zrobiłem aktualizację mojego Ubuntu 12.04 i zepsuło to moją rozdzielczość ekranu z powodu czegoś około 1204_HWE_EOL

Wróciłem do Ubuntu 14.04 i jedynym sposobem na uzyskanie dobrej rozdzielczości ekranu jest uruchomienie z menu odzyskiwania, a następnie wznowienie rozruchu.

niesławny
źródło
sprawdziłeś menedżera urządzeń, aby znaleźć nowy sterownik?
mortezaipo
nie powinienem go zainstalować lub już jest zainstalowany
niesławny
Zajrzyj do: Ustawienia systemu -> Oprogramowanie i aktualizacja -> Dodatkowe sterowniki
mortezaipo
próbowałem, ale dostaję komunikat „nie znaleziono dodatkowych sterowników”
niesławny

Odpowiedzi:

5

Miałem ten sam problem z rozdzielczością. Korzystam z VirtualBox, a rozdzielczość miała tylko jedną opcję rozdzielczości.

  1. Poszedłem do paska wyszukiwania i szukałem dodatkowych sterowników
  2. Następnie kliknąłem rozwiązanie wirtualizacyjne x86 - źródło modułu dodawania gości dla dkms
  3. Wreszcie zrestartowałem maszynę wirtualną z systemem Ubuntu.

Po uruchomieniu komputera rozdzielczość została już naprawiona.

Ronnie
źródło
2
Ta odpowiedź jest specyficzna dla VirtualBox, ale pytanie nie dotyczyło VirtualBox ...
bain
5

Utwórz / edytuj /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

To zadziałało dla mnie. (Widziałem w tym wątku na forach Ubuntu )

chesterman
źródło
To dla mnie prawie idealne rozwiązanie, ale nie do końca! Mam kartę Acer Aspire 5000 z kartą graficzną „SiS M760GX” ( lspci -v zwraca Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (prog-if 00 [VGA controller])) i za pomocą tego pliku xorg.conf mogę teraz uzyskać rozdzielczości 1280x768, 1024x768, 800x600 lub 640x480. Jednak natywna rozdzielczość mojego ekranu to 1280 x 800 , więc nadal wygląda trochę nieciekawie. JAKIEKOLWIEK POMYSŁY JAK MOGĘ DOSTAĆ 1280X800 DO PRACY?
Gabriel Staples,
Właśnie zadałem to pytanie tutaj: askubuntu.com/questions/952001/…
Gabriel Staples
To rozwiązanie działa z Kubuntu 18.04. Ale znalazłem bardziej kompletne rozwiązanie, które działa również z Lubuntu 18.04 32-bitowym: gist.github.com/fevangelou/46a2885233c45011ad5c8752f18eac73
pa4080
0

System sis 671 nie jest obsługiwany przez system Ubuntu. Jest dla niego (zły) sterownik, który przynajmniej pozwala zmienić rozdzielczość, ale nie działa od wersji Ubuntu 12.0.2. Starsze wersje i inne pochodne 12.04 nadal z nim współpracują.

Ta strona zawierała przewodnik instalacji Ubuntu, ale jakiś czas temu została zmieniona na Linux Mint Guide.

Jeśli masz szczęście, nadal działa na Ubuntu 12.04.

Rok temu udało mi się pracować z Xubuntu 12.04, ale nie pamiętam jak.

Znalazłem stary raport o błędach Launchpad z tym samym problemem. Może rozwiązanie w tym komentarzu działa dla Ciebie:

użytkownik222723
źródło
tak, to jest problem z moją kartą graficzną .. więc chyba utknąłem z Ubuntu 13.10 .. dziękuję
niesławny
Przepraszam, właśnie przeczytałem, jaka jest twoja obecna rozdzielczość. Nawet bez odpowiedniego sterownika powinna działać 1024x768. Sterownik vesa ma tę rozdzielczość. Czy zaktualizowałeś system z wersji 13.10 lub czy wykonałeś czystą instalację 14.04?
user222723,
Zrobiłem czystą instalację
niesławny