giovedì 9 aprile 2009

Problema risoluzione...



Eccomi di nuovo, con i miei problemi assurdi :D

Ho avuto un problema con la risoluzione di debian.
Non riuscivo ad impostare una risoluzione diversa da 640x480.

Maledetta... mi ha fatta dannare.
E per questo ho fatto una amicizia con il serverX.
Lo andavo a trovare ogni giorno nella sua splendida casuccia via /etc/X11/serverX, accompagnata dal mio caro VIM.



Ma purtroppo non riuscivo a capire che cosa non andasse....
Anche se cambiavo la riga "Modes" la risoluzione rimaneva sempre la stessa.
Vi faccio vedere il mio file(OVVIAMENTE QUELLO GIUSTO..l'altro non l'ho conservato ;) ):


# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Tue Jan 6 10:03:02 PST 2009


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection


Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 60.0 - 60.0
VertRefresh 75.0 - 117.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "1024x768_60 +0+0" "metamodes"
Option "UseEdid" "False"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "640x480"
EndSubSection
EndSection

Le righe che mi hanno interessata sono state queste:


Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 60.0 - 60.0
VertRefresh 75.0 - 117.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "1024x768_60 +0+0" "metamodes"
Option "UseEdid" "False"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "640x480"
EndSubSection
EndSection


Perché come potete vedere si concentrano le informazioni sul output visivo.

Queste righe erano inutili:
Option "1024x768_60 +0+0" "metamodes"

Modes "1024x768" "640x480"

E qualsiasi cosa mettessi nella seconda riga, lo schermo aveva sempre una risoluzione da farmi diventare cieca.

Perché??
Perché maledettissima distro??

Poi una vaga idea iniziò a insinuarsi nella mia mente.

Guardai bene le altre righe, e notai che i pixel erano troppo pochi.
In che senso?
Beh, se la mia debian pensa che io abbia uno schermo piccolo, ovviamente non mi permetterà di usare una risoluzione 1024x768.
Dunque cambiai le righe del mio file che si riferivano ai pixels del mio monitor.

HorizSync 60.0 - 60.0
VertRefresh 75.0 - 117.0

E la riga diventò così.

E tutto funzionò :D

Vi confido che è stata una sudata... soprattutto con uno schermo che mi faceva lacrimare gli occhi :)

Baci, alla prossima :*

Nessun commento: