Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: marprus 29 Listopadu 2012, 21:13:13
-
Zdravím,
povoloval jsem akcelerovaný ovladač grafických karet pomocí nástroje dodatečné ovladače. Po dokončení instalace to chtělo restart. Restartoval jsem, ale po naběhnutí se mi na ploše zobrazily pouze ikony a nezobrazil se launcher ani panel.... (jako kdyby se ve Windows zakázal explorer.exe)
Nevíte prosím někdo co s tím?
Jsem začátečník, tak se omlouvám pokud je to nějaká hloupost...
Díky moc!
Martin
-
Předpokládám, že Ubuntu 12.10. Co je to za grafickou kartu?
-
jj.
Je to Intel HD Graphics 3000 a Nvidia GeForce GT540M. Instaloval jsem tu Nvidiu...
-
Zkus při startu počítače podržet SHIFT. Až se ti zobrazí nabídka Grubu, zvol recovery mode. První možnost je normální zavedení systému. Systém by pak měl normálně nabootovat. Potom zkus přes dodatečné ovladače akcelerovaný ovladač zase zakázat. Pak dej restart.
-
Tato karta se řešila také tady: http://forum.ubuntu.cz/index.php?topic=61927.0 (http://forum.ubuntu.cz/index.php?topic=61927.0)
-
Ten ovladač ze stránek nvidia.com: http://www.nvidia.co.uk/object/linux-display-ia32-310.19-driver-uk.html (http://www.nvidia.co.uk/object/linux-display-ia32-310.19-driver-uk.html)
-
U 12.10 je problém, že nesvobodné ovladače, které se povolí v systému prostě nejdou (chová se to přesně tak, jak popisuješ). Sám mám ATI, nicméně instalace a odinstalace ovladačů Nvidia se řešila např. zde (http://forum.ubuntu.cz/index.php?topic=65152.25).
-
Jdou, ale musí se dodat hlavičkové nebo zdrojové kódy jádra, které to z nějakého důvodu nestáhne
-
Jdou, ale musí se dodat hlavičkové nebo zdrojové kódy jádra, které to z nějakého důvodu nestáhne
JJ, je to v tom vláknu co jsem tam dával. Návod od tebe je tu na fóru cca 5x...
-
Když spustim recovery mode tak zvolim možnost resume a zobrazí se mi prikazova radka.. jde to nějak opravit pres ni?
Načtení dřívějšího jádra taky nepomáhá...
Děkuji...
-
Jen se zeptám, tobě grafika při normálním startu jde, jen ti nenaběhne Compiz. Tedy nemáš boční a horní panel, ale když zmáčkneš třeba pravé tlačítko myši tak ti to nabídku hodí?
-
Jo, přesně jak říkáš. Když zmáčku pravé tlačítko, tak to nabídku hodí... Víš co je špatně?
Díky moc..
-
Jasně, a i vím jak to spravit. Prvně zmáčkni CTRL+ALT+F1 a zaloguj se do konzole, pak udělej tohle
sudo apt-get install aptitude
sudo aptitude update
sudo aptitude install gnome-panel
Pak zmáčkni CTRL+ALT+F7, nezávisle na tom co bude obraz dělat zmáčkni CTRL+ALT+DEL a pak ENTER. To by tě mělo odhlásit, změň si prostředí na GNOME Classic (no effect)-je to to kolečko vpravo nahoře přihlašovacího okénka.
Za nějakou chvilku by jsi měl být v grafice (první spuštění trochu trvá). Odtamtud už můžeš na nabídku nesvobodných ovladačů (přes nastavení systému), tam všechny ovladače zakaž. Překontroluj jestli to smazalo soubor /etc/X11/xorg.conf, pokud ne, zadej gksudo nautilus
a soubor smaž ručně nebo ho raději někam přesuň aby jsi ho mohl při nejhorším vrátit.
Teď restart, teď by jsi měl být v desktopu a měl by jsi být schopen přepnout na Unity aby fungovalo, další věc bude rozchodit tu nVidii. To se dělá pomocí programu Bumblebee, návod k jeho instalaci (včetně toho, že si to dotáhne potřebný ovladač) je tady https://wiki.ubuntu.com/Bumblebee
-
Jak si napsal, tak jsem udělal... ale obrazovka po těchto krocích:
sudo apt-get install aptitude
sudo aptitude update
sudo aptitude install gnome-panel
běžela normálně. Ohlásil jsem se, přepl do GNOME Classic (no effect), ale nikde jsem nemohl najít aplikaci dodatečné ovladače. A přitom v Centru software je normálně nainstalovaná. Zkusil jsem je odinstalovat a znova nainstalovat, ale stale ji v PC nikde nevidím. Co s tím? A ani ten soubor /etc/X11/xorg.conf nevidím...
Díky za rady...
-
Nemám teď gnome-panel nainstalovaný, ale mělo by to být v nastavení systému nebo nabídka Aplikace -> Systém -> Dodatečné ovladače
-
Nevím proč, ale nemám to tam. Přikládám screen...
[příloha smazaná administrátorem]
-
Zkus ty ovladače odinstalovat ručně přes terminál:
sudo aptitude purge nvidia-current
-
...nebo přes Synaptic, koukal jsem na tvůj screen - máš ho nainstalovaný
-
ovladače jsem odstranil ručně. Pak se mi objevil soubor xorg.conf v /etc/X11/ tak sem ho oddělal i s xorg.conf.nvidia-xconfig-original, restartoval jsem a nic. Nepomohlo to.
Zkusil sem jít do synapticu, ale nevím přesně co odinstalovat. Když si to vyfiltruju na nvidia, tak je tam toho spousta. Zkusit to vše odebrat??
Nechcu to rozbít ještě víc než to mám... ;)
díky moc
-
Zkusil bych:
sudo apt-get install linux-headers
sudo apt-get purge nvidia-current
sudo apt-get install nvidia-current
Jinak ty dodatečné ovladače jsou snad ve zdrojích softwaru, případně se dá spustit gksudo jockey-gtk
. To ale problém neřeší, jak již bylo napsáno výše, je potřeba mít hlavičkové soubory jádra (linux-headers) a prostě ty nvidia ovladače přeinstalovat po instalaci těch linux-headers.
-
sudo apt-get install linux-headers mi vypíše:
Balík linux-headers je virtuální balík poskytovaný:
linux-headers-3.5.0-19-generic 3.5.0-19.30
linux-headers-3.5.0-19 3.5.0-19.30
linux-headers-3.5.0-18-lowlatency 3.5.0-18.18
linux-headers-3.5.0-18-generic 3.5.0-18.29
linux-headers-3.5.0-18 3.5.0-18.29
linux-headers-3.5.0-17-lowlatency 3.5.0-17.18
linux-headers-3.5.0-17-generic 3.5.0-17.28
linux-headers-3.5.0-17 3.5.0-17.28
Měli byste explicitně vybrat jeden k instalaci.
E: Balík „linux-headers“ nemá kandidáta pro instalaci
Co s tím??
Děkuji...
-
Jaké máš jádro? Musíš vybrat podle svého jádra.
Zjistíš: uname -r
Pokud máš jádro například: 3.5.0-19, tak nainstaluješ:
sudo apt-get install linux-headers-3.5.0-19-generic
sudo apt-get purge nvidia-current
sudo apt-get install nvidia-current
-
Udělal jsem vše jak si napsal, při linux-headers to vypsalo tohle:
linux-headers-3.5.0-18-generic je již nejnovější verze.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 7 neaktualizováno.
Pak jsem odinstaloval, nainstaloval a restartvoval. Přihlasil do UNITY a nic, stale nemam launcher ani panel :-(
Je ještě nějaká možnost?
-
Zkus vytvořit nového uživatele a přihlásit se pod ním, jestli tam bude Unity fungovat. Zjistí se tak, jestli už není problém jenom v tvém nastavení účtu
-
Udělal jsem vše jak si napsal, při linux-headers to vypsalo tohle:
linux-headers-3.5.0-18-generic je již nejnovější verze.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 7 neaktualizováno.
Pak jsem odinstaloval, nainstaloval a restartvoval. Přihlasil do UNITY a nic, stale nemam launcher ani panel :-(
Je ještě nějaká možnost?
Máš kernel linux-headers-3.5.0-18-generic a instaluješ linux-headers-3.5.0-18-generic ?? No to asi dost dobře nejde, když už tam je. Nebo jakou verzi máš?
-
Mám tu verzi, kterou instaluji, jak mi bylo doporučeno, tedy: 3.5.0-18-generic. To je špatně?
-
Mám tu verzi, kterou instaluji, jak mi bylo doporučeno, tedy: 3.5.0-18-generic. To je špatně?
No tak vem to logicky, ne? Když už ji máš, tak proč ji budeš instalovat, ne? :D
-
Já jsem jel jen podle těch kroků, jak mi bylo razeno. Je to hloupost, to máš pravdu :D Ale co s tím teda?
-
Já jsem jel jen podle těch kroků, jak mi bylo razeno. Je to hloupost, to máš pravdu :D Ale co s tím teda?
No zkusit verzi vyšší, čili 19ku, nevím, mrkni se, co ti to nabídne. Jak jsem psal na začátku, sám mám ATI, takže s Nvidií nepomůžu (ač se to chová v obou případech podobně a musel jsem řešit stejný problém).
-
Tak ani ta vyšší verze nepomohla... Nemá ještě někdo prosím nějaký nápad?
-
Nainstalovat samotné headers 19 nepomuze, to bys musel mit i imaage atd z te 19ky, proste cele jadro.
Co takhle jen zkusit:
Zazálohovat /etc/X11/xorg.conf a smazat, potom:
sudo apt-get update
sudo-apt get full-upgrade
sudo apt-get purge nvidia-current
sudo apt-get install nvidia-current
-
Nainstalovat samotné headers 19 nepomuze, to bys musel mit i imaage atd z te 19ky, proste cele jadro.
Co takhle jen zkusit:
Zazálohovat /etc/X11/xorg.conf a smazat, potom:
sudo apt-get update
sudo-apt get full-upgrade
sudo apt-get purge nvidia-current
sudo apt-get install nvidia-current
Beer... podívej se prosím co jsi radil o pár příspěvků nazpět... za A jsi to napsal blbě, fajn asi překlep, za B teď to neguješ...
-
Instalovat 18 mi to nechtělo, protože jsem jí už měl. 19tku mi to nainstalovalo bez problému... Je normální, že když odstraním /etc/X11/xorg.conf odinstaluju nvidiu a zase nainstaluju, tak tam žádnej soubor novej soubor xorg.conf nemám?
-
ano je od 12.04 se xorg.conf nevytváří, po novu je to prý ve vícero konfigurákách, sice nevím proč? asi aby to bylo složitější. Každipádně xorg.conf stálev systému funguje ;)
-
Nainstalovat samotné headers 19 nepomuze, to bys musel mit i imaage atd z te 19ky, proste cele jadro.
Co takhle jen zkusit:
Zazálohovat /etc/X11/xorg.conf a smazat, potom:
sudo apt-get update
sudo apt-get full-upgrade
sudo apt-get purge nvidia-current
sudo apt-get install nvidia-current
Beer... podívej se prosím co jsi radil o pár příspěvků nazpět... za A jsi to napsal blbě, fajn asi překlep, za B teď to neguješ...
Rozpor nevidím. Nemá smysl, aby instaloval jen headers z 19, když dle uname -r jede na 18. Pokud by si nainstaloval headers z 19, neznamená to automaticky, že by se mu nainstaloval i zbytek. Pokud má 18 jádro a má i headers z 18, tak by měl mít, co potřebuje, respektive víme, že linux-headers má. To jsme se ale dozvěděli až po té první radě, přesně zde:
linux-headers-3.5.0-18-generic je již nejnovější verze.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 7 neaktualizováno.
A také jsme se dozvěděli, že nemá aktualizovaný systém. Nic neneguji, domnívám se, že se mé rady zakládaly se na aktuálních známých informacích.
Ano, překlep v pomlčce se vloudil, omlouvám se. Na HTC Wildfire se nepíše zrovna nejlépe. Za upozornění na překlep děkuji (sudo-apt get full-upgrade je samozřejmě špatně, správně je sudo apt-get full-upgrade).
Instalovat 18 mi to nechtělo, protože jsem jí už měl. 19tku mi to nainstalovalo bez problému... Je normální, že když odstraním /etc/X11/xorg.conf odinstaluju nvidiu a zase nainstaluju, tak tam žádnej soubor novej soubor xorg.conf nemám?
Je to normální xorg.conf se používá hlavně u nesvobodných ovladačů. Aby nvidia vygenerovala xorg conf, musí se jí v tom často pomoci:
sudo nvidia-xconfig
.
-
Je tu jeden menší problém, ten počítač má duální grafiku. Pokud nejde v BIOSu natvrdo fixnout chod na tu nVidii, jsou pokusy o to rozběhnout systém na nVidia ovladači jen cesta která nikdy nemůže fungovat. Primárně to musí rozchodit přes ten Intel, tj. ovladačů nVidia se komplet zbavit a systém přepnout zpět na Intel
-
Když vytvořím ten xorg.conf pomocí sudo nvidia-xconfig, tak mi to uplně rozhodí grafiku a mám rozlišení snad 640*480 :D
A příkaz sudo apt-get full-upgrade mi vypíše:
E: Neplatná operace full-upgrade
-
Když vytvořím ten xorg.conf pomocí sudo nvidia-xconfig, tak mi to uplně rozhodí grafiku a mám rozlišení snad 640*480 :D
A příkaz sudo apt-get full-upgrade mi vypíše:
E: Neplatná operace full-upgrade
Zkus po tom, co vytvoříš xorg.conf, spustit přes gksudo nvidia-settings
a nastavit tam nové rozlišení.
Podívej se v biosu, jak píše Rover623, jestli se dá mezi grafikama přepínat. Pokud ne, tak zde by mohli být ještě 2 cesty, jedna, jak píše Rover623, která spočívá v tom, že by se používala jen intelácká, nebo druhá, že by se používala jen nvidia (pokud by šla ta druhá například blacklistovat).
Co se týká toho apt-get full-upgrade, tak jsem zjistil, že apt-get toto nepodporuje, já používám aptitude, pokud máš nainstalované aptitude, můžeš zkusit místo toho sudo aptitude update; sudo aptitude full-upgrade
.
Užitečné by bylo dát výstup z příkazu:
glxinfo | grep render
Pokud ti to uznámí, že máš pro tento příkaz nainstalovat mesa-utils, tak je musíš nainstalovat. Tímto zjistíme, jestli jede hardware akcelerace a snad i, jaká karta se používá.
-
gksudo nvidia-settings mi vypsalo:
-You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.
Tak jsem tedy spustil:
sudo nvidia-xconfig
a restart sem udělal pomocí: sudo restart lightdm
Opět mám šílený rozlišení a když opět zadám:
gksudo nvidia-settings
Tak mi to zase vypíše to stejné:
-You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.
-
výpis glxinfo | grep render:
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
-
a v biosu vůbec grafický karty nevidím... :-/
-
a restart sem udělal pomocí: sudo restart lightdm
Tím si ale myslím nerestartoval Xka, jen lightdm, který běží až nad X. Můžeš sestřelit Xorg z konzole
sudo killall Xorg
, může se sám pak znovu spustit, nebo se mu může pomoci (příkazy startx nebo lightdm), nebo rebootovat PC.
Ten příkaz glxinfo | grep render
zadej do emulátoru terminálu, nikoliv do konzole.
-
když jsem to udělal pomocí
sudo killall Xorg
Tak to udělalo to stejný, naběhlo v šíleným rozlišení, ale spuštění nastavení nvidie stále vypisuje to stejné.
Není terminál, emulátor terminálu nebo konzole to stejné??
-
Jo a nemůže být teď chyba v tom, že mám nainstalované headers 19 ? místo mých 18?
-
Tak teď ti vůbec nerozumím, protože si psal, že headers z 18 máš nainstalované:
Instalovat 18 mi to nechtělo, protože jsem jí už měl
a psal si to ještě tady:
linux-headers-3.5.0-18-generic je již nejnovější verze.
.
Musíš mít prostě headers z jádra, jaké používáš, pokud používáš 18, tak musí být z 18, pokud používáš 19, tak logicky musí být z 19. Jasně jsem napsal, že instalovat samotné linux-headers z 19 postrádá smysl, když používáš jádro 18.:
Nainstalovat samotné headers 19 nepomuze, to bys musel mit i imaage atd z te 19ky, proste cele jadro.
.
Pro jistotu ještě jednou ověř, jaké jádro v tuto chvíli používáš... Jestli sis nevyměnil mezitím jádro :).
uname -r
.
-
No jak tady byly ty dohady o těch jádrech, tak jsem si nainstaloval ty headers 19....
Když teď dám uname -r, tak mi to vypíše:
3.5.0-19-generic
-
Tak fajn, máš v tuto chvíli headers z 19 i jádro z 19? To by mělo být OK.
-
Takže ještě jednou zkus:
sudo apt-get purge nvidia-current
sudo apt-get install nvidia-current
sudo nvidia-xconfig
sudo reboot
-
Furt nic, zas to akorát rozhodilo obrazovku, jinak nic.
-
a
glxinfo | grep render
ti napíše nyní co (spusť po přihlášení do gui z gnome-terminalu).
-
Výpis z terminálu:
martin@martin-K53SV:~$ glxinfo | grep render
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
-
ok, zkusil bych:
sudo add-apt-repository ppa:xorg-edgers/ppa
potvrdit, pak
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-current ppa-purge
-
ještě bych zkusil:
sudo apt-get --reinstall install libgl1-mesa-glx
Pokud by to byla technologie nvidia optimus, tak se to většinou řeší prostřednictvím projektu bumblebee.
-
Pokud by se jednalo o technologii nvidia optimus (jestli je to nebo není to tato technologie, nevím), tak postup je tento:
Turn off nvidia GT540M and use intel only. Use Nvidia card with special command only when required. Also never install nvidia-drivers alone.
Instruction for installing Bumblebee to turn off discrete GPU and enable only when required
Type the following in terminal,
sudo add-apt-repository ppa:bumblebee/stable
then
sudo apt-get update
To install Bumblebee using the proprietary nvidia driver:
sudo apt-get install bumblebee bumblebee-nvidia
Reboot.
-
Pokud by si potom chtěl prostřednictvím bumblebee spouštěl program na nvidia kartě, tak použiješ optirun jméno-programu &.
Například:
optirun firefox &
-
ok, zkusil bych:
sudo add-apt-repository ppa:xorg-edgers/ppa
potvrdit, pak
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-current ppa-purge
ještě bych zkusil:
sudo apt-get --reinstall install libgl1-mesa-glx
Pokud by to byla technologie nvidia optimus, tak se to většinou řeší prostřednictvím projektu bumblebee.
Ani jedno nepomohlo. Bumblebee jsem měl nainstalované. Vše bylo v pořádku, dokud jsem v dodatečných ovladačích neaktivoval akcelerovaný ovladač grafických karet. Od té doby mi zmizel launcher a panel v UNITY. Teď vše dělám přes GNOME Classic (no effect). Obávám se, že budu muset provést reinstalaci UBUNTU...
-
Tak já jsem se ubuntu 12.10 na desktopu vzdal a přešel jsem raději zpět na 12.04. Jedním z důvodů byly také problémy s rozchozením grafiky po reinstalaci, ale také problémy se zvukem, problémy s libreoffice (při otevření dokumentu nebylo možné se dostat do menu v horním panelu). Návrat ke stabilní 12.04 mohu jen doporučit. 12.10 je prostě zabugované. Paradoxně nejlíp mi fungovalo ještě v době, kdy bylo 12.10 betou, upgrade se povedl a ovladače jsem řešit nemusel. Čistá instalace byla daleko horší. V betě jsem měl problémy jen s LibreOffice. Po povýšení na stabilní 12.10 nastaly problémy se zvukem... Takže pokud reinstal, tak osobně doporučuji na 12.04.
-
A ty máš stejnou grafiku? Nebo NVIDII?
-
Nvidii GT 520.
-
A máš Bumblebee a vše v pohodě?
-
ne, mam jen jednu kartu, takze nvidia-current. Ale i sní byly při čisté instalaci 12.10 problémy.
-
No mě se to právě podařilo rozchodit i tady. Sice nevím, jestli to bylo správně, ale na baterce to vydrželo dobře a i přes optirun jsem spouštěl programy. Tak myslím, že to bylo správně. Jen mě štve, jak sem si to teď rozdrbal..
-
Pokud se chceš vrátit k tomu bumblebee, tak je potřeba odinstalovat nvidia-current, smazat xorg.conf a reinstalovat to bumblebee. To by mohlo stačit.
Zkus to takhle:
sudo apt-get purge nvidia-current
sudo apt-get purge bumblebee
sudo apt-get --purge autoremove
Pro smazání zbytků konfigurace atd bych ještě použil:
sudo aptitude purge ~c
Pak od začátku instalace bumblebee:
sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
zdroj:
https://wiki.ubuntu.com/Bumblebee (https://wiki.ubuntu.com/Bumblebee)
-
NO jo, ale tím se mi stejnak neobjeví v UNITY ten launcher a panel, že....
-
Pokud bude fungovat správně grafika, tak je možné unity resetovat a po resetu nevidím důvod, proč by to nemělo chodit.
http://www.webupd8.org/2012/10/how-to-reset-compiz-and-unity-in-ubuntu.html (http://www.webupd8.org/2012/10/how-to-reset-compiz-and-unity-in-ubuntu.html)
-
Jinak předpokládám, že si zkoušel na ploše udělat soubor, do něho napsal
unity --replace &> /dev/null &
přidat spustitelný příznak a v unity spustit kliknutím... Pokud není problém v grafice, tak toto zpravidla pomůže. Pokud ne, tak přichází na řadu ten reset.
-
Jinak předpokládám, že si zkoušel na ploše udělat soubor, do něho napsal
unity --replace &> /dev/null &
přidat spustitelný příznak a v unity spustit kliknutím... Pokud není problém v grafice, tak toto zpravidla pomůže. Pokud ne, tak přichází na řadu ten reset.
Jo to jsem zkoušel, nic.. Teď jsem zkusil přeinstalovat ubuntu, se zachováním souborů, ale je to to stejný...
-
Vidim to tak, ze mas 2 problemy, nefunkcni 3d akceleraci a k tomu problemove nastaveni compizu v domovske slozce. Nejprve si rozchod to 3d pres bumblebee, to ti jiz jednou fungovalo, tak by nemel byt problem uspech replikovat. Pak resetuj unity.