Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: neveceral 11 Listopadu 2006, 09:30:57
-
Mám nvidia fx5700 + LCD Prestigio 17" s DVI.
Při použití ovladače nv není problém s detekcí rozlišení 1280x1024 při DVI, ale po naistalování originálního ovladače nvidia a použití DVI není rozlišení správně detekovánona 1280x1024, ale automaticky se nastaví pouze 800x600.
Pokud připojím LCD zpět přes VGA tak není v rozlišení problém, ale zase musím pokaždé ručně nastavit "phase" na monitoru, tudíž bych rád rozchodil to DVI.
Ručně se mi nepodařilo rozlišení přenastavit v xorg.conf, resp. vždy se automaticky přepíše na 800x600, a ani nvidia-settings mi jiné rozlišení než 800x600 nenabídne.
Zjistil jsem, že problém je v tom, že si nvidia přes DVI načte údaje chybné z monitoru, potřebuji tedy zabránit tomuto načtení. Nevíte někdo, jak na to? Díky.
-
Pokud myslíš zakázat načítání EDID, tak /usr/share/doc/nvidia-glx/readme.txt.gz/řádek 2127 a dále..
-
Díky, ale s tím jsem si již hrál, použil jsem nastavení
Section "Device"
...
Option "ConnectedMonitor" "DFP-0"
Option "UseEDID" "False"
což by mělo zamezit načítání dat z LCD a nastavit monitor jako Digitální Plochý Panel, ale nvidia si data z monitoru stejně načte... takže nevím, co s tím?
-
tomu se mi nechce věřit - podívej se do /var/log/Xorg0.log, je tam uvedeno, jestli načtení EDID proběhlo. Spíše si myslím, že chyba je opravdu jen v nastavení.
-
(**) NVIDIA(0): Option "UseEDID" "False"
(**) NVIDIA(0): Option "ConnectedMonitor" "DFP-0"
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): ConnectedMonitor string: "DFP-0"
(**) NVIDIA(0): Ignoring EDIDs
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(II) NVIDIA(GPU-0): Not probing EDID on DFP-0.
(II) NVIDIA(0): NVIDIA GPU GeForce FX 5700 at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 131072 kBytes
(--) NVIDIA(0): VideoBIOS: 04.36.20.23.03
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce FX 5700 at PCI:1:0:0:
(--) NVIDIA(0): DFP-0
(--) NVIDIA(0): DFP-0: 150.0 MHz maximum pixel clock
(--) NVIDIA(0): DFP-0: Internal Single Link TMDS
(II) NVIDIA(0): Assigned Display Device: DFP-0
(WW) NVIDIA(0): No valid modes for "1280x1024_60.00"; removing.
(WW) NVIDIA(0):
(WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
(WW) NVIDIA(0): "nvidia-auto-select".
(WW) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 640 x 480
(WW) NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI
(WW) NVIDIA(0): from DFP-0's EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in defaultmám ještě nastavené
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsynckdyž jsem dal i jiná rozlišení, tak u všech mi napíše, že to nejsou platné mody a odstraní je, až na 640x480
-
Ta modeline je blbě, proto se vrátí k EDID. Co vygenerovat si novou modeline, nebo spíš znovu vytvořit nový xorg.conf klasickým dpkg-reconfigure xserver-xorg a zadat správné rozlišení a parametry monitoru ze spec. výrobce?
-
to jsem již zkoušel předtím a teď znovu- vše k ničemu, prostě se vrátí k "nvidia-auto-select" s tím, že Unable to validate any modes
Jenom doplním- se stejnými nastaveními, při kterých nechce běhat přes DVI, přes VGA funguje zcela bez problémů.