Driver Grafika ubuntu
Takto grafika je integrovana. Je to nb asus A6000 A6M s GeForce Go 6100
nainstaloval som normal ubuntu 9.0.10 apo in stalacii mi ponuklo update na 10.4 tak soho updatol.
Problem bol v tom ze po restarte pc po update mi pri spustani nb vypisalo v rychlosti nejaky error a spustil sa. Restartoval som ho ked som skusal instalovat par veci. Pri spustenymi znova vypisalo error a skocila chyba kde sa nieco pisalo ze je nieco s ovladacom na grafiku a nedokaze spustit graficke rozhranie. Skocil len do prikazoveho riadku. Tak som ho restartol. Zistil som potom ze tam nie je na grafiku dobry ovladac. Lebo mi nevie ani rozpoznat monitor ani prestavit rozlisenie.
Zo stranky nvidie som si stiahol ovladac
pri instalacii mi vypisalo chyba
Pre pridávanie komentárov sa musíte prihlásiť.
/var/log/nvidia-installer.log
.;-)
Tak v tomto má napríklad Fedora Linux výhodu: beží default na open-source ovladači pre NVIDIA, ktoré je VŽDY dobre odladené pre príslušnú verziu X-server. a tak po každom update na novú verziu si len aktivuješ (nainštaluješ) príslušné takzvané metabalíky pre NVIDIA (
akmod
) z fedoráckych repozitárov RPMFusion a idééééééš ..;-)
creation time: Thu Sep 23 22:08:35 2010
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1040'
of a runnning X server.
ERROR: You appear to be running an X server; please exit X before installing.
For further details, please see the section INSTALLING THE NVIDIA DRIVER
in the README available on the Linux driver download page at
www.nvidia.com.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
aku vyhodu? ubuntu akoze nebezi na nouveau? v ubuntu netreba pridavat ziadne repozitare iba napisat
sudo apt-get install nvidia-current (alebo nvidia-173 alebo nvidia-96)
a tiez vsetko by malo ficat ;)PS: v Ubuntu wiki je odporuceny krok pred instalaciou binarneho ovladacu nvidia:
sudo apt-get --purge remove xserver-xorg-video-nouveau
Čo ti vypíše príkaz ?:
/sbin/lspci -nn | grep 'VGA\|NV'
Príkaz spusti ako užívateľ v termináli a daj sem výpis..
Môžeš spustiť to Ubuntu ?
Vieš si otvoriť terminál ?
Ten príkaz nespúštaš ako root ale ako normálny uživateľ.
Terminal viem otvorit. Dokonca viem s nim aj pracovat mal som ho na skole. Ale dlho som s nim nic nerobil
Chyba ktoru mi hodi pri dani prikazu Chyba
/usr/bin/lspci -nn | grep 'VGA\|NV'
;)Takže nám skús povedať ako si vypálil ten stiahnutý ISO na samotné CD/DVD, ako si nastavil v počítači aby štartoval aj z optickej mechaniky a ako si z toho CD naštartoval. Nejako sa mi nechce veriť že by hláška z DOSu bola odpovedaná Linuxom.
ja neviem ale mne to stale takto vypisuje Debian a ten je uz z rodiny Unixovej ;)
PS: je kravina pisat /sbin/lspci alebo /usr/bin/lspci ked kazdy system ma programy a konfiguracne subory po svojom umiestnene (aj toto je nevyhoda roznorodosti lin. distribucii)
Inak, blbuntu zvyklo mať lspci v /usr/bin
Je to ubuntu 9.10 live cd.
Neinstaloval som ubuntu prvy krat ale to to mi nerobilo ziadne.
Po instalacii mi automaticky ponuklo moznost updatu tak som ho updatol na 10.4
A tu je hlaska co mi vypisuje bash: /sbin/lspci: No such file or directory
A to to pri prikaze /usr/bin/lspci -nn | grep 'VGA\|NV'
Už som z chlastu prišiel zase home ;-)
Páni, PODSTATNÉ JE, že nám príkaz vyfiltroval Tvoje ID grafickej karty, 10de:0247
Toto ID zodpovedá naozaj karte GeForce Go 6100 0x0247.
Toto je ale fakt, že Ty si sa pokúšal inštalovať starý driver (nejaký legacy), ktorý sa nehodí na tvoj typ GeForece Go 6100, pozri si to TUNAKY.
Na Tvoj typ grafiky sa hodí najnovší t.j. unified driver 256.53, ktorý si stiahni odtiaľto ...
no tak k veci:
dodoedo dobre poradil ze treba driver 256.53 alebo 196.xxx (taka verzia je v *buntu repozitaroch)
a teraz par poznamok:
ten driver sa ti nepodaril nainstalovat hlavne kvoli tomu ze si mal zapnute Xka (grafiku), v ubuntu X server vypnes tak, ze zadas do terminalu:
sudo service gdm stop
a ked budes sa chciet vratit do grafiky tak namiesto stop start.dalej pre uspesnu instalaciu drivera treba mat nainstalovane linux-headers-686 (32b) alebo linux-headers-amd64 (64b) + po instalacii treba mat spravne nastaveny xorg.conf ;)
ale naco robit veci komplikovane? instalacia ovladaca z nvidia.com sa robi iba vtedy ked repozitar neobsahuje balicky pre pozadovanu kartu (zvacsa legacy drivre 96xx a 71xx) a ked si clovek skompiluje vlastne jadro (ak je neaky pekny postup ako vyuzit dkms na zavedenie ovladaca do vlastneho jadra tak budem rad ked sa o nom dozviem ;)
takze errici spominal si ze si nainstaloval driver cez graficke klikatko v ubuntu...
uisti sa ze mas nainstalovany balicek nvidia-current (aptitude show nvidia-current)
ak by nebol tak vykonaj:
sudo aptitude install nvidia-current
root@Errici:/usr# aptitude show nvidia-current
E: Zámok /var/lib/dpkg/lock sa nedá získať - open (11: Resource temporarily unavailable)
E: Nedá sa zamknúť adresár na správu (/var/lib/dpkg/), používa ho iný proces?
Balík: nvidia-current
Stav: nainštalovaný
Automaticky nainštalovaný: nie
Verzia: 195.36.24-0ubuntu1~10.04
Priorita: voliteľný
Sekcia: restricted/misc
Správca: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Veľkosť po rozbalení: 72,6M
Závisí na: x11-common (>= 1:7.0.0), make, sed (> 3.0), dkms, linux-libc-dev,
libc6-dev, linux-headers-generic | linux-headers, patch, acpid,
libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), libx11-6 (>= 0),
libxext6 (>= 0), zlib1g (>= 1:1.1.4)
Odporúča: nvidia-settings
Poskytuje: xserver-xorg-video-6
Popis: NVIDIA binary Xorg driver, kernel module and VDPAU library
The binary driver provide optimized hardware acceleration of OpenGL
applications via a direct-rendering X Server. AGP, PCIe, SLI, TV-out and flat
panel displays are also supported.
This package also includes the source for building the kernel module required
by the Xorg driver, and provides NVIDIA's implementation of the Video Decode
and presentation API. The latter enables acceleration for NVIDIA 8 and later
series cards for h264 video.
GPUs such as GeForce series 6 or newer are supported.
See /usr/share/doc/nvidia-current/README.txt.gz for a complete list of
supported GPUs and PCIIDs
mna by zaujimalo co za ovladac pouzivas v tejto chvili, to zistis prikazom:
cat /var/log/Xorg.0.log | grep NOUVEAU
cat /var/log/Xorg.0.log | grep NVIDIA
cat /var/log/Xorg.0.log | grep NV
cat /var/log/Xorg.0.log | grep VESA
ak ti neaky prikaz vrati vysledok tak to znamena ze ho pouzivas, pravdepodobne to bude nouveau, tak staci potom aplikovat nizsie uvedeny postup: vytvorit si xorg.conf a upravit /etc/default/grub ;)
PS: ak by to staale neslo...tak hod cely /var/log/Xorg.0.log nie sem ale na http://pastebin.com/
cat /var/log/Xorg.0.log | grep NOUVEAU
- niccat /var/log/Xorg.0.log | grep NVIDIA
- -ToTocat /var/log/Xorg.0.log | grep NV
-Toťcat /var/log/Xorg.0.log | grep VESA
-Nic/etc/X11/xorg.conf
Section "Device"
Identifier "Card0"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
/etc/default/grub
...
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
GRUB_CMDLINE_LINUX=""
...
Pomocka: po zmene grub suboru treba vykonat
sudo update-grub2
takze xorg.conf staci aby bol aj takto minimalisticky nastaveny (ak chces zalohovat povodny, zadaj toto
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
)co sa tyka grub suboru tak tam je dolezity parameter nomodeset pokial pouzivas nvidia ovladac, ak by si pouzival nouveau ovladac tak tento parameter je potrebne odstranit
v Ubuntu by mal byt v nastaveni grubu aj parameter splash, ten si tam nechaj ale je mozne ze to uvodne logo bude vyzerat hrozne, v tom pripade pouzi tento navod.
PS: dufam ze som to zrozumitelne napisal a akonahle bude ti nieco nejasne...kludne sa pytaj ;)
Ten vypis mi vypisal ze mam nvidia-current ale mam ho installnut nanovo.
A ten zvysok som trochu nepochopil na mna treba pomalsie :-) poprosim ta krok po kroku. Dakujem ;-)
no vdaka /var/log/Xorg.0.log sme sa dozvedeli kde je problem...citujem:
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure
(EE) NVIDIA(0): that there is a supported NVIDIA GPU in this system, and
(EE) NVIDIA(0): that the NVIDIA device files have been created properly.
(EE) NVIDIA(0): Please consult the NVIDIA README for details.
(EE) NVIDIA(0): *** Aborting ***
to znamena ze sa nepodarilo nacitat nvidia modul do jadra co je ta zla sprava, dobra je ze netreba nic robit s xorg.conf :)
uisti sa ze /etc/default/grub obsahuje v riadku GRUB_CMDLINE_LINUX_DEFAULT parameter nomodeset:
ak to nic nevypise tak musis do tohto riadku na koniec pridat nomodeset (napr ro quiet splash nomodeset)...btw ak mas iba terminal k dispozicii tak subor editnes najlahsie prikazomcat /etc/default/grub | grep nomodeset
dalej vzdy ked zmenis tento subor (da sa tu zapnut napr. vysoke rozlisenie) tak musis spustit aktualizaciu grubu:sudo nano /etc/default/grub
a malo by to slapat...ak to ani teraz nepojde tak vyskusaj to cele preinstalovat:sudo update-grub2
sudo aptitude reinstall nvidia-current
cat /etc/default/grub | grep nomodeset
-neurobilo nicsudo nano /etc/default/grub
- mi otvorilo zmenil sompovodny
zmeneny
len neviem aku moznost ulozenia mam zvolit nechcem to pokaziť Ako ulozit
a mas tam este jednu chybu aspon v tom screenshote - monodeset ;)
Teraz mam skusit nainstalovat driver alebo mam resetnut pc alebo najprv vyskusat
cat /var/log/Xorg.0.log | grep NVIDIA
Ja viem ze vyzeram ako debil ale radsej sa opytam aby som nieco pokazil
a staci restartnut pc a potom by to malo ist, ak by to predsa neslo tak na pastebin hod vystup prikazu
cat /var/log/Xorg.0.log
PS: len by ma zaujimalo ako robis vsetky tie screeny a vsetko v poho hadzes na pastebin ked nejde graficky ovladac?
cat /var/log/Xorg.0.log
-vypisObrazky robim cez Alt+Prt Sc
ked das ano tak co sa stane?
mozes este vyskusat zadat
sudo nvidia-xconfig
;)a tiez sa trocha pohrabat v googli
akmod
metabalíčky (aj pre NVIDIA).1. Odstsráň ten ovládač z nvidie.com.
2. pozri si aké jadro máš nainštalované, typujem že máš min 2 a nabootované najnovšie.
3. spusť správcu balíkov a daj vyhľadať linux alebo kernel a odškrti súbory staršieho. Väčšinou sú to 3 súbory. Pozor! Pozor na čísla aby si si neodstránil aj súčasné jadro. Ešte raz si prejdi či tam to nové jadro ostalo a či je to v poriadku.
4. Rebootuj
5. Spusti správcu drajvrov a zaškrtni používať Nvidia uzavreté. Pokiaľ máš len jedno jadro pôjde to na 100%
6. reboot