Próbowałem ustawić monitor zewnętrzny przez pewien czas, ale w końcu działał głównie z wyjątkiem wyłączonej rozdzielczości. Natywna rozdzielczość mojego monitora to 1600x900, którą w końcu muszę pokazać w xrandr:
user:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1600 x 900
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.0*
800x600 0.0
640x480 0.0
1600x900 59.9
Jednak gdy próbuję zmienić rozdzielczość, pojawia się następujący błąd:
user:~$ xrandr --output default --mode 1600x900
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed
12.04
display-resolution
xrandr
external-monitor
ohnolawl
źródło
źródło
Odpowiedzi:
Znalazłem ten problem ze sterownikami wideo ATI, przy wyłączonym sterowniku wszystko działa.
Posługiwać się
ustalić swój numer ctrtc ? I spróbuj poprawnej składni wyjściowej, np .:
inne wyjścia:
źródło
xrandr --verbose był dla mnie bardzo pomocny. Udało mi się stworzyć kilka skryptów, które pomogłyby w mojej błędnej sytuacji w stacji dokującej. Chcę, aby zadokowany był tylko wyświetlacz zewnętrzny, a oddokowany oznaczać tylko laptopa.
i również...
źródło
Najpierw musisz wyłączyć WAYLAND, odznaczając wiersz w pliku:
powyższy plik może być w innej odmianie nazwy folderu gdm. Usuń znak # przed linią
Uruchom ponownie Linuksa.
Następnie uruchom
xrandr
polecenie. Nie znajdziesz WAYLAND0. Zamiast tego znajdziesz DP1, HDMI1, VGA1 itp.Teraz możesz
xrandr
normalnie zmienić rozdzielczość ekranu. Wykonaj ten sam proces, który robiłeś wcześniej.źródło