PDA

View Full Version : Ubuntu si rifiuta di impostare il refresh del monitor


Voltron
21-05-2007, 17:45
Come da titolo, non riesco ad impostare il refresh dello schermo del laptop a 60Hz nonostante il file XOrg sia impostato correttamente;
in particolare, Ubuntu(versione 7.04) accetta correttamente la risoluzione 1280x800 ma lascia il refresh a 50hz anzichè 60hz(infatti, se vado in System->Preferenze->risoluzione dello schermo vedo che il refreash è impostato a 50hz e non c'è possibilità di modificarlo).

Specifico che sono in possesso di un portatile Acer aspire 1362wlmi munito di scheda video dedicata Nvidia Geforce 5200go e schermo da 15,4"; ho correttamente installato i drivers ufficiali Nvidia usando la guida ufficiale ubuntu e ho usato il tool NVidia-Settings per impostare in automatico il file xorg con le impostazioni corrette per il mio schermo(1280x800 con refresh a 60Hz).

Riporto il contenuto del file XOrg.conf:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder3) Mon Feb 26 23:39:38 PST 2007

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

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

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

Section "ServerFlags"
Option "Xinerama" "0"
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"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Nvidia Default Flat Panel"
HorizSync 29.0 - 49.0
VertRefresh 0.0 - 60.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX Go5200"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "1280x800_60 +0+0; 640x480 +0+0"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection


Qualcuno avrebbe la cortesia di indicarmi cosa devo fare per "forzare" la giusta frequenza di refresh?

ps: ho verificato sotto windows la correttezza delle frequenze dello schermo con il programma 'everest'.

peterlitti
21-05-2007, 17:53
Io hò lo stesso problema, sul portatile visualizzo correttamente a 1280x800, sul desktop invece se provo a impostare la risoluzione nativa di 1280x1024 del mio monitor, mi compare come unica opzione di refresh ZERO, penso che sia quindi un problema di ubuntu, se qualcuno sa come risolvere......:help:

Voltron
21-05-2007, 21:57
nessuno ha qualche idea??

Voltron
22-05-2007, 14:51
capisco che non ho chiesto la solita cazzatella riguardante l'installazione dei codec per vedere i pornazzi sotto linux.........ma non posso credere che non ci sia nessuno che usa ubuntu con scheda nvidia......

essential__60
22-05-2007, 14:56
da terminale:

sudo nvidia-xconfig --no-use-edid

poi riavvia

Voltron
22-05-2007, 15:08
da terminale:

sudo nvidia-xconfig --no-use-edid

poi riavvia

Ti ringrazio...Provo, e ti faccio sapere.

Voltron
22-05-2007, 15:52
Dando quel comando e riavviando, il refresh in (System->Preferenze->risoluzione dello schermo) continua a rimanere di 50hz anzichè 60hz.
Andando ad esaminare il file xorg, questi infatti risulta uguale a prima di dare il comando 'sudo nvidia-xconfig --no-use-edid'(specifico che da terminale il comando risulta esguito correttamente).

Forse, visto che la stessa creazione del file xorg da parte del tool automatico nvidia settings non andava a buon fine ed ho dovuto copiare a mano i parametri dentro il file.......forse, dovrei fare lo stesso anche questa volta ma non sò qual'è la riga di codice che dovrei aggiungere corrispondente al comando che mi hai suggerito.

essential__60
23-05-2007, 16:04
Dando quel comando e riavviando, il refresh in (System->Preferenze->risoluzione dello schermo) continua a rimanere di 50hz anzichè 60hz.
Andando ad esaminare il file xorg, questi infatti risulta uguale a prima di dare il comando 'sudo nvidia-xconfig --no-use-edid'(specifico che da terminale il comando risulta esguito correttamente).

Forse, visto che la stessa creazione del file xorg da parte del tool automatico nvidia settings non andava a buon fine ed ho dovuto copiare a mano i parametri dentro il file.......forse, dovrei fare lo stesso anche questa volta ma non sò qual'è la riga di codice che dovrei aggiungere corrispondente al comando che mi hai suggerito.

la riga che aggiunge è nella sezione device:
Option "UseEDID" "FALSE"

Quello che vedi in
(System->Preferenze->risoluzione dello schermo) continua a rimanere di 50hz
non corrisponde a realtà.

Vedi con
Nvidia X server settings (strumenti di sistema)
o direttamente dal monitor la "vera" frequenza di refresh.