W laptopie, gdy podłączam niektóre monitory, system ustawia tragicznie niską rozdzielczość, 1024×768. W panelu sterowania nie da się tego zmienić, bo ubuntu twierdzi, ze monitor jest unknown. Co gorsza, xrandr również nie wykrywa rozdzielczości obsługiwanych przez monitor. Sterowniki do karty są wgrane, wyświetlacz laptopa działa na nich sprawnie, więc problem leży gdzieś indziej. Tylko jak to obejść?
xrandr na ratunek
$ xrandr VGA1 connected 1024x768+1366+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0* 800x600 60.3 56.2 848x480 60.0 640x480 59.9
Ubuntu nie chce po dobroci, spróbujmy siłą:
Chcę mieć rozdzielczość 1440×900:
~$ cvt 1440 900 # 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Następnie trzeba dodać to do xrandr:
~$ xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync ~$ xrandr --addmode VGA1 "1440x900_60.00"
Jakby ruszyło:
~$ xrandr Screen 0: minimum 320 x 200, current 2390 x 768, maximum 8192 x 8192 LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm 1366x768 60.0*+ 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 connected 1024x768+1366+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0* 800x600 60.3 56.2 848x480 60.0 640x480 59.9 1440x900_60.00 59.9* 1280x1024_60.00 59.9
W moim przypadku muszę spróbować jeszcze raz, bo monitor ma proporcje 4:3 a nie 16:9 i całość dziwnie wygląda. 🙂 Archaiczne monitory mogłyby stanąć dęba, ale dzisiejsze tylko grzecznie powiedzą, że nie wspierają tej rozdzielczości i się odłączą.
Może komuś się to przyda, szukałem po sieci, wszyscy zalecali instalację sterowników czy coś podobnego – to niestety nie pomogło, laptop ma grafikę od intela na otwartych sterownikach.
No, konsola nie gryzie 🙂
Edit: Tak na przyszłość, dla monitora typu duże HD:
xrandr –newmode „1920×1080 60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync && xrandr –addmode VGA1 „1920×1080 60.00”