Portál AbcLinuxu, 10. května 2025 07:23

Dotaz: Nvidia -> černá obrazovka

30.1.2010 15:22 FreeMan
Nvidia -> černá obrazovka
Přečteno: 1266×
Odpovědět | Admin

Zdravím,

potřeboval bych od zkušenějších poradit s grafikou.

 

Info:

Systém: Fedora 12

Prostředí: Gnome

Grafika: Nvidia 6600GT

 

Nainstaloval jsem Fedoru a aktualizoval. Všechno normálně fungovalo, ale zjistil jsem, že grafika jede na software. Podle návodu na wiki (http://wiki.fedora.cz/doku.php?id=navody:prirucka:hardware) jsem nainstaloval oficiální Nvidia ovladač z repozitáře pro Fedoru. Celý postup instalace proběhl v pořádku, tak jsem restartoval systém. Objevilo se logo načítání systému Fedora a potom černá obrazovka. Grafika nejde, ale systém není zamzlý, dá se přepnout do konzole. Prozatím jsem zvolil při bootu predchozí kernel, ale potřeboval bych poradit, jak to vyřešit, aby mi fungovala grafika naplno.


Řešení dotazu:


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

Odpovědi

Prcek avatar 30.1.2010 16:16 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Odpovědět | | Sbalit | Link | Blokovat | Admin
No když něco nejde, tak první věc co má člověk udělat, je podívat se do logu ;-). Takže bych nastartoval s tím novým jádrem a v konzoli prostudoval /var/log/Xorg.0.log, řádky začínající (EE) značí chybu. Přidej ten log sem do přílohy, ať si ho můžou prostudovat i ostatní a popřípadě poradit. Tipoval bych to na rozdílnou verzi Nvidia kernel modulu a verzi jádra.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
30.1.2010 17:17 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Příloha:
Takže jsem kouknul do logu a je tam hláška "no screens found". Tuhle hlášku už jsem jednou poznal, když jsem instaloval grafické prostředí na notebook a nepřišel jsem na žádné řešení jak to zprovoznit. Přikládám celý log do přílohy.
30.1.2010 17:21 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Vždyť je to jasné není nahrán kernelový modul nvidia.
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA:     system's kernel log for additional error messages.
Prcek avatar 30.1.2010 17:37 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Kernel log zobrazíš buď pomocí příkazu dmesg, nebo něco bude v souboru /var/log/messages.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
30.1.2010 18:01 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Příloha:
Takže přikládám výpis příkazu dmesg. Log messages má asi 45 MB takže zatim tohle a kdyby to nepomohlo, tak ještě někam upnu ten log.
Prcek avatar 30.1.2010 18:09 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Musíš z jádra odstranit podporu pro nvidia framebuffer (rivadb a nvidiafb). Pak by to mohlo jít.

Taky to vypadá, že používáš nouveau ovladač, který není ještě tak vymakaný. Takže kdyby to pořád nešlo, tak můžeš zkusit v /etc/X11/Xorg.conf změnit ovladač na nvidia a nainstalovat si normální ovladače z té jejich RPMFusion.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
30.1.2010 18:27 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Nevim, jak jsi přišel na to, že používám noveau ovladač. Já jsem podle návodu nainstaloval normální nvidia driver, který jsem vzal z repozitáře RMPFusion. V Xorx.conf mám normálně zvolený nvidia ten tam byl, takže noveau podle mě nepoužívám.

A ještě otázka: Jak mám odstranit z jádra podporu pro nvidia framebuffer?
Prcek avatar 30.1.2010 18:34 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Přišel jsem na to tak, že máš ten výpis kernelu plnej řádků se slovem nouveau :-). Asi je ten ovladač přímo v jádře, tak tam něco řeší, ještě než se natáhne ten nvidia modul.

Odtsraníš to tak, že si nakonfiguruješ a zkompiluješ vlastní kernel ;-). Ale přijde mi to trochu divný, že by to Fedora měla nastavený tak, že by si uživatelé s nvidia kartou museli kompilovat vlastní kernel. Tam bude asi zrada někde jinde. Zkoušel jsi prostě nastavit v tom xorg.conf ovladač na nouveau? Třeba to půjde ;-).
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
30.1.2010 19:03 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Nezkoušel jsem nastavit noveau a i kdyby to šlo, tak to asi neni řešení, když tam chci ovladač nvidia. Jedině pokud by to jinak nešlo, tak bych si holt musel nechat to co funguje, ale nezdá se mi to, protože nvidia s tim myslím něměla problémy většinou mají problém ATI karty.
Prcek avatar 30.1.2010 19:10 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Tak jestli ti ten ovladač nouveau funguje, tak ho používej, nebo si nastuduj problematiku instalace nvidia driveru do Fedory 12 a udělej to podle návodu.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
30.1.2010 19:31 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Přečti si mojí odpověď níž. Teď když jsi mi hodil link na anglickej návod, tak jsem asi opravdu nainstaloval oba ovladače. V tom českým návodě je to podle mě nepřehledný narozdíl od toho anglickýho. Potřeboval bych nějakou radu, jak ze systému dostat pryč noveau a zprovoznit nvidia. V příspěvku níž jsou také další přílohy.
Prcek avatar 30.1.2010 19:42 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Podle mě ho nemusíš odstraňovat, prostě nainstaluj ten balík kmod-nvidia podle toho anglickýho návodu, pak si vygeneruj nový initrd ramdisk (nebo vypni podporu nouveau v grub.conf) jak je popsáno v těch poznámkách pro Fedoru 12 a mělo by to fungovat.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
30.1.2010 18:15 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Panebože co řešíš.

Prostě jak budeš mít černou obrazovku tak se přepni na konzoli a zadej lsmod a musí tam být nahraný modul nvidia pokud není tak zadej modprobe nvidia zda se nahraje a skus startx.

Pokud jsi instaloval balíčky nvidia až po nainstalování kernelu tam v initramfs nebude modul nvidia, takže po nahrání modulu nvidia přegeneruj initramfs. man mkinitrd
30.1.2010 19:07 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Přílohy:
Tak jsem to zkusil, jak jsi psal. Podle mě se loaduje noveau ovladač a systém má v konfigu, že se má používat nvidia ovladač, takže nejspíš proto to nejde. Jedině mě napadá jestli jsem nějak omylem podle toho návodu nenainstaloval oba ovladače to by možná vysvětlovalo ten problém. Modprobe nvidia vyhodí chybu. Výpis je v příloze.
30.1.2010 19:54 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
No tak musíš odinstalovat ten nouveau.
nouveau               538256  1 
ttm                    34264  1 nouveau
drm_kms_helper         22700  1 nouveau
drm                   136056  3 nouveau,ttm,drm_kms_helper
i2c_algo_bit            4820  1 nouveau
Čili rmmod noveau a případně další moduly na kterých závisí a pak pokračuj tím co jsem radil dříve, modprobe nvidia...........
Prcek avatar 30.1.2010 20:02 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
No ale to je řešení jen do restartu - rmmod odebere modul z běžícího jádra, ale pokud se to nepřenastaví v systému, tak to po restartu zase naběhne s nouveau.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
30.1.2010 20:38 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Však potom jak tam bude mít nvidia modul musí přegenerovat ramdisk aby tam byl modul nvidia a né noveau.
30.1.2010 21:06 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Zkus udelat instalaci ovladace dle tohoto postupu. Mne to slo a ted mi ovladac nvidia funguje v poradku. Nemusel sem ani rekompilovat jadro, ani odinstalovavat nouveau.

http://www.linuxquestions.org/questions/fedora-35/fedora-12-nouveau-nvidia-driver-solution-771248/
30.1.2010 21:37 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
To by možná mohlo fungovat, ale než to vyzkouším, tak se zeptám co mám dát za ten VGA mode když mam 1680x1050?
30.1.2010 21:42 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Ja sem tam nechal to 31B, a pri prvnim restartu mi to pri bootovani napsalo, ze sem ho zvolil spatne a nabidlo mi seznam moznych hodnot. Ja sem potreboval rozliseni 1440x900. Takze sem ze seznamu vybral pro mne vhodne cislo, a dodatecne pak v GRUBu zmenil.
30.1.2010 21:26 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Nevím jak ho mam dostat pryč. Rmmod nejde, protože je nouveau používán. Zkoušel jsem ho killnout a nemůžu ho prostě ukončit abych mohl udělat rmmod.
Prcek avatar 30.1.2010 22:05 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Ukončit X server. Třeba v KDM/GDM dát možnost "Konzolové přihlášení" (anglicky Console login). Nebo pomocí /etc/init.d/xdm stop (podle toho, jak to má Fedora, já mám Gentoo). Pak by ovladač grafiky snad neměl být používán, doufejme :-).
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
31.1.2010 17:58 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Tak X server se mi nepodařilo ukončit nevim jak na to. Normálně v Debianu mi tohle všechno šlo, ale Fedora je asi dost odlišná. Vybrat konzolové přihlášení mi v Debianu normálně jde, ale Fedora tam žádnou takovou volbu nemá (nenašel jsem ani takové to menu sezení). Zkoušel jsem ještě podle toho eng návodu dát nouveau do blacklistu, ale stejně to nepomohlo. Nouveau sice nenajede, ale místo něj se spustí vesa, takže nevim proč tam nejde dostat nvidia. Chtěl jsem dát Fedoře šanci jako systém se mi docela líbí, ale pokud se tohle nevyřeší, tak se asi vrátim k Debianu, protože tam jsem s tim problémy neměl a když už nějaké byli, tak oproti Fedoře byli lehce řešitelné.
Prcek avatar 31.1.2010 19:03 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Můžeš zkusit zkratku Ctrl+Alt+Backspace, to shodí X server, ale bývá to udělaný tak, že se automaticky zase nahodí, no za zkoušku nic nedáš :-). Nebo můžeš ten X server nebo KDM/GDM zabít pomocí kill. Nebo pomocí init (telinit) změnit runlevel na takový, který nenaběhne s grafikou - asi jednička, nikdy jsem to ale nezkoušel.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
31.1.2010 22:44 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka

Je to divný, ale Ctrl+Alt+Backspace ve Fedoře vůbec nefunguje :D

Prcek avatar 31.1.2010 22:52 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Dá se to povolit v konfiguraci X serveru, kdybys chtěl :-).
Section "ServerFlags"
    Option    "DontZap"    "false"
EndSection
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
31.1.2010 22:25 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Kdyz (ne)nabehnout Xka = cerna obrazovka, tak by i presto melo jit normalne CTRL+ALT+F3 a skocis do konzole, tam se prihlas jako root a zadej prikaz init 3. Tim sestrelis X a pak uz jed podle toho ang. navodu co sem posilal. instalace nvidie by te melo probehnout ok. Pak uz jen restart a melo by to slapat.
David Heidelberg avatar 31.1.2010 22:10 David Heidelberg | skóre: 46 | blog: blog_
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nabootuj z nejakeho livecd a

1) pripoj / nekam na /media/disk/ 2) najdi /media/disk/etc/modprobe.d/blacklist.conf 3a) dej tam nouveau a fbcon 3b) dej tam nvidia

to by melo pomoct
Mobilní telefony a tablety s GNU/Linuxem v roce 2020. Proč byste se měli zajímat?
31.1.2010 22:48 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Bootovat z livecd nemusim, systém se nezasekne pouze nejde grafika, takže do terminálu se dostanu. S tím blacklistem už jsem to zkoušel. Dal jsem tam nouveau a po restartu to naběhlo s vesa, takže se to stejně nevyřešilo. Sice už nestartuje nouveau, ale nestartuje ani nvidia.
31.1.2010 23:00 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
A delal si tu instalaci toho ovladace dle toho anglickyho postupu ? Pak pripadne zkontroluj v /etc/X11/Xorg.conf jestli mas spravne ovladac na "nvidia".
31.1.2010 23:28 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Instalaci jsem napřed dělal podle návodu na český fedora wiki. Tam jsem dostal tu černou obrazovku to co tu teď řešíme. Potom co mi nešlo nic z toho co mi tu radili jsem nainstaloval dnes Fedoru 12 znovu a udělal postup instalace nvidia driveru podle anglickýho návodu. Nefunguje to stejně. Buď je černá obrazovka nebo když je v blacklistu ten nouveau, tak nenajede, ale jede vesa, takže ten nvidia ovladač tam prostě nemůžu dostat.
31.1.2010 23:35 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Mas jabber? Icq? Dyztak to proberem pres ne. Bude to rychlejsi ...
1.2.2010 01:03 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka

Jabber: FreeMan@jabbim.cz

Teď jsem zkoušel nainstalovat distribuci Sabayon, která má nvidia drivery už v sobě a hned po instalaci to všechno v pohodě fungovalo, takže ve Fedoře to nějak musí taky fungovat.

1.2.2010 01:16 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
JJ. urcite jde, ja sam mam Fedoru 12 na NTB s NVIDII. A slape mi to OK
2.2.2010 00:44 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Děkuji Robbiemu za pomoc s nvidia ovladačem. Teď už všechno šlape dobře.
Prcek avatar 2.2.2010 01:07 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Tak sem napiš řešení, jak jste to zprovoznili, ať to tu je taky pro ostatní.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
Řešení 1× (Robbie)
2.2.2010 01:39 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Nakonec sem to u nej resil na dalku. Postup byl jiz mnou zminen v tomto URL: http://www.linuxquestions.org/questions/fedora-35/fedora-12-nouveau-nvidia-driver-solution-771248/
Shrnuti:
1. stazeni ovladacu ze stranek NVIDIA
2. prepnuti do konsole CLTR+ALT+F2, pod rootem prepnout do runlevelu 3 -> init 3
3. spusti instalaci stazeneho ovladace -> ./NVIDIA-Linux-x86_64-190.42-pkg2.run -k $(uname -r)
4. do souboru /etc/modprobe.d/blacklist.conf vlozit na konec nasledujici radek -> blacklist nouveau
5. doplnit v souboru /boot/grub/grub.conf -> nouveau.modeset=0 vga=31B v radku s kernel napr. -> kernel /boot/vmlinuz-2.6.31.12-174.2.3.fc12.i686.PAE ro root=/dev/sdb1 nouveau.modeset=0 vga=869 quiet rhgb
U bodu 5. doporucuji doplnit parametry hned za parametr root=/dev/sdb1, vyhnete problemu ktery vznikl u FreeMan, ze dodanim techto parametru na konec jeho mnohem slozitejsiho radku, se neakceptovali a ovladac nouveau se stale zavadel, a blokoval korektni zavedeni ovladace nvidie.
Vga kod je pripadne vhodne upravit (system sam nabidne mozne kody), aby pri startu system stale nazastavoval na pripadne spatnem kodu.

reboot
Hotovo!

P.S. pri kompilaci ovladace nvidie si nechte vygerovat pro jistotu i soubor xorg.conf -> /etc/X11/xorg.conf, kde bude spravne nastaveno pouziti ovladace nvidia -> Section "Device" : Driver "nvidia" : ....
2.2.2010 01:12 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Až bude mít někdo podobný problém, tak mu řešení "Robbiemu to funguje" moc nepomůže. Pokud tušíte v čem byl problém, tak to třeba příležitostně napiše.
2.2.2010 01:43 Robbie | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Sme skoncili skoro v 1hod. rano, tak snad muzete byt vic trpelivejsi, nez to taky sepisu. A nehelde na to ze sem vcera spal akorat hodinu(ne tedy z duvodu reseni tohoto problemu), a uz fakt na obrazovku nevidim. A za 3hodky zas vstavam.
2.2.2010 08:23 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Víc trpělivější být bohužel nemohu, protože na tom displeji, co jste už neviděl, bylo napsáno "příležitostně napište řešení". Tím bylo myšleno přesně to, co bylo napsáno, tedy až budete mít příležitost. To znamená až budete mít NĚKDY čas, chuť, budete vidět a tak podobně :) Takže žádný stres prosím, zdraví především!
2.2.2010 14:11 FreeMan
Rozbalit Rozbalit vše Re: Nvidia -> černá obrazovka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže ještě jednou děkuji Robbiemu, že napsal i postup jakým jsme to dělali. Osobně si myslím, že by to mohlo fungovat i normální instalací z toho repozitáře a k tomu udělat krok č. 5. Nemám to vyzkoušené, je to pouze doměnka, ale po té co jsme udělali instalaci ovladače manuálně jsme se dostali k tomu samému problému, který jsem měl po instalaci z repozitáře.

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.