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ść?

Ubuntu unknown display resolution problem

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”