Podczas próby dodania nowej rozdzielczości ekranu nie powiodło się uzyskanie rozmiaru gamma dla domyślnej wartości wyjściowej


18

Próbuję dostosować rozdzielczość w moim nowym MSI GT70 2OC. W ustawieniach dostępna jest tylko jedna rozdzielczość: 1920x1080. Jest w porządku, z wyjątkiem tego, że muszę zmniejszyć rozdzielczość i uczynić ją bardziej prostokątną, aby laptop działał dobrze z moim starym tabletem PL-550.

Oto co robię:

cvt 1200 1000 60
    # 1200x1000 59.91 Hz (CVT) hsync: 62.19 kHz; pclk: 99.50 MHz
    Modeline "1200x1000_60.00"   99.50  1200 1280 1400 1600  1000 1003 1013 1038 -hsync +vsync
sudo xrandr --newmode "1200_1000_60"   99.50  1200 1280 1400 1600  1000 1003 1013 1038 -hsync +vsync
    xrandr: Failed to get size of gamma for output default

Jak przejść przez ten krok?

AKTUALIZACJA Oto wynik xrandr:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
   1920x1080       0.0* 

Odpowiedzi:


11

Nie musisz sudorejestrować nowego trybu xrandr, spróbuj bez sudo. Następnie musisz zastosować nową rozdzielczość za pomocą:

xrandr --addmode <your_connection_type> 1200x1000_60.00

Gdzie <your_connection_type>zwykle jest VGA1, DP1 lub HDMI1. Sprawdź wyjście, xrandraby poznać dokładną nazwę podłączonego wyjścia.


1
Jestem całkiem pewien, że ten msg (rozmiar gamma) jest nieszkodliwy, czy próbowałeś zastosować nowy tryb xrandr --addmode?
Sylvain Pineau

tak, miałeś absolutną rację! Ale teraz otrzymuję kolejną wiadomość. 1200x1000 doesn't fit between 1920x1080 and 1920x1080. Masz pojęcie, co mogę na to poradzić?
Arsen Zahray

Dostaję ten komunikat, gdy próbuję zmienić rozdzielczość na 1200 x 1000 w ustawieniach
Arsen Zahray

„VGA-1” zadziałało dla mnie (zwróć uwagę na myślnik)
kurdtpage

3

Od jakiegoś czasu wyciągam włosy z tego problemu. W moim przypadku korzystam z Kali Linux jako Live CD w VirtualBox i chcę zmienić rozdzielczość ekranu.

:~$ xrandr --newmode "1200x900_60.00"   88.50  1200 1272 1392 1584  900 903 907 934 -hsync +vsync

Następnie sprawdź, czy tryb został dodany:

:~$ xrandr
Screen 0: minimum 64 x 64, current 640 x 480, maximum 16384 x 16384
VGA-0 connected 640x480+0+0 0mm x 0mm
   640x480        60.0*+   60.0* 
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   1200x900_60.00 (0x1b2)   88.5MHz
    h: width  1200 start 1272 end 1392 total 1584 skew    0 clock   55.9KHz
    v: height  900 start  903 end  907 total  934           clock   59.8Hz

Następnie przypisz go do wyjścia wideo. Zostało to wymienione w poprzednim kroku, w tym przypadku jest to VGA-0. W przypadku LiveCD może to być również ustawienie domyślne

:~$ xrandr --addmode VGA-0 1200x900_60.00

:~$ xrandr
Screen 0: minimum 64 x 64, current 640 x 480, maximum 16384 x 16384
VGA-0 connected 640x480+0+0 0mm x 0mm
   640x480        60.0*+   60.0* 
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   1200x900_60.00   59.8

Jeśli pojawi się błąd:

xrandr: Failed to get size of gamma for output default

Następnie spróbuj zrestartować X Server:

:~$ killall Xorg 

Nowa rozdzielczość pojawia się teraz w opcjach rozdzielczości Ustawień monitora.


2

Jeśli masz kartę graficzną nVidia lub ATI, czy próbowałeś zmienić sterownik z własnościowego na niezastrzeżony lub odwrotnie?

Mój system:

~$ inxi -G
Graphics:  Card: NVIDIA C61 [GeForce 7025 / nForce 630a] 
           X.Org: 1.15.1 drivers: nouveau (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz 
           GLX Renderer: Gallium 0.4 on NV4C GLX Version: 2.1 Mesa 10.1.3

W zależności od tego, jakie jądro / dystrybucję używam, czasami zastrzeżony sterownik nVidia 304 działa, w innych, np. Bodhi 3.0, z tą samą konfiguracją, może nie odczytać poprawnie rozmiaru ekranu, a także nie odczytać gamma.

Możesz spróbować ustawić wynik za pomocą następującego wiersza, który przynajmniej naprawi twój raport o błędzie, ale może nie poprawić wyniku:

xrandr --output default --gamma 0:0:0 --mode 1200x1000

Możesz także zainstalować narzędzie inxi i opublikować wyniki inxi -Gtutaj, aby uzyskać dodatkową pomoc.


2

Próbowałem prawie wszystkich odpowiedzi z xrandr w wersji angielskiej i zawsze mam ten sam komunikat o błędzie xrandr: Nie udało się uzyskać rozmiaru gamma dla domyślnego wyjścia .

Jest jedno rozwiązanie w języku chińskim, które uratowało mi życie, chcę się tylko tym podzielić.

otwórz plik

sudo nano /etc/default/grub

znajdź linię

#GRUB_GFXMODE=640x480

edytuj 640x480 do swojej rozdzielczości, np .: 1920x1080, 并 usuń #

na przykład:

GRUB_GFXMODE=1920x1080 

Zaktualizuj za pomocą polecenia

sudo update-grub

Następnie uruchom ponownie komputer.

sudo reboot

Odniesienie: https://blog.csdn.net/u013764485/article/details/78007370


1
IDK dlaczego, ale to działało jak urok!
bhaskar

1

Wystarczy zainstalować sterownik NVIDIA

sudo apt-get update
sudo apt-get install inxi

Następnie w następnym poleceniu zastąp 361 odpowiednim sterownikiem. Możesz to znaleźć na stronie NVIDIA lub inxi -G.

sudo apt-get install nvidia-361

Po aktualizacji uruchom

sudo killlall Xorg

6
uruchomienie polecenia spowodowało uszkodzenie mojego Ubuntu.
Aerin

0

Miałem ten sam problem po aktualizacji z 14.04 do 16.04.

Okazuje się, że miałem sterownik wideo innej firmy, który zainstalowałem wiele lat temu, aby lepiej wykorzystać moją kartę graficzną AMD Radeon - sterownik nazywał się fglrx-core.

Ubuntu ostrzegł mnie, że sterownik jest nieaktualny i nie jest już potrzebny, więc odinstalowałem go i osierocone zależności (dwie z nich zidentyfikowane przez apt-get remove).

Po zimnym restarcie Ubuntu poprawnie wykrył mój monitor DVI i dał mi nową domyślną rozdzielczość - naprawdę magiczną. :)


1
Witamy w Ask Ubuntu! W obecnej formie twoja odpowiedź nie jest tak dobra, jak mogłaby być. Czy mógłbyś przeczytać, jak napisać dobrą odpowiedź oraz przewodnik po stylach dla pytań i odpowiedzi . Na przykład możesz dodać, jak rozpoznać „osierocone zależności”. - Z recenzji
J. Starnes,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.