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.