Fedora 13-ra nouveau helyett nvidia meghajtó telepítése

Több helyről kellett összevadásznom a megoldás darabjait. Egyik sem volt teljes ezért a saját tapasztalatom alapján kiegészítettem a módszert. Közreadom hogy másnak könnyebb legyen.Első lépés:

A /boot/grub/grub.conf állományban a használt kernelhez tartozó sor végére oda kell írni ezt:

rdblacklist=nouveau


Ez volt:

kernel /boot/vmlinuz-2.6.33.5-124.fc13.i686.PAE ro root=UUID=db581da7-ff9c-41a1-a2f8-a04867f89f73 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=hu_HU.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=hu rhgb quiet selinux=0

Ez lett:

kernel /boot/vmlinuz-2.6.33.5-124.fc13.i686.PAE ro root=UUID=db581da7-ff9c-41a1-a2f8-a04867f89f73 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=hu_HU.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=hu rhgb quiet selinux=0 <strong>rdblacklist=nouveau</strong>

..................

Második lépés:

Az /etc/modprobe.d/blacklist.conf állományba - célszerűen a végére - egy új sorba ezt kell írni:

blacklist nouveau

..................

Harmadik lépés:

A /boot/grub/grub.conf állományban a használt kernelhez tartozik egy ilyen sor:

initrd /boot/initramfs-2.6.33.5-124.fc13.i686.PAE.img

A hivatkozott állományt - initramfs-2.6.33.5-124.fc13.i686.PAE.img - újra kell gyártani.
Erre azért van szükség hogy belekerüljön a módosított /etc/modprobe.d/blacklist.conf.
A készítés módja:

dracut --force initramfs-$(uname -r).img $(uname -r)

A --force kapcsoló nélkül nem fogja felülírni a futó kernelhez tartozó állományt.
Az eredeti állományt az óvatosság szabályai szerint át is lehet nevezni, ekkor
nem kell a --force kapcsoló.

..................

Negyedik lépés:

grub-install /dev/sda

Persze a /dev/sda helyére annak az egységnek a nevét kell írni ahol a rendszerindító eddig is volt.

..................

Ötödik lépés:

Az /etc/inittab állományban az "id:5:initdefault:" helyett "id:3:initdefault:" legyen.
Újraindítás után lehet telepíteni az előzőleg letöltött nvidia meghajtót. A telepítővel
el kell készíttetni az új xorg.conf állományt. Az eredményt azonnal ki is lehet próbálni
a startx utasítással. Ezután ha valakinek a grafikus bejelentkező felület kell akkor
újra "id:5:initdefault:" legyen az alapértelmezés.

Hozzászólások

Most telpítek Fedorát az új merevlemezemre, és szívok az Nvidia driverrel, úgyhogy ez nagyon jól jött. :-)

Egyébként valaki nem tudja, hogy hogyan lehet "finomhangolni" a zárt forrású Nvidia drivert? (A kép élesítése az alap Xorg-os driver szintjére ugyanolyan felbontás mellett)

háát... lehet, hogy csak szerencsém volt?

emlékeim szerint én egyszerűbben csináltam.

1. átállítani inittab-ot, hogy ne grafikus, hanem konzolos módban induljon. 5 -> 3 biztos ami biztos
2. reboot
3. yum install kmod-nvidia + függőségei (ja, nekem nem PAE kernel van fent, mert az XFCE-Spins-t telepítettem. :) )
4. grub.conf átírása. sor végére "rdblacklist=nouveau"

és kész is voltam.

reboot -> startx stb. és induláskor már be is ugrott az Nvidia kép.
semmi gondom vele

Az nvidia meghajtót nem szoktam csomagból telepíteni mert régebben az volt a tapasztalatom hogy ezek régiek. Rászoktam arra hogy letöltöm az Nvidiától az egyik viszonylag friss csomagot és annak a telepítőjével oldom meg a dolgot. Ezért így egyáltalán nem nézem hogy milyen csomagok vannak a tárolóban.

hát nekem csak úgy futott le hogy 'yum install kmod-nvidia-173xx xorg-x11-drv-nvidia-173xx-libs.i686' -helyett 'yum install kmod-nvidia-173xx xorg-x11-drv-nvidia-173xx-libs.i686 --skip-broken' -t toltam de utána ment jól.

köszi a linket életet mentett

4fonya megoldásával próbálkoztam először de nouveau-t meg az istennek se tudtam blacklistre tenni :(

Üdv Mindenki!

Ubuntu után most raktam fel elsőnek Fedora Linuxot, abból is a 14-es verziót.
Hát hogy is mondjam... nem olyan egyszerű testre szabni, mint ahogy azt gondoltam.
A monitor felbontás beállítása kifogott rajtam.
Ebben nouveau driver van, xorg.conf fájl pedig nincs.
A monitorkezelőben a legnagyobb felbontás pedig 1204x768, holott a monitor tudja az 1280x1024-et és korábban is úgy használtam.

Saját xorg.conf állomány létesítésével a rendszer betöltése a bejelentkezési képernyőnél már megáll.

Nouveau driver eltávolításával a bejelentkezési képernyő nem jelenik meg, helyette a monitor üzen, hogy nem megfelelő felfontás és ennyi. A rendszer attól fut, csak nem látni semmit.

NVIDIA driver telepítése a neten fellelhető módokon sehogy nem jött össze.

Az X servert semmilyen parancs nem tudja leállítani, pl. init 3, stop xdm, killall X... Az init 3 mintha leállítaná az X-et, de ennek ellenére grafikus felület továbbra is van és érdekes módon az NVIDIA telepítő inulásakor sem érzékeli, hogy fut az X, pedig mégis. Wifi ilyenkor elszáll.

A nouveau drivert feketelistára tettem, ennek ellenére betölt, kilőni sehogy nem tudom.

Egy délutánt elszórakoztam a dologgal, de nem jutottam semmire.
Ennyire bonyolult lenne egy monitorfelbontást beállítani?
Nekem a nouveau driverrel sincs bajom, de egyszerűen képtelen vagyok konfigurálni. Azt írja a wiki, hogy kell hozzá a sytem-config-display nevű csomag, de ezt sehonna nem tudtam felhajtani, elvileg ezzel lehet xorg.conf fájlt generálni a jelenlegi beállításokkal. Így az NVIDIA vonalon próbálkoztam, mert anno opensuse alá gond nélkül ment.

Aki tud, írjon valami okosat. Előre is köszönöm!

Szerencsétlen esetben előfordulhat, hogy a kernel csomag már frissült, de az Nvidia még nem (én is futottam bele ilyenbe, de mivel a bináris Nvidia driver is csont nélkül települ Fedora-ra, ez sem lehet gond, csak készenlétben kell tartani 1 letöltött drivert).

> BERUS
Motor: Fedora 14

Közben újfent kilőttem a nouveau drivert, szóval megint oda jutottam, hogy nincs kép.
Legyalultam az egész rendszert és felraktam a LinuxMint-et egy próbára, ha már így állt a dolog.
Ezzel tény, hogy nem kerültem messzebb az Ubuntu-tól, de számos régebbi problémámat megoldotta, lehet marad is, ha nem lesz vele gond.
Az a helyzet, hogy nem vagyok profi linuxos, de erősen gyakorlom, a Fedora lehet kicsit merész választás volt, bár sok mindent megoldottam benne, csak a felbontás beállítás fogott meg.

Probald meg a kovetkezo modon:

1./ Eloszor is telepitened kell a kovetkezo csomagokat:
- kernel-devel
- kernel-headers
- automake
- autoconf

yum install -y kernel-devel kernel-headers automake* autoconf*

2./ Modositsd a grub.conf-ot
A kernel parameterek felsorolasakor add hozza ezt az erteket: rdblacklist=nouveau

[...]quiet rdblacklist=nouveau

3./ Toltsd le az NVidia honlapjarol a szamodra megfelelo drivert egy tetszoleges helyre
(pl. /home/user/NVidia_driver.sh)

4./ Inditsd ujra a geped, majd mikor megjelenik a Grub, nyomj egy "a" betut, amivel tovabbi parametereket tudsz megadni a kernelnek.
Ird be a sor vegere:

-init 3

5./ A konzolon jelentkezz be rootkent

6./ Futtasd a letoltott telepitot

sh /home/user/NVidia_driver.sh

7./ Kerdeseket fog feltenni, de szamodra az utolso lesz a legfontosabb (valtoztassa-e meg a xorg.conf-ot?). Engedd meg neki.

8./ Ekkor a letrejott xorg.conf-ban (

/etc/X11/xorg.conf

) tudsz nehany finomhangolast vegezni.
-> http://wiki.compiz.org/Hardware/NVIDIA

9./ Ujabban nekem a friss telepiteseknel nem mindig tudja lekerdezni a monitor alap frissitest, ezert kezzel adom meg neki. Ehhez modositani kell a xorg.conf-ot.

1280x1024-es felbontas eseten:


Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "AmitAkarsz"
    ModelName      "AmitSzeretnel"
    HorizSync      31.5 - 64.0
    VertRefresh    56.0 - 65.0
    Option         "DPMS"
EndSection

10./ Az alap felbontas sem mindig mukodik


Section "Screen"
[...]
    SubSection     "Display"
        Viewport    0 0
        Depth       24
        Modes      "1280x1024" "1024x768"
    EndSubSection
EndSection

11./ Miutan a fentiekkel keszen vagy

init 6

, vagy Ctrl-Alt-Del.

Szemely szerint nem szeretem a grafikus betoltot, valamint az alap felbontast, ezert a grub.conf-ban torlom az

rhgb

-t, valamint meg hozzaadom a

vga=0x317

parametert. Elviekben keszen is vagy. Remelem nem hagytam ki egy lepest sem...

---
Lehet, hogy kívül szőke vagyok, de belül sötét, oké?!

1-2 napja szórakozok én is a zárt driverrel Fedora 15 alatt.
Sehogy sem jön össze, pedig muszáj lenne, mert a nouveau-val semmit nem látok, tiszta csíkos a kép. Van egy hibás ati kártyám, addig azt használom.

Szerintetek ha ez alapján a leírás alapján megcsinálom fedora 15 alatt is jó lesz?
(eddig mindig csak debian alapú disztrókat használtam)

A frissítéseket most ráengedem, aztán ha végzett akkor neki is látnék.