Portál AbcLinuxu, 12. května 2025 11:38

Dotaz: cerny obraz, nvidia, gentoo 2005.1

Pavel Čejka avatar 2.2.2006 00:44 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
cerny obraz, nvidia, gentoo 2005.1
Přečteno: 679×
Odpovědět | Admin

Mám instalaci Gentoo, která šlape docela bez problémů až na takový malý zádrhel. Nedaří se mi updatovat jádro, resp. nedaří tak, aby zároveň fungoval driver od nVidie. Driver distribuovaný s Xorg pojmenovaný nv funguje vždy.

Konfigurace PC je zhruba takováto:

deska Asus K8N ... s čipsetem nForce 3
Sempron 2800+, 1GB RAM
VGA jsem zkoušel 2, nVidia GeForce 2 Ti 64MB a GeForce FX5200 128MB (protože má nový čip podporovaný i nejnovějším driverem, ta stará je mimochodem rychlejší)

Konfigurace softwaru:

jádro viz níže

media-video/nvidia-glx-1.0.6629-r6
media-video/nvidia-kernel-1.0.6629-r5
media-video/nvidia-settings-1.0.6629

sys-devel/binutils-2.16.1
sys-devel/binutils-config-1.8-r6
sys-devel/gcc-3.4.5
sys-devel/gcc-config-1.3.13-r1

sys-libs/glibc-2.3.6-r2

x11-apps/ttmkfdir-3.0.9-r3
x11-base/opengl-update-2.2.1
x11-base/xorg-x11-6.8.2-r6
x11-libs/cairo-1.0.2
x11-libs/gtk+-1.2.10-r11
x11-libs/gtk+-2.8.8
x11-libs/gtkglarea-1.99.0
x11-libs/libsvg-cairo-0.1.6
x11-libs/libwnck-2.12.2
x11-libs/libxklavier-2.0-r1
x11-libs/pango-1.10.2
x11-libs/qt-3.3.4-r8
x11-libs/startup-notification-0.8
x11-libs/vte-0.11.16-r1
x11-libs/wxGTK-2.4.2-r4
x11-misc/shared-mime-info-0.16
x11-misc/xnview-1.70-r1
x11-misc/xosview-1.8.2-r1
x11-terms/xterm-207
x11-themes/gnome-icon-theme-2.10.1
x11-themes/gnome-themes-2.10.2
x11-themes/gtk-engines-2.6.5
x11-themes/hicolor-icon-theme-0.8

Poslední jádro, které mi funguje je verze 2.6.11.11, zkoušel jsem několik dalších (možná deset různých verzí), aktuálně si hraju s 2.6.15.2 (2.6.15 jsem zkoušel všechny - vanilla). Závislost na konfiguraci jádra jsem nepozoroval, modul nvidia nejde zavést, když je zapnutý framebuffer (což je v pořádku), agpgart je zakompilováno v jádře, dri jsem zkoušel zákazat i povolit, žádný rozdíl atd... Myslím, že zveřejňovat konfiguraci jádra nemá moc smysl, leda snad až bude podezřelé něco konkrétního. Důležité je, že ve všech případech šel modul zavést, v případě jader 2.6.14.x se stávalo, že se Xka nespustily protože modul zfailoval (totéž distribuční Gentoo i vanilla), ale vrátily se korektně do konzole a záznam o chybě modulu byl v logu. V případě 2.6.15.x Xka nastartují, ale .. a/ obraz zčerná, ale synchronizace zůstanou beze změny stejné jako v textovém režimu 80x25 znaků b/ nepomáhá přepnutí do textové konzole c/ PC i nadále reaguje na vše ostatní, jen není nic vidět d/ nepomáhá zabít Xka, jediné co má smysl provést je normální reboot, třeba CTRL+ALT+DEL v textové konzoli.

Mezitím, co si se snažím problém vyřešit jsem updatoval a překompiloval úplně všechno. Samozřejmě ne jenom kvůli tomuhle problému, prostě jsem chtěl systém maximálně aktuální. Takže nejsem schopen říct, jestli by se např. 2.6.14.x jádro chovalo stejně jako jsem popsal, že se chovalo, před updatem gcc, glibc a pod. Nicméně problém trvá a je jasné, že to není jen nějaká drobnost odstranitelná emergnutím balíčku. Pokud ano, nenapadá mne jakého.

Další věc jsou logy, aktuálně v /var/log/xorg.0.log není zaznamenána žádná chyba. Jsem si tím jistý, prohlížel jsem ho několikrát, porovnával s jinými atd... prostě se to chová, jako by Xka běžela úplně normálně, jen není nic vidět a nepřepne se rozlišení. Obě zmíněné grafiky se chovají stejně => problém je v (nastavení?) softwaru

Na druhou stranu mám jiný stroj, kde tento problém nastal taky, aktuálnost distribuce je podobná, instalováno zcela nezávisle, hardware podobný (stejný čipset a CPU, výrobce desky jiný, grafika GeForce FX6200 ...

Z toho všeho mi plyne ještě jedna možnost. Zkusit nový nVidia driver, který je zatím maskován. Ale má to jeden veliký zádrhel, nechci vyhodit grafiku, která je pořád dostatečně použitelná (srovnatelná výkonem s lepší GeForce FX6200) jen proto, že už není v nových driverech podporovaná. Ani se mi nechce smířit se se starým jádrem. Odhaduju, že problém je na straně Gentoo a jejich patchů potřebných k tomu, aby relativně starý nVidia driver fungoval i s nejaktuálnějším jádrem. Jenže si tím nejsem jistý.

Setkali jste se s něčím podobným?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.2.2006 01:22 Milan Beneš
Rozbalit Rozbalit vše Re: cerny obraz, nvidia, gentoo 2005.1
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moje konfigurace:
*  media-video/nvidia-glx
      Latest version available: 1.0.8178
      Latest version installed: 1.0.8178
      Size of downloaded files: 21,059 kB
      Homepage:    http://www.nvidia.com/
      Description: NVIDIA X11 driver and GLX libraries
      License:     NVIDIA

*  media-video/nvidia-kernel
      Latest version available: 1.0.8178-r3
      Latest version installed: 1.0.8178-r3
      Size of downloaded files: 21,059 kB
      Homepage:    http://www.nvidia.com/
      Description: Linux kernel module for the NVIDIA X11 driver
      License:     NVIDIA
*  sys-kernel/gentoo-sources
      Latest version available: 2.6.15-r1
      Latest version installed: 2.6.15-r1
      Size of downloaded files: 39,086 kB
      Homepage:    http://dev.gentoo.org/~dsd/genpatches
      Description: Full sources including the gentoo patchset for the 2.6 kernel tree
      License:     GPL-2
Framebuffer je vesa-tng, gk je GeForce 6600GT, X.Org je nejnovější stable.
Pavel Čejka avatar 2.2.2006 12:33 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: cerny obraz, nvidia, gentoo 2005.1

Díky, ale nepomůže. Musel bych koupit novou grafiku ... Ovladače po verzi 1.0-7664 včetně nepodporují GeForce 2 Ti, pouze levnější GeForce 2 MX, protože se jich prodalo víc, ačkoli je jednodušší verze téhož. Viz http://www.nvidia.com/object/linux_display_ia32_1.0-7664.html

už nepodporované čipy:
    NVIDIA chip name                   Device PCI ID
    -------------------------------    -------------------------------
    RIVA TNT                           0x0020
    RIVA TNT2/TNT2 Pro                 0x0028
    RIVA TNT2 Ultra                    0x0029
    Vanta/Vanta LT                     0x002C
    RIVA TNT2 Model 64/Model 64 Pro    0x002D
    Aladdin TNT2                       0x00A0
    GeForce 256                        0x0100
    GeForce DDR                        0x0101
    Quadro                             0x0103
    GeForce2 GTS/GeForce2 Pro          0x0150
    GeForce2 Ti                        0x0151
    GeForce2 Ultra                     0x0152
    Quadro2 Pro                        0x0153

Nemíním vyhazovat grafiku, která funguje, vyhovuje a je AGP. Nemíním kupovat grafiku do AGP, koupím novou až spolu se základní deskou a obojí bude PCI-E. Nemíním množit odpadky jen kvůli nějakému idiotovi v nVidii, který marketingově rozhodl. Nemíním vyhazovat peníze, když to není nutné a v podstatě nic by mi to nepřineslo. A to i kdyby se jednalo třeba jen o stokorunu. Jo a ta testovaná 5200 není moje, mám ji pouze půjčenou.

Na druhou stranu bych rád použil nejnovější jádro, protože mimo jiné má lepší podporu pro zvukovku na základní desce a spoustu dalších drobných vylepšení.

Dilema, že jo. Jenže třeba to řešit lze a já se jen snažím zjistit jak.

Zkusím ještě jiné verze nVidia driveru, ale úplně nejnovější není řešením.

2.2.2006 14:55 xkesh | skóre: 46 | blog: eXtempore
Rozbalit Rozbalit vše Re: cerny obraz, nvidia, gentoo 2005.1
RIVARIVA TNT2 Model 64/Model 64

nvidia-kernel-1.0.7174

kernel: 2.6.14-gentoo-r2

bezi bez problemu
2.2.2006 12:44 Petr Jelínek | skóre: 17 | blog: Vyprovokovanej | Praha
Rozbalit Rozbalit vše Re: cerny obraz, nvidia, gentoo 2005.1
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo, jo, s nVidií je to nerovný boj. Mám GeForce2 Go a mám podobný problémy. Výsledek mnoha pokusů je ten, že momentálně nemám ani framebuffer ani zprovozněnou podporu open GL. A už mně to nebaví pořád kompilovat a čučet na černou obrazovku po startu X nebo po přepnutí z X do konzole. Používám ovladač nv a mám zatím klid... Ještě, že negamesím.
Nemám rád NVidii!
4.2.2006 16:43 kory.cz | skóre: 20 | blog: Moje cesta GNU/Linuxem | Polná
Rozbalit Rozbalit vše Re: cerny obraz, nvidia, gentoo 2005.1

To bude tím Go.

Mel jsem notebooka s 5700 Go a musel jsem upravovat nastaveni grafiky pres option.

Jde o to, z nVidia u Go poskytuje jen cipy a zbytek si dela vyrobce NTB sam. Dokonce je to dohnane do takoveho extremu, ze pod Woknama jsem tam nemohl nainstalovat nVidia ovladače, ale musel jsem použít Acer ovladače.

Pod Linuxem to naštěstí jelo bez problemu, jen s tou upravou viz moje otázka ve foru: zde

Pavel Čejka avatar 2.2.2006 22:26 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: cerny obraz, nvidia, gentoo 2005.1
Odpovědět | | Sbalit | Link | Blokovat | Admin

-> xkesh: ano to je řešení, díky

Nakonec jsem našel chvilku, abych zkusil i tuhle verzi, kterou jsem sice zkoušel dřív (s problémy), ale s 2.6.15.x ještě ne a to byla chyba.

Takže pro ostatní, jakože na to určitě narazí víc lidí, protože se o tom zaprvé diskutuje na gentoo.org, zadruhé verze driveru jiná než právě aktuální a nejnovější se před uživatelem lehce skrývají.

diskuze na gentoo.org
1/ do souboru /etc/portage/package.keywords přidat řádky

=media-video/nvidia-kernel-1.0.7174-r2
=media-video/nvidia-glx-1.0.7174-r5

2/ zkompilovat a nainstalovat jádro a moduly

3/ emergnout nvidia-kernel a nvidia-glx

xxx# emerge -av nvidia-kernel nvidia-glx

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild     U ] media-video/nvidia-kernel-1.0.7174-r2 [1.0.6629-r5]5,417 kB
[ebuild     U ] media-video/nvidia-glx-1.0.7174-r5 [1.0.6629-r6] 0 kB

4/ funguje to

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.