Fedora 20/21 vs Nvidia screen resolution problemi
Bildiyimiz kimi NVIDIA şirkəti offisial olaraq Linux -u dəstəkləmir.
Xüsusilə də istehsal etdiyi VGA-ları nvidia-nın Linuxnan yola getmir.
Buna görə hətta Linus dayı dəfələrlə əsəbləşib))))))
Məndə də uzun müddət idiki bu screen resolution problemi var idi.
Maximal ala biləcəyim screen resolution 1024x768 idi.
Halbuki VGA 1280x1024-ü rahat götürməli idi.
Amma bunu detect edə bilmirdi Linux altından.
Həlli:
Kod:
[blackhat@ ~]$ lspci|grep -i "vga"
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
[blackhat@ ~]$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
VGA-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94
[blackhat@ ~]$ cvt 1280 1024
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Alınan nəticə əsasında xrandr-ın arqumentlərini 1280x1024-ə uyğun mənimsətməyə çalışırıq.
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA-1 1280x1024_60.00
[blackhat@ ~]$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
VGA-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94
1280x1024_60.00 59.89*
Artıq 1280x1024 varımızdır.
arımızdır.
[/code]
Lakin bu persistent (dayanıqlı deyil (rebootdan sonra itir və rollback edir 1024x768-ə))
Dayanıqlı etmək üçün bunu:
[code]
sudo gedit /etc/gdm/Init/Default
[/code]
Şəkildəki kimi add edirik özümüzə müvafiq xrand və onun arqumentlərini.
Bu hər dəfə logindən keçdikdən sonra yenidən bizə 1280x1024 screen resolution almaq üçündür.
Save və reboot edirik.
QEYD bunları etdikdən sonra monitorda AUTO adjust düyməsini vurmaq da lap yerinə düşər.
Digər alternativ metod da var persistentlik üçün məsələn ~/.bashrc -ə yaza bilərsiniz: