Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: NetGh0st в Nov 28, 2009, 21:37



Титла: Fedora 12 Nvidia Drivers ?
Публикувано от: NetGh0st в Nov 28, 2009, 21:37
Федора 12 - драйвърите от сайта на Nvidia за GeForce8400 G - за лаптопи. Свалих .run пакет, пробвах да го инсталирам и ми даде - kill X server and try again или нещо от сорта.

Разбрах, че X сървър всъщност е графичната ми среда, и като кил-на процеса и се логаутвам автоматично. Как да ги инсталирам ? Нов съм в Линукс, както си личи.


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: c2h5oh в Nov 28, 2009, 21:49
Виж тук ($2) е описано подробно Ако запънеш - питай пак тук


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: NetGh0st в Nov 28, 2009, 21:59
root@Georgi NetGh0st]# yum --enablerepo=rp*g  install kmod-nvidia.$(uname -m) xorg-x11-drv-nvidia-libs.i686 xorg-x11-drv-nvidia-libs.x86_64
Loaded plugins: presto, refresh-packagekit
Setting up Install Process
No package kmod-nvidia.i686 available.
No package xorg-x11-drv-nvidia-libs.i686 available.
No package xorg-x11-drv-nvidia-libs.x86_64 available.
Nothing to do

Това е на първа стъпка още.


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: c2h5oh в Nov 28, 2009, 22:27
Виж какво ти е ядрото За PAE е др. модул Освен това провери дали updates-testing на rpm-fusion free и  nonfree са ти включени Освен това можеш да опиташ и с akmod - при първото стартиране ще билдне модула на място Нещо в настройките на репото ти се сбозяват нещата Драйвера си е там ($2) и те чака

P.S. Ако пък ти е по-лесно инсталирай го през yumex


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: NetGh0st в Nov 28, 2009, 22:49
Как да ги видя тия неща ? Още, тъй като не ги намира като въведа точно същите команди, мога ли да изтегля трите необходими файлова с  (последните цифи за суфикси) и да ги инсталирам през rpm - ivhs и  yum ?

А, да - Suspend to RAM , което поне аз мислех че е Stand by като на Windows не работи. В смисъл - да, съспендва, но не може да се събуди - като му дам да се събуди, и все едно power off. После, като му дам да се включи, ми дава blank screen и това е. Трябва да рестартирам лаптопа за да подкарам пак нещо.


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: frantic в Nov 29, 2009, 01:37
Здравей,
за видеото ти трябва първо хранилището на rpmfusion http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm ($2) и това http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm ($2).

Инсталираш си ги и след това проверяваш с какво ядро си:
uname -a

и в зависимист от ядрото:

yum install kmod-nvidia
или
yum install kmod-nvidia-PAE

Ако ще инсталираш драйвера от сайта на nvidia ти трябват и пакетите за разработка.

yum groupinstall 'Development Tools'
не съм много сигурен сега  - yum grouplist  ти изписва всички групи.

Ами нещо такова. После ще допълня ако трябва.
Иначе за звука се ползва драйвера на интел, и си работи добре. Не ти трябва нищо допълнително ако си инсталирал по подразбиране имаш всичко необходимо.
Успех!


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: NetGh0st в Nov 29, 2009, 02:18
No package kmod-nvidia found.
No package kmod-nvidia-PAE found.

Това ми връща, и при един друг туториал същата грешка ми дава - не намира такива пакети.

Когато пробвам с .sh да пусна .run-а който свалям от сайта на Nvidia, зарежда, лоудва, и дава това :

  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.


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: c2h5oh в Nov 29, 2009, 02:43
  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.
Изглежда X сървъра работи, моля излезте от X преди да инсталирате. За по-детайлна информация моля вижте секция  INSTALLING THE NVIDIA DRIVER във README на страницата за сваляне на Linux драйвера на www.nvidia.com

Това не го прочете или не си го преведе?


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: NetGh0st в Nov 29, 2009, 04:07
Добре бе, казах вече че почти сефте виждам линукс.  Прочетох го това. Х сървър като го киллна ме logoff-ва.

Откъде да знам аз, че трябвало да редатирам /etc/inittab или в grub да пиша single че да ме пусне в text mode ?


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: c2h5oh в Nov 29, 2009, 07:53
Добре бе, казах вече че почти сефте виждам линукс.  Прочетох го това. Х сървър като го киллна ме logoff-ва.

Откъде да знам аз, че трябвало да редатирам /etc/inittab или в grub да пиша single че да ме пусне в text mode ?


За да излезеш от X
1. С Ctrl+Alt+F2 или F3 си отваряш нов терминал (текстов режим)
2. Влезаш в него като root и с root паролата
3. Пишеш командата init 3
Системата се презарежда в тесктов режим (без Х)
4. Свършваш си работата по инсталацията на драйверите
5. пишеш пак команда но този път init 5
След това рестарт на машината
Това е Никакъв grub параметър не ти трябва а /etc/inittab във Fedora 12 - НЯМА!!!!!


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: tonitochev в Nov 29, 2009, 08:13
Добре бе, казах вече че почти сефте виждам линукс.  Прочетох го това. Х сървър като го киллна ме logoff-ва.

Откъде да знам аз, че трябвало да редатирам /etc/inittab или в grub да пиша single че да ме пусне в text mode ?


Еми от къде да знаеш, наистина. Ние от къде знаем? Четем. Само така ще знаеш. Тук и 20 човека да ти обясняват, може нищо да не зацепиш. Всеки си обяснява от нивото на собствените знания , а ти ги нямаш основите. Ще е чудо ако разбереш.
Пътя в Линукс е един - почваш да четеш основните работи и после със сигурност въпроси няма да имаш.


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: tolostoi в Nov 29, 2009, 11:09
Мда, той даже да я свърши, ще остане в конзолата  ;D
Оня ден го инсталирах от рпмфужън (само в тестинг го има нвидиата) и ме остави в конзолата, след добавяне и триене на опции в груб реда за кернела, пак си ме остави в конзолата.
Ако остане време, ще го погледна какво иска.


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: c2h5oh в Nov 29, 2009, 11:29
Инсталирал съм двата драйвера 190 и 173 на 64bit и не съм имал проблеми Това че ти си останал в конзолата не означава че всеки ще остане


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: NetGh0st в Nov 29, 2009, 12:13

След това рестарт на машината
Това е Никакъв grub параметър не ти трябва а /etc/inittab във Fedora 12 - НЯМА!!!!!

Благодаря за търпението и обяснението, ще пробвам ей сега да видя дали ще стане. Много интересно обаче, инсталирах akmod-nvidia пакет през yum и ми скапа графичната среда. Та го пуснах  с редактиране на /etc/inittab (3 вместо 5), за да махна пакета, и чрез редакция на /etc/X11/xorg.conf си пуснах пак графичната среда.

Та, не разбирам какво точно имаш предвид под /etc/inittab - няма във Федора 12.

http://img504.imageshack.us/img504/4776/snapshot1rk.png

Също така, съжалявам ако ставам досаден, но в общия случай google-вам и ако се затрудня или срещна сериозно разминаване между два туториала за едно и също нещо, питам вас.



Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: tolostoi в Nov 29, 2009, 12:34
c2h5oh ти май нещо не разбра, аз драйвера мога да си го инсталирам ако ще ... както и да е, нямам идея да се заяждам. Просто драйвера няма да зареди дори да е инсталиран ако не добавиш rdblacklist=nouveau в реда на груб, както и ако не кажеш на se linux да го пусне (командата за селинукс я нямаше в предната инструкция която гледах), командата в хаутуто което си дал за добавяне на ред в груб
sed -i '/root=UUID/s|$| rdblacklist=nouveau|' /boot/grub/grub.conf
не върши никаква работа ако имаш инсталация с lvm (която по дифолт федора 12 ти предлага) така, че се прави на ръка :) също пакет xorg-x11-drv-nvidia-libs.x86_64 не съществува, така, че можеше да не хокате начинаещият а да му помогнете.
yum search xorg-x11-drv-nvidia-libs.x86_64
Loaded plugins: presto, refresh-packagekit
Warning: No matches found for: xorg-x11-drv-nvidia-libs.x86_64
No Matches found
[root@localhost tolostoi]# yum search nvidia
Loaded plugins: presto, refresh-packagekit
=========================================================== Matched: nvidia ===========================================================
xorg-x11-drv-nouveau.i686 : Xorg X11 nouveau video driver for NVIDIA graphics chipsets
Cg.i686 : NVIDIA Cg Toolkit
Cg-docs.i686 : NVIDIA Cg Toolkit documentation
OpenEXR_Viewers-nonfree.i586 : Viewers programs for OpenEXR
akmod-nvidia.i686 : Akmod package for nvidia kernel module(s)
kmod-nvidia-2.6.31.5-127.fc12.i686.i686 : nvidia kernel module(s) for 2.6.31.5-127.fc12.i686
libCg.i686 : NVIDIA Cg Toolkit shared support library
libXNVCtrl.i686 : Library providing the NV-CONTROL API
libXNVCtrl-devel.i686 : Development files for libXNVCtrl
nvclock.i686 : Utility that allows users to overclock NVIDIA based video cards
nvidia-settings.i686 : Configure the NVIDIA graphics driver
nvidia-xconfig.i686 : NVIDIA X configuration file editor
xorg-x11-drv-nvidia.i686 : NVIDIA's proprietary display driver for NVIDIA graphic cards
xorg-x11-drv-nvidia-libs.i686 : Libraries for xorg-x11-drv-nvidia

=============================
Към автора, опитай така, първо един ъпдейт
su
Пишеш си паролата на руут и вече си root със знак # в конзолата, след това
yum update
даваш yes да инсталира ъпдейтите, като приключи
Код:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
yum --enablerepo=rp*g install akmod-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-libs
когато ги инсталира
Код:
setsebool -P allow_execstack on
след това трябва да си добавиш едни опции в един файл
Код:
gedit /boot/grub/grub.conf
Представлява нещо такова (ако нямаш команда gedit, пробвай с kate или ... vim но той е малко по-различен редактор)
Код:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-LogVol_root
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.31.5-127.fc12.i686)
    root (hd0,0)
    kernel /vmlinuz-2.6.31.5-127.fc12.i686 ro root=/dev/mapper/VolGroup-LogVol_root noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=bg_pho-utf8 rhgb quiet rdblacklist=nouveau
    initrd /initramfs-2.6.31.5-127.fc12.i686.img
title Other
    rootnoverify (hd1,0)
    chainloader +1

Интересува те реда който започва с думата kernel, в края на реда добавяш на един интервал място от последният символ, ето тази опция
Код:
rdblacklist=nouveau
Както е в примера. съхраняваш затваряш едитора и рестартираш.


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: NetGh0st в Nov 30, 2009, 21:57
Ами ... какво да ви кажа - не стана. Правя всико, каквото каза tolostoi.
Ъпдейтвам с yum първо,

След това rpmfusion комдандата ми дава, че вече са инсталирани - nothing to do.
След което yum --enablerepo=rp*g install akmod-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-libs ми връща

No package akmod-nvidia available.
No package xorg-x11-drv-nvidia-libs available.
No package xorg-x11-drv-nvidia-libs available.

.... точно както и на всеки туториал, който пробвах.

Пуснах се в конзолен режим, редактирах grub.conf с nano, добавих необходимия ред, пуснах в init 3.

Пуснах .run от сайта на nvidia да се инсталлва (като преди това правих yum groupinstall 'Development tools'), и уж инсталира ... до 100%, а после ми доста дълъг и сложен 5 реда ерор. Съжалявам, не успях да го запомня, а ми и писна за днес и утре вероятно ще пиша точно какъв е.

Най се дразня че в доста туторъли чета как го инсталират през yum , и си добавят реда rdblacklist=nouveau, за да изключат този драйвър, и горе долу уж схванах малко, но когато правя, това което е писано, винаги ми връща no package available. :o и съм дотам. Добре, не мога ли да си ги сваля локално на щайгата, и да си ги посоча ръчно през yum тия три пакета?


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: c2h5oh в Dec 01, 2009, 08:56
Прати ми на пощата скайпа си


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: tolostoi в Dec 01, 2009, 09:22
Мисля, че рпмфужън тестинг репото не ти е включено, а драйвера е точно там, пробвай с тази команда
Код:
yum --enablerepo=updates-testing --enablerepo=rp*g akmod-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-libs
Освен редакцията в груб, не пропускай да настроиш и selinux
setsebool -P allow_execstack on


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: NetGh0st в Dec 01, 2009, 17:17
Подкарах ги. Рестартирах и почнах пак да слагам rpmfusion, като този път на едното от тях не ми върна nothing to do, а взе и за разнообразие го инсталира. Оттам вече следвах стандартните инструкции, като след yum install kmod-nvidia писах enablerepo=\*testing*\  и взе, че ги намери.

След това въведох една дълга команда от един туториал, за да не ми зарежда nouveau повече, защото дори и в boot/grub/grub.conf да добавя rdblacklist=nouveau, не ставаше - трябва да го пиша при boot всеки път.

Вървят драйвърите, не ми секат гифовете, всичко хубаво, само един малък бъг - като цъкна на Федора менюто долу вляво зарежда (сбозва компа) за 5 секунди някъде. Малко е дразнещо, но може и с него да се живее. Благодаря на всеки, отделил време да помогне.


Титла: Re: Fedora 12 Nvidia Drivers ?
Публикувано от: ferdo_st в Dec 08, 2009, 22:42
При мен стана както го е написал толстои но накрая добавих това:
su
yum erase xorg-x11-drv-nouveau
mv  /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.txt
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)