[MEGOLDVA] NVidia használhatatlan grafika

Fórumok

Sziasztok!

Végre kijött az NVidia legacy Linux drivere az alaplapra heggesztett videókártyámhoz, így végre nem 800x600-ban vagyok kénytelen "élvezni" a 8.10-et. A drivert az Ubuntu Eszközkezelőjével telepítettem, ha minden igaz a rendszer az nvidia-glx-96-ot rántotta fel.

A probléma a következő: Már a bejelentkező képernyőnél egy fekete csík jelenik meg a képernyő tetején, bejelentkezés után pedig a panelek és az ablakok csak részletekben jelennek meg. Ha elhúzom az egeret pl. a panel fölött, a rajta lévő gombok nagy nehezen megjelennek, de ha kinyitok egy menüt, általában csak a körvonalát látom egészen addig, amíg végig nem húzom rajta az egeret (ilyenkor ugye beszineződik a menüpontok háttere, ami gondolom hív egy redrawt az adott objektumra).

Sajnos utánaguglizni sem nagyon tudok a problémának, mivel csak így, nagy vonalakban tudom körbeírni a jelenséget.

A másik probléma, hogy a szöveges konzolok helyén is ez a félig halott X fogad.

Ti találkoztatok hasonlóval? Mi lehet a probléma?

Hozzászólások

Milyen videókártyáról van szó pontosan ill. mekkora felbontásról? Mert nem biztos, hogy egy ilyen régi kártyán elég memória van ahhoz, hogy nagy felbontásban megfelelően működjön 3D gyorsítással.

igen, sry ez kimaradt: szóval geforce2 mx (nforce) a kártya, és régi driverrel ment 3d gyorsítással 1024x768-on, aztán már csak az nv driverrel ment, gyorsítás nélkül, intrepidnél meg visszaesett 800x600-ra, ami azért már az én alacsony igényeimhez mérten is túlzás :P

ahogy azt írtam, az új driver simán kirakja 1024x768-ra, az nvidia logo szépen meg is jelenik, csak aztán mintha az ablakozó nem rajzolná újra a képernyő részeit. megnéztem a proci terhelést, és ugyan az xorg megzabált kb. 50%-ot, de még volt benne tartalék, tehát nem "izzadt bele" a sok melóba.

nem akarok mást, csak hogy 1024x768-on tudjak guizni, 3d gyorsítás sem kell.

még egy fontos infó: server install van fent.

köszi a válaszokat!

már a 8.04, pontosabban a 2.6.22-es kernel óta küzdök több hardverrel is ezen a gépen, ez most már úgymond egy becsületbeli ügy :) másrészt nem szívesen veszek új videókártyát (akármilyen filléres összegért sem)ha van egy működő darabom, és nem várok többet egy használható felbontásnál. ez nevezhető szentimentális okoknak, ha úgy tetszik :)

közben raktam generic kernelt, amivel _érzésre_ egy fokkal jobban megy az X, de még mindig elég szánalmasan néz ki szegény, másrészt a wlan kártyámba sem tudtam életet lehelni.

logot mutatok mindjárt.

bios frissítést is nézek, ez egy jó iránynak tűnik!

Ahogy nézem az Nvidsia drievred auto próbálja belőni a számára elfogadható adatokat, ami azért a logokban eléggé meg is látszik, hogy nem megy neki.
Próbáltad már A ModeLine, HorizSync, VertRefresh értékeket belőni a monitor beállításainal xorg.conf alatt??
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Ez a kalkulátor sokat tud segíteni: http://xtiming.sourceforge.net/cgi-bin/xtiming.pl
De hogy jó adatokkal tudd kitölteni sajna utána kell majd nézned a monitorod gyári értékeinek is, mivel anélkül még lehet csak fokoznád a bajt

Szerk: Nekem jelenleg egy SyncMaster 763MB monitornál 1280x1024-es felbontás melett 65 Hz-n így néz ki a modeline-om:

ModeLine "1280x1024@65" 128.0 1280 1312 1792 1824 1024 1044 1055 1076 +hsync +vsync

____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Miből gondoljátok, hogy itt a baj? Emiatt váltana vissza AGP-ről PCI módba a kártya? Nem lehet, hogy valamelyik modul okozza a galibát?

Megmutatod az xorg.conf-ot is (ez hash-nek/nak szól)? :)

A TFT monitorokhoz valami általános 60 Hz-es ModeLine-t szoktak beállítani, ha jól tudom.

:)

Ha erre a "PCI" mode-ra gondolsz, akkor ez normális:

(II) NVIDIA(0): NVIDIA GPU GeForce2 Integrated GPU at PCI:2:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 32768 kBytes
(--) NVIDIA(0): VideoBIOS: 03.1a.01.01.07
(II) NVIDIA(0): Detected AGP rate: 4X
(--) NVIDIA(0): Interlaced video modes are not supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce2 Integrated GPU at
(--) NVIDIA(0): PCI:2:0:0:
(--) NVIDIA(0): Proview CY-565 (CRT-0)

És én meg ezért gondoltam, hogy modeline-al esetleg helyre lehetne csapni az egészet:

(WW) NVIDIA(0):
(WW) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(WW) NVIDIA(0): will be used as the requested mode.
(WW) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): DPI set to (86, 84); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.

Ezek után ha megnézed akkor csak a hibaüziket szórja (hogy nem bírta az autodetect normálisan belőni ), tehát nekem az lenne a logikus, hogy akkor kézzel megmondom neki, hogy ezt használja ( ehhez persze tudni kell ,hogy melyik az a beállítás ami biztosan jó )
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

(WW) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(WW) NVIDIA(0): will be used as the requested mode.

Szerintem ez azt jelentheti, nincs megadva semmilyen kívánt felbontás, így a driver választ egyet.

Én ezekre gondoltam:

(WW) NVIDIA(0): The NVIDIA X driver has encountered too many errors. Falling
(WW) NVIDIA(0): back to legacy PCI mode.

...

(II) NVIDIA(0): Initialized GART.
(EE) NVIDIA(0): Error recovery failed.
(EE) NVIDIA(0): *** Aborting ***

Kb. végig ezt hajtogatja :), és nem ír semmit a felbontásról.

:)

Csak én érzem úgy, hogy egyről beszélünk? :DD

"Ezek után ha megnézed akkor csak a hibaüziket szórja (hogy nem bírta az autodetect normálisan belőni ), tehát nekem az lenne a logikus, hogy akkor kézzel megmondom neki, hogy ezt használja"

Amúgy ha jól emlékszem akkor a GART az AGP-s eszközöknél használt memória kezelő, ami a grafikus kártya memóriáját használja, és irányítja.. Ennek inicializálása döglik el mint a huzat, szerintem azért, mert rossz módot akar a kártyára ráerőltetni a driver, a kártya meg nem engedi ezt csak úgy hiba nélkül..

szerk: Jut eszembe GART - fizikai memóriából adtál a grafikus kártyának is, vagy az semmit se kapott? ( ajánlatos 3D mellett a grafikus kártyának is adni ilyen kevés alap memória mellett )
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

ModeLine "AxB_C" D E F G H I J K L M N

A: Horizontal geometry - Active (képpontok száma vízszintesen:) (pl. 1024)
B: Vertical geometry - Active (képpontok száma függőlegesen:) (pl. 768)
C: Vertical geometry - Refresh rate (képfrissítés:) (pl. 100)
D: RAMDAC - Pixel clock (pl. 113.3)
E: ugyanaz, mint az A
F: Horizontal geometry - Active + Front porch (pl. 1024 + 72 = 1096)
G: Horizontal geometry - Sync width + F (pl. 112 + 1096 = 1208)
H: Horizontal geometry - Back porch + G (pl. 184 + 1208 = 1392)
I: ugyanaz, mint a B
J: Vertical geometry - Active + Front porch (pl. 768 + 1 = 769)
K: Vertical geometry - Sync width + J (pl. 3 + 769 = 772)
L: Vertical geometry - Back porch + K (pl. 42 + 772 = 814)
M: Synchronization - Horizontal (pl. -), utána a "hsync" karaktersorozat következzen
N: Synchronization - Vertical (pl. +), utána a "vsync" karaktersorozat következzen

Példa:
ModeLine "1024x768_100" 113.3 1024 1096 1208 1392 768 769 772 814 -hsync +vsync

Szerk.: jobban megnézve a H és az L értéke megegyezik a Horizontal geometry - Total ill. a Vertical geometry - Total értékével. :)

:)

nna, a Huncraft által belinkelt kalkulátor által kiadott modeline-ok nem segítettel, de most megnézem, hogy mond a PowerStrip. Ha kézzel beírva sem megy, akkor asszem mégis veszek egy ATI kártyát (és reménykedek, hogy nem fog összeakadni az alaplapival...) :P

Ez az átszámítós táblázat meg nagyojn hasznos, köszönöm!

Sehol nem látom a logokban hogy kiolvasta volna az EDID infokat. Most mégis milyen monitorod van? xorg.conf-ot sem láttam, megadtál-e horizontális és vertikális sávszélességeket.

Akkor ugyanazt tudja mint az enyém. Most megnéztem az xorg.conf-omat, meglepő milyen szegényes. 1024x768@70hz-re erőszakolva:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "hu"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
HorizSync 50-63
VertRefresh 70-70
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection

Xorg nv driverrel megy.

fater, nálad a pont! a HSync beállításával minden fasza, ezt is már linuxos FF alól írom! a többietől bocs, hogy nem rögtön az xorg.conf-ommal kezdtem, de sokat tanultam az eddigiekből!

szóval köszönöm, probléma megoldva, bár az nvidia driverrel kapcsolatos furcsaság továbbra is bosszant...