Egy analóg VGA csatlakozású 19"-os TFT-vel szerelt asztali számítógépet Geforce 6 szériás videókártyával telepítettem Ubuntu-val egy kezdő felhasználónak.
Telepítés után a zárt driverrel (256.35) a legnagyobb választható felbontás 1024x768, miközben a kijelző natív felbontása 1280x1024.
A Xorg.0.log-ból kiderült, hogy az EDID nem érhető el, így a rendszer nem képes meghatározni az felbontást, időzítést stb., így nvidia-auto-select-re fallbackkel.
A dokumentáció szerint a rendszer a következők validálásával egy érvényes módokból álló pool-t hoz létre:
1. A kijelző EDID-je
2. Az X szerver és az Nvidia driver beépített listái
3. Az X szerver konfigurációs állományában megadott ModeLine.
4. Szabványos VESA módok
Ha a validáció sikertelen akkor nvidia-auto-select-re fallbackkel, aminek a felbontása nem lehet 1024x768-nál nagyobb.
A xorg.conf-hoz hozzáadtam a GTF-el generált ModeLine sorokat, de akárcsak a VESA módokat ezeket sem validálta.
Az xrandr-el sem tudtam további módokat hozzáadni (--newmode, --addmode), a hibaüzenet:
xrandr: Configure crtc 0 failed
.
A dokumentáció szerint a validáció teljesen vagy részben kiiktatható.
Option "ModeValidation" "string"
A xorg.conf-hoz a következőt adtam hozzá:
Option "ModeValidation" "NoMaxPClkCheck, NoHorizSyncCheck, NoVertRefreshCheck, NoVirtualSizeCheck, NoVesaModes, NoEdidModes, NoXServerModes, NoPredefinedModes"
Innentől tetszőleges felbontást, időzítést stb. elfogad.
A GTF-el generált ModeLine megfelelőnek bizonyult.
- 1034 megtekintés
Hozzászólások
Problémafelvetésnek indult, de mire eljutottam a beküldésig addigra már sikerült megoldani :-D
- A hozzászóláshoz be kell jelentkezni