ATI HD4550 driver telepítése OpenSuse 11.4-re
2011-04-19T02:35:22+02:00
2011-04-20T20:49:46+02:00
2022-07-27T17:16:46+02:00
F.Tamas1150
Üdvözletem Mindenkinek!

ATI HD4550 videokártyám van, és most telepítettem az OpenSuse 11.4-et. Elsőre tetszik a rendszer, de a képernyő 1/4-e villog. Tehát egy 1/4 képernyőnyi sáv egy tized másodpercre fekete lesz hirtelen. Gondolom, hogy ez videokártya driver probléma, mert a rendszer HD4350-nek ismeri fel, és saját driverrel kezeli. Letöltöttem az ATI honlapjáról a legújabb drivert, ami run kiterjesztésű. Ennek telepítéséhez kérnék segítséget, mert most ülök először OpenSuse előtt.

Konfiguráció:

Asrock ALIVEXFIRE-ESATA2 R3.0
AMD Athlon II X3 435
2 GB DDRII RAM
ATI HD4550

OS:

OpenSuse 11.4

A válaszokat előre is köszönöm!
Mutasd a teljes hozzászólást!
A gond a videóknál magával a driverrel van. Egyes leírások szerint az ati kártyákon a nyílt dríver jobb 2d ben (szinkronban maradnak a framek lassab nincs 3d aszthiszem) míg a zárt driver megoldja a kompatibilitási problémákat(villogó képernyő) a megolás ott volt amikor a 2d t a nyílt kezelte a 3d meg a zárt. (frame szinkron szempontjából) De nálad szerncsétlenségedre úgy jöttek ösze a hardverek hogy a nyíltnál is van hiba (villog a képernyő), így marad a zárt driver rosz framekkel széteső videókkal. Ez az ATI pontosabban a drivert fejlesztők hibája.

A nyílt driver esetében van anyi esélyed hogy nyitsz bugreportot megadod a hardvereid pontos tipusát és vársz. Az Ati esetében ez zsákutca nekik te csak az a mérési hibaszázalékonbelüli 1% vagy aki nem számít sokat nekik.
Üdvözölllek a Linux világában.

u.i.: A minap mén is rengeteget szívtam egy két driver felpakolásával(nvidiám van). rpm es rendszeren(fedorán) nem is sikerült. Az arch linuxon(pacman) meg valami ütközés volt mert az xorg függőségei a nyílt driverek(x86-video-ati, x86-video-akármi) amikhez kell libgl nevezetű csomag, míg a zárt nvidia drtiverrel ez ütközik, viszont a nyílt nvidia driverrel(nouveau) nálam nem működik semmi. Lényeg a lényeg hogy választhattam nvdia fel ligbl levele együtt az x86-video-akármi ezzel az x működőképtelen vagy nvidia-t nem rakom fel hanem a nyíltet használom x elindul és nem működik. Tehát sehogy se volt jó. Végül aztán (kb anyi szívás után mint te) valahogy kibűvészkedtem és - nemtomhogy - de már megy az x zárt driverrel. :P
Mutasd a teljes hozzászólást!

  • Mutasd a teljes hozzászólást!
  • Köszönöm, de ezzel nem sokra megyek, ez már le van töltve, csak azt nem tudom, hogyan kell telepíteni.
    Mutasd a teljes hozzászólást!
  • Először is lemented ezt a *.run fájlt, olyan helyre aminek tudod fejből az elérési útját.

    1) lenyomod a ctrl+ alt+ F2 billentyűket. Virtuális konzol elindul.
    2) bejelenkezel a felhasználónév jelszó párossal
    3) sudo init 3 és megadod a jelszót ha kéri
    4) beírod hogy sudo sh /elérésiut/mappa/fajlneve.run
    5) végigmész a grafikus telepítővel a telepítésen.
    6) sudo init 6 al újraindítod a géped.

    A /elérésiut/mappa/fajlneve.run helyére a letöltött fájl elérési útját és nevét kell beírni.
    Mutasd a teljes hozzászólást!
  • Köszönöm szépen! Nagyon láma vagyok, mert nem tudom megadni az elérési útvonalat, azt írja nem létezik a fájl, könyvtár. Az asztalon van, próbálgattam sokféleképpen, de nem jött be.
    Mi az asztal elérési útvonala?
    Mutasd a teljes hozzászólást!
  • /home/felhasználóneved/Desktop/akármi.run
    Mutasd a teljes hozzászólást!
  • Köszönöm, de nem működik. Próbáltam Desktop-al, Asztallal, root-al bejelentkezve, a felhasználónevemmel bejelntkezve stb. egyikkel sem működik.
    Mutasd a teljes hozzászólást!
  • ugye így indítottad? sudo sh ....?

    Ugye lefutattad a sudo init 3 at?

    ugye átlétél konzolba a ctrl+alt meg f2 vel?

    ugye bejelentkeztél?

    esetleg lehet hogy elírtad. Próbáld úgy hogy sudu sh /home/felhnév/Desktop/néhánybetű

    és utána TAB ot nyomsz ekkor kiegésziti a fáájl nevet ha nem találod a fájlt akkor kilistázhatod a dir /home/felhneved/Desktop/ utasíttással. Ezzel kikeresheted a fájlt szépen végigmész

    először is megnézed a dir /home/
    utasítással a te könyvtárad nevét
    aztán belelépsz a cd /home/könyvtáradneve/
    aztán dir /home/könyvtáradneve/
    aztán cd /home/könyvtáradneve/az asztal/desktop könyvtár
    aztán dir /home/felhneved/Desktop/
    És aztán sudo sh /berod akönyvtárat/azelsőnéhánykarakter + TAB billentyű és ha van ilyen fájl akkor a tab lenyomására kiegészíti a nevet ha kiegészítgette akkor lefutatod a sudo sh .... al.
    Mutasd a teljes hozzászólást!
  • Igen, ezeket természetesen mind megtettem, minden megy és értem mit kell tennem, de nem találja a fájt. Azzal is próbálkoztam, hogy máshová másoltam és onnan elérni, de ugyanaz. Én is arra gondoltam először, hogy talán elgépeltem, de jól írtam mindent.

    Köszönöm, most kipróbálom, amit írtál.
    Mutasd a teljes hozzászólást!
  • Köszönöm, így már sikerült, pedig ugyanezt gépeltem be...

    Újraindítottam a sudo init 6-al, de azóta nem indul el az asztali környezet, parancssorral indul csak. Hogyan tudom elindítani az asztali környezetet, és hogyan tudom beállítani, hogy mindig a asztalt indítsa el, ahogy eddig?
    Mutasd a teljes hozzászólást!
  • próbáld az sudo init 5 öt vagy a gdm vagy a kdm parancsot vagy a startx parancsot. Ha alpból nem indult el akkor lehet hogy valami ütközik. Ha van hibaüzenet akkor írd meg.
    Mutasd a teljes hozzászólást!
  • A telepítés hibába ütközik.


    There were errors during isntallation.
    Details can be found in /usr/share/ati/fglrx-install.log


    A sudo init 5, gdm, kdm-re semmi; startx-re:

    Fatal Server error:
    Caught signal 11 (Segmentation fault).
    Server aborting
    Please consult The X.Org Foundation support at X.Org for help.
    Please also check the log file at "/war/log/Xorg0.log" for additional information
    (EE)fglrx(0):firegl-SetSuspendResumeState FAILED -9
    xinit failes. /usr/bin/xorg is not setuid. maybe thats's the reason?
    If so either use a display manager (strongly recommanded) or adjust /etc/premissions.local

    Hihetetlen, hogy ilyen nehéz egy egyszerű drivert telepíteni.

    Egyébként, eddig parancssorban is villogott a képernyő, ez mostanra megszűnt.

    Parancssorból hogyan tudom kikapcsolni a gépet?

    Köszönöm, hogy segítesz.
    Mutasd a teljes hozzászólást!
  • Kikapcsolni sudo init 0 val

    a sudo cat /usr/share/ati/fglrx-install.log

    re mit kapsz?

    ha esetleg nagyon sok van benne és kifut a képernyőből
    akkor sudo nano /usr/share/ati/fglrx-install.log és úgy mi van abban a fájlban?
    Mutasd a teljes hozzászólást!
  • Nem sok minden.

    [Message] Kernel Module: Trying to install a precompiled kernel module.
    [Message] Kernel Module: Precompiled kernel module version mismatched.
    [Error] Kernel Module: Kernel module build enviroment not found - please consult readme.
    [Reboot] Kernel Module: mkinitrd
    Mutasd a teljes hozzászólást!
  • Azóta újratelepítettem a rendszert, és ezt a leírást végrehajtottam (nehezebb módszer). El is készült a driverem sikeresen, amit ide mentett a rendszer (és nem oda, ahová a leírás írta, de ez nem gond): /home/felhasználónevem/Asztal

    a fájl neve: fglrx_xpic_SUSE114-8.831.2-1.i586.rpm

    Ezután végrehajtottam a következő lépéseket:

    Ctrl+Alt+F1
    rootként
    # init 3
    # cd /home/felhasználónevem/Asztal
    # rpm -Uvh fgl*.rpm
    és ekkor ezt a hibaüzenetet kapom:
    error: Failed dependencies
    make is needed by fglrx_xpic_SUSE114-8.831.2-1.i586
    patch is needed by fglrx_xpic_SUSE114-8.831.2-1.i586
    kernel-syms is needed by fglrx_xpic_SUSE114-8.831.2-1.i586

    Itt elakadtam.

    egyébként ez a parancs majd 11.4-en is helyes lesz:

    # ldconfig
    # aticonfig --initial --input=/etc/X11/xorg.conf
    ?

    Előre is köszönöm a választ!
    Mutasd a teljes hozzászólást!
  • Hiányoznak neki függőségek. tedd fel yummal a make a patch és a kernel-syms csomagokat.
    ezt a sudo yum install rpm make patch kernel-syms parancsal teheted meg aztán futtasd újra az rpm et
    Mutasd a teljes hozzászólást!
  • Köszönöm, sikerült. Idáig jutottam:

    # rpm -Uvh fgl*.rpm

    sikeres volt, semmi hiba, zöld [OK]-ok stb. Haladtam tovább a leírás szerint:

    # ldconfig
    # aticonfig --initial --input=/etc/X11/xorg.conf

    ez is rendben volt, majd:

    # sax2 -r -m 0=fglrx

    erre: If "sax2" is not typo can use command-not-found to lookup the package that contains it, like this cnf sax2.

    erre ezt is kipróbáltam:

    # cnf sax2 -r -m 0=fglrx

    A válasz: sax2 a parancs nem található. De a telepítésnél láttam, hogy ezeket írogatja: SaX2, kipróbáltam így írva is, ugyanaz az eredmény.

    Most hogyan tovább?
    Elnézést, hogy ilyen sokat kérdezek és köszönök eddig is mindent!
    Mutasd a teljes hozzászólást!
  • Ezt a sax 2 es dolgot hol csináltad? terminál emulátorban?(szoval grafikus felületen) Mivel a drivert piszkálgatja 3 as szinten kéne kipróbálni hogy megy e(ctrl+alt+F2 bejelentkezés a konzolba sudo init3 és úgy lefuttatni a sax2 -r -m 0=fglrx-et)
    Mutasd a teljes hozzászólást!
  • Itt csináltam: Crtl+Alt+F1, itt zöld háttér van. root-ként, és init 3. Át kell térnem init 5-re és onnan Ctrl+Alt+F2? Ha áttérek init 5, befog jönni így az asztal, így hogy a driver még nincs konfigurálva?
    Mutasd a teljes hozzászólást!
  • Ebben a zöld hátteres ablakban (Ctrl+Alt+F1) megnyomtam a Ctrl+Alt+F2-t, bejött a teljesen fekete ablak. Bejelentkeztem root-ként, init 3 és a sax2 parancs, a válasz ugyanaz.
    Mutasd a teljes hozzászólást!
  • Utánanéztem, 11.4-ben már nincs is sax2. Akkor most mi legyen a következő lépés?
    Mutasd a teljes hozzászólást!
  • Amúgy miért nem az egyszerűbb módszert választottad?

    A sax2 vel kapcsolatban anyit hogy kikerült a rendszerből ezt is külön kell telepíteni. Még nézem hogyan
    Mutasd a teljes hozzászólást!
  • Mert azt írta a leírás, hogy így kerül a legfrissebb illesztőprogram telepítésre, és mert tanulni szeretnék, ezért is tettem fel linuxot, meg szeretném tanulni használni.
    Mutasd a teljes hozzászólást!
  • openSUSE 11.3, és az azt követő verziók

    Az openSUSE 11.3-tól kezdődően a "sax2" nevű, konfigurációs varázsló már nem a rendszer része, így az már nem használható a hibák javítására. Helyette az alábbi hat módszert ajánlott megpróbálni (kezdve az elsővel, ha nem segít a másodikkal, stb.).
    Első módszer

    Először éredmes megpróbálni a rendszert a nomodeset paraméterrel indítani. Ehhez várja meg, míg a számítógép indítása során bejön a GRUB menüje, majd egyszerűen írja be az alábbit:

    nomodeset

    1. módszer: Nomodeset példa
    Második módszer

    Ha az első módszer nem vált be, érdemes megpróbálni Failsafe módban indítani a rendszert (vagy a telepítőt). Ha sikerül, a rendszer így is használható, de érdemes a következő módszereket is megpróbálni, hogy a rendszer normál módban is probléma nélkül elinduljon.
    Harmadik módszer

    Ez a módszer arra épül, hogy a telepítés grafikusan ment végbe. A telepítő létrehozza az /etc/X11/xorg.conf.install fájlt, ami a telepítés során használt beállításokat tartalmazza - a módszer ezeket próbálja alkalmazni a telepített rendszrre.

    Indítsa el a rendszert 3-as futási szinten. Ehhez üsse le a 3 gombot, mikor bejön a GRUB menüje. A jobb oldalon szereplő képhez hasonlót kell kapnia.
    3. módszer: Indítás 3-as futási szinten

    Ezután nyomja le az Enter billentyűt. A rendszer elindul a hármas futási szinten. Indítás után lépjen be a telepítés során létrehozott felhasználójával, majd adja ki a következő parancsot:

    su -c 'cp /etc/X11/xorg.conf.install /etc/X11/xorg.conf'

    A parancs kiadása után meg kell adni a root felhasználó jelszavát.
    Kezdő Linux felhasználók figyelmébe: A Linux érzékeny a kis- és nagybetűkre, tehát a fenti parancsban az X11 nem ugyanaz, mint az x11. Ügyeljen erre, mikor parancsokat ad ki.

    A telepítés során létrehozott konfigurációs fájl legtöbbször az fbdev illesztőprogramot használja. Ha a másolással létrehozta az xorg.conf fájlt, indítsa újra a rendszert az alábbi paranccsal:

    su -c 'shutdown -r now'

    Ezután valószínűleg működő grafikus felülettel indul el a rendszer. Ha nem szeretné tovább folytatni a hibaelhárítást, itt megállhat, de vegye figyelembe, hogy az fbdev illesztőprogram gyenge minőséget és alacsony sebességet nyújt.
    Néha a telepítés során nem jön létre az xorg.conf.install fájl - ez esetben természetesen az ebben a pontban leírt módszer nem fog segíteni.
    Negyedik módszer

    A módszer lényege, hogy kézzel megadjuk az X rendszernek, melyik illesztőprogrammal induljon. A fent említett elméleti leírást érdemes elolvasni, mielőtt nekiállna, anélkül nehezebb megérteni ezt a fejezetet.
    Az elérhető grafikus illesztőprogramokról az angol és magyar nyelvű hardver kompatibilitási listák (HCL) adnak több információt.

    A 3. módszerben ismertetett módon indítsa el a számítógépet hármas futási szinten. Ellenőrizze, hogy létezik-e az /etc/X11/xorg.conf fájl - ha igen, változtassa meg a nevét, hogy a rendszer ne vegye figyelembe. Ehhez adja ki az alábbi parancsot:

    su -c 'mv /etc/X11/xorg.conf /etc/X11/xorg.conf.myoldbackup'

    Ezután adja hozzá a kívánt grafikus illesztőprogramot az /etc/X11/xorg.conf.d/50-device.conf fájlhoz. Ehhez nyissa meg a fájlt egy szerkesztőprogrammal (pl. mcedit, vi, nano, joe), root felhasználóként (az alábbi példa az mcedit szerkesztőt használja):

    su -c 'mcedit /etc/X11/xorg.conf.d/50-device.conf'

    Adja meg a root jelszavát, szerkessze körültekintően (mivel root jogosultságokkal dolgozik), majd mentse a fájlt, az alábbihoz hasonló módon:

    Section "Device"
    Identifier "Default Device"

    #Driver "radeon"
    Driver nv

    ## Required magic for radeon/radeonhd drivers; output name
    ## (here: "DVI-0") can be figured out via 'xrandr -q'
    #Option "monitor-DVI-0" "Default Monitor"

    EndSection

    A fenti példa az nv drivert fogja a rendszer az indítás során erőltetni.
    Figyelmeztetés Azok az nVidia vezérlő tulajdonosok, akiknek a "nouveau" illesztőprogram nem működik, a kiadási megjegyzések szerint tegyék feketelistára a drivert az /etc/modprobe.d/50-blacklist.conf fájlban, majd a sysconfig alatt a NO_KMS_IN_INITRD értékét az alábbi lépésekkel állítsák yes-re.

    Índítsa el a YaST-ot a su -c yast parancs kiadásával.
    Lépjen be a System -> /etc/sysconfig Editor modulba. A szöveges felületen a nyilak, tab és space billentyűkkel tud navigálni.
    A System -> Kernel -> NO_KMS_IN_INITRD értékét állítsa yes-re.
    Nyomja le a Finish gombot (Alt-F), majd lépjen ki a YaST-ból.

    Előfordulhat, hogy a monitor beállításait is meg kell változtatni, amihez az openSUSE fórumon egy példafájl nyújthat segítséget.

    A beállítások elvégzése után indítsa újra a számítógépet az alábbi paranccsal:

    su -c 'shutdown -r now'

    Ha minden jól sikerült, az újraindítás után a rendszer grafikus módban indul el.
    Ötödik módszer

    Ezzel a módszerrel a korábbi rendszereken megszokott xorg.conf fájlt generáltatjuk le - tulajdonképpen ugyanazt kell elvégezni, amit korábban a sax2 tett, csak itt nincs annyi lehetőség.
    Ha megvan egy korábbi rendszerből az xorg.conf, meg lehet próbálni azt is, de nem garantált a működése.

    A 3. módszer szerint indítsa el a számítógépet 3-as futási szinten, majd miután belépett a telepítés alatt létrehozott felhasználójával, adja ki a a következő parancsot:

    su -c 'Xorg -configure'

    Ez létrehozza a /root/xorg.conf.new fájlt, amit be kell másolni a helyére:

    su -c 'mv /root/xorg.conf.new /etc/X11/xorg.conf'

    A másolás után indítsa újra a rendszert:

    su -c 'shutdown -r now'

    Ha minden rendben, az újraindítás után megjelenik a grafikus felület - amennyiben ez nem történik meg, érdemes a 4. módszerben ismertetett módon az illesztőprogramot átírni, csak ebben az esetben nem az /etc/X11/xorg.conf.d/50-device.conf fájlban kell ezt megtenni, hanem az /etc/X11/xorg.conf-ban. A fejezet végén szereplő, nVidia tulajdonosoknak szóló figyelmeztetés, és az abban foglalt lépések itt is érvényesek!
    Hatodik módszer

    ATi vagy nVidia vezérlők esetén érdemes a gyártó által készített, zárt forráskódú illesztőprogramot használni:

    nVidia illesztőprogram wiki
    ATi illesztőprogram wiki

    A 4. fejezet végén szereplő, nVidia tulajdonosoknak szóló figyelmeztetés, és az abban foglalt lépések itt is érvényesek! Ha Intel vagy VIA grafikus vezérlője van, a fent említett, openSUSE fórumon szereplő elméleti leírást érdemes elolvasni.

    [opensuse magyar wiki; http://hu.opensuse.org/SDB:Grafikus_vez%C3%A9rl%C5%91k_be%C3%A1ll%C3..

    Innen valamelyik. ja és ezt is elolvashatod:http://hu.opensuse.org/SDB:Grafikus_vez%C3%A9rl%C5%91k_be%C3%A1ll%C3%ADt%C3%A1sa
    Mutasd a teljes hozzászólást!
  • Kihagytam a # sax2 parancsot, és jött a #reboot, újraindult a rendszer, szépen bejött az asztal, a rendszer tulajdonságoknál:

    ATI RADEON HD4350 (pedig 4550...)
    2D illesztőprogram: fglrx
    3D illesztőprogram: ATI

    Ez már győzelem, nem?

    A baj csak az, hogy a képernyő továbbra is villog... Gondolom, kellene a sax2 helyett valami, amivel konfigurálni lehetne a drivert... Köszönöm, hogy utánanézel!
    Mutasd a teljes hozzászólást!
  • Köszönöm, megnézem.
    Mutasd a teljes hozzászólást!
  • Nem tudom mennyire ragaszkodsz openSuse-hez, de nem veszítesz vele, ha kipróbálod az Ubuntut is , ott automatikusan felajánlja elvileg, és kb. 2 kattintással tudod telepíteni.
    Mutasd a teljes hozzászólást!
  • Igen, Ubuntu volt már fent pont a SUSE előtt, ott minden tényleg elsőre ment, a saját drivere is jól kezelte a kártyát, de csíkoztak a videók. Feltettem nagyon egyszerűen a letöltött gyártói drivert és valóban 2 paranccsal be is állítottam, aztán a videók, effektek, minden ment pazarul, de ki akarom próbálni az OpenSUSE-t is, és nekem tetszik a rendszer, gyors is.
    Mutasd a teljes hozzászólást!
  • na sikerül?
    Mutasd a teljes hozzászólást!
  • Az első módszer megoldotta, hogy nem villog a képernyő, de csökkent a kártya grafikus képessége, videók minősége nagyon gyenge, és az asztali effektek is, pedig, ezek mentek szépen a SUSE saját driverével, csak villogott a képernyő. Bár a saját driverével nem működött az alvó állapot, abból visszatérve bugot írt és resettel lehetett újra Indítani csak, ez most már szépen működik szerencsére és eddig amikor pl. azt választottam, hogy a rendszer leállítása, elkezdett visszaszámolni egy kis ablakban a képernyő közepén és mindenféle krikszkraksz jelent meg a háttérben, most ez is működi9k rendesen, szépen elhalványul, elszürkül a háttér. Már SUSE alól írok, és azt keresem, hogyan lehetne ezt beállítani, hogy tudom előhívni pl. az ati saját beállító menüjét, mert Ubuntu alatt a sudo amdcccle paranccsal simán ment, itt nem működik... :S
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd