Alig Támogatott Izé újjászületése – azaz ATI videokártya jobb színben

Több, mint egy évvel ezelőtt vettem egy laptopot. AMD videokártyával, Mobility Radeon 3470 van benne.

Pontosabban:

01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series

azaz:

ATI Mobility Radeon HD 3400 Series" (ChipID = 0x95c4)

Abban a reményben vásároltam, hogy majdan az nyílt forráskódú meghajtóprogrammal jól lehet majd használni.
De nem lehetett. Nem támogatott chipset volt hosszú hónapokig. Eközben lelkesen tettem fel minden hónapban az újabbnál újabb zárt FGLRX meghajtócsomagokat és szomorúan konstatáltam, hogy néha a videólejátszás nem megfelelő – főképp ha a Compiz be van kapcsolva, mindig nagy késleltetést szenved el az ablakok közötti váltás effektusa (ezért inkább kikapcsoltam) és az újabb verziójú X.org esetén bizony a felfüggesztés és hibernálás sem megy ám. Minden hónapban új verzió, de mintha az FGLRX fejlesztésére egy részmunkaidős programozó lenne csak tartva – legalábbis a Linux változat fejlesztésére bizonyosan.

Aztán tegnap kissé unatkoztam és az Ubuntu 9.10 „Karmic”-kal megáldott laptopomon újabb kísérletre szántam el magam. Tettem egy próbált a nyílt forráskódú meghajtócsomaggal videokártyámhoz. És láss csodát. Működik.
Mi is az ami működik, merülhet fel jogosan a kérdés…

  • Gyors 2D
    A Compiz nélküli sebesség élvezhető. A felület igen jól reagál. Bárminemű hiba nélkül.
  • Megfelelő videolejátszás
    A videók folyamatosan játszhatóak le, teljes képernyőn, kis processzorhasználat mellet, akár külső képernyőn. Látható hibák nélkül!
  • Működő 3D
    A Compiz megy, sőt bekapcsolt Compiz mellett is mennek a 3D megjelenítést kívánó játékok. A Wine alatti állapotokat nem mértem fel, de arra is sort kerítek ma. Hibák minimálisak vannak, sebesség azonban szerintem lassabb, mint a zárt meghajtóval. De ez további tesztelést igényel.
  • VGA kimenet
    Jól működik, azonnal érzékelhető a rákapcsolt monitor vagy TV. Az áthúzott ablak szépen jelenik meg, a videók jól mennek.
  • HDMI kimenet
    Nos ezt nem sikerült még beüzemelni, tippeket szeretnék kapni :o)
    A kép megjelenik, de nem megy együtt a laptop LCD kijelzőjével. A felbontás kényszeresen vagy túl nagy (Full HD) vagy túl kicsi (TV). Köztes beállítást még nem sikerült elérni (1360x768). A HDMI hang sem megy valamiért. A témával nem foglalkoztam még, most olvasok utána.
  • További hibák
    Igazából nem túl sok van, amit 24 óra alatt találtam. Konkrétan egy:

    Az OpenOffice.org Impress moduljának 3D diaátmenetei külső monitor esetén egy – rövíd időre – fehérre váltó képernyővel indítják az animációt.
    Tehát elégedett vagyok az új meghajtóval érdemes lehet ATI tulajoknak vetni erre a megoldásra egy pillantást. Itt egy rövid leírás az opensource meghajtó használatba vételéhez.

Amire szükség lesz:

  • 2.6.32 verziójú kernel
  • X.org szerver és radeon driverek

Töltsük le a 2.6.32 kernelek egy aktuális verzióját egy üres mappába, innen:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/

például így:


wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/linux-headers-2.6.32-02063202-generic_2.6.32-02063202_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/linux-headers-2.6.32-02063202_2.6.32-02063202_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/linux-image-2.6.32-02063202-generic_2.6.32-02063202_i386.deb

majd telepítsük a 3 csomagot:

sudo dpkg -i *.deb

Adjuk hozzá rendszerünkhöz az xorg-edgers PPA tárolóját:

https://edge.launchpad.net/~xorg-edgers/+archive/ppa

Synapticban a tárolóknál adjuk hozzá a következő sort:

deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu karmic main

(Természetesen a verziónknak megfelelően módosítsuk a sort)

Adjuk rendszerünkhöz terminálban a PPA kulcsát:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8844C542

Frissítsük a csomaglistát és telepítsük a frissítéseket.

Telepítsük a

  • xserver-xorg-video-radeon
  • xserver-xorg-video-radeonhd
  • xserver-xorg-video-ati

csomagokat. Ha nem tudjuk melyikre van szükség, telepíthetjük mind.

Távolítsuk el az fglrx csomagokat. (De legyen letöltve a bináris telepítő probléma esetére.)

Módosítsuk az xorg.conf állományt:

sudo gedit /etc/X11/xorg.conf

erről:


	Driver	"fglrx"

erre:


	Driver	"radeon"

(további lehetőségek: radeon, radeonhd, ati)

Arra figyeljünk, hogy a fájl legalább ezt a szekciót is tartalmazza:


Section "Module"

	Load  "GLcore"

	Load  "glx"

	Load  "dri2"

EndSection

Indítsuk újra a gépet.

Ha nem sikerülne, ne essünk kétségbe :o)

Ha van kép akkor ellenőrizzük hogy a megfelelő meghajtóprogramokat használja-e a rendszer:
Terminálban:

glxinfo | grep OpenGL

Helyes eredmény:


OpenGL vendor string: Advanced Micro Devices, Inc.

OpenGL renderer string: Mesa DRI R600 (RV620 95C4) 20090101 x86/MMX/SSE2 TCL

OpenGL version string: 1.5 Mesa 7.7

(vagy valami nagyon hasonló)

Még egy ellenőrzés:

glxinfo | grep direct

Elvárt eredmény:

direct rendering: Yes

Jó Radeonozást!

Hozzászólások

(további lehetőségek: radeon, radeonhd, ati)

Arról van valahol valami infó, hogy melyik driver milyen kártyákat, illetve adott kártyán milyen featureöket támogat? Illetve hogy melyik drivernek mi lesz a későbbiekben a sorsa? (Gondolok itt arra, hogy ha az egyik driver minden kártyát és minden featuret támogatni fog, a többi szép lassan megszűnik.)

Egyre jobb, ígéretes.
Az energiatakarékosságot meg tudod nézni? Van már ebben a gpu-ban támogatása?

>>: sys-admin.hu :<<

Ezek vannak:

Option "DynamicPM" "on" # Dynamic powersaving.
Option "ClockGating" "on" # Assisting option for powersaving.

log:

Static power management enable success
(II) RADEON(0): Dynamic Clock Gating Enabled
(II) RADEON(0): Dynamic Power Management Enabled

Én is bevetettem, bár az eredményt nem mértem ki... Ha van...

KAMI | 神
--
Támogatás | OxygenOffice | Fordításaim és SeaMonkey

Jol nez ki ez a Blobok, ize Blogok alatt ;-)

subscribe

Holnap kipróbálom Karmicon. Jauntyig bezárólag jól ment az Ati Mobility Radeon, csak Karmictól nem. Kösz az útmutatást! :)

Erre vártam már régóta, mivel nekem is ugyan ilyen videokártya van a laptopomban! Köszi!

Ez a 9600-at is támogatja, aminek befejezték a hivatalos támogatását.

A videók folyamatosan játszhatóak le, teljes képernyőn, kis processzorhasználat mellet, akár külső képernyőn. Látható hibák nélkül!

!!!!!!!!!!!!!!!!!!

ELJOTT A LINUX DESKTOP EVE!!!!!

Végigcsináltam, de nekem ezt mondja:


mm@lapos:~$ glxinfo | grep OpenGL
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RS400 5A62) 20090101  NO-TCL
OpenGL version string: 1.5 Mesa 7.7
OpenGL extensions:

A képességei kb. változatlanok, a bootupkor történő random kernel panicokat, meg blank screeneket leszámítva.
Yútúb videó fullscreenen elviszi az egyik magot, stb.

Nem eléképzelhetetlen, hogy más videokártyád van mint nekem :o) És akkor más lesz a string is (ha más generációba tartozik az eszköz).

Meg talán máshogy is működik. Az xorg.log-odat pastebin-elhetnéd. és akkor hátha jobbakat is tudnánk mondani :o)

KAMI | 神
--
Támogatás | OxygenOffice | Fordításaim és SeaMonkey

én is feltettem, nem látok különbséget a zárthoz képest.

glxinfo | grep OpenGL
IRQ's not enabled, falling back to busy waits: 2 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RV620 95C4) 20090101 TCL
OpenGL version string: 1.5 Mesa 7.7
OpenGL extensions:

nem tudom ez az első sor mi akar lenni, van valakinek ötlete?

ami eddig nem megy, az a gnometris

(gnometris:10255): ClutterGLX-CRITICAL **: Unable to make the stage window 0x5e00028 the current GLX drawable

érdekes..

a videók éppúgy "megtörnek"
compiz megy, de különösebben nem próbálgattam.

Nagyszerű! amióta megtudtam, hogy támogatva lesz a hd3xxx kártya család egy értelmes leírásért kutattam és most meglett. köszi!
Nekem hd3650 kártyám van és elvileg működik a 3d gyorsítás, a hd videók még mindig szaggatnak és a compiz is fehér képernyős lett, szóval nemtudom nekem most miért jobb.

Azt írja, hogy yes. De ha elindítom a 3d biliárdot, vagy a world of goo-t akkor nem úgy néz ki. (értsd 1-2kocka per másodperc) A google earth is azt írja, hogy opengl-ben tud futni, nem mellesleg pedig az egyik magot teljesen lefoglalja már a glxgears is. Szóval gyakorlatilag nem megy, csak elméletileg.

Azt sikerült összegoogléznom, hogy akkor próbálja meg a fw-t betölteni amikor még a hdd nincs felcsatolva, nemcsoda, hogy nem találja. Csak azt nem értem, hogy neked pl miért megy? ennyire kölünböző lehet a hd43xx és a hd36xx? Egyébként én 2.6.32.2-blackhawk kiadású kernelt használtam. Ma kipróbáltam ezt a generic-et és hát el se indult bejött a linux mint logo két vízszintes csíkkal a képernyőn és a gdm előtt kifagy.

Viszont ma megjelent a 2.6.32.3-s kernel, és jelentem fixáltak benne valami r600-al kapcsolatos dolgot, így elindul a rendszer, a glxgears másis 3x akkora értéket ad, mennek a 3d alkalmazások stb. a hd videó még szaggat, de lehet a videó a rosz mp4-ben, majd tesztelem. HURRÁ!

wine -al mi a helyzet?
Nálam ati2300hd -n szinte halott a wine.
Felraktam 32-es kernelt és az egde ppa tárolót.
Amelyik játék 3d támogatást kér halott.
A d3d iszonyat lassúúúú 0,2 frame/sec (nem vicc)
Az opengl-es játékok el se indulnak.
Csak az LBA és starcraft no de ezeknek nem is kell 3d gyorsítás.
Kisérlrti jeleggel próbáltam office2000-2003-at felmegy, de indítás után nagyon kifagynak...

A napokban én is játszottam ilyesmivel. Nekem mobility hd3450-esem van.
Jó hallani, hogy már van sikeres próbálkozás nyílt driverrel:)
Eddig én tárolóból használtam fglrx drivert 3D miatt, de gondoltam megnézem mit fejlődött a másik 2 véglet.
nálam az eredmény nem éppen a radeonhd driver győzelmét hozta. 2D-ben nagyon gyors, ez igaz, de 3D hiába van elvileg.. hát .. videó akad, igaz csak picit, de nekem ne akadjon.:) compiz pedig fehér képernyővel jutalmaz.
viszont a legutóbbi ati driveren nagyot néztem. hozza 2D-ben a radeonhd szintet, sőt.. és 3D-ben is feljavult:)
bár még mindig küzd compiz alatt a megnyitással és minimize/maximize effektekkel, de látványosan gyorsabb lett. nem hittem volna, hogy van egyáltalán remény rá.. és van powersaving... nem eszi a procit..
szebben renderel:) szóval nekem az az egyéni véleményem, hogy mindenki járja meg ezt az utat és próbálja ki mindegyik drivert.. igazából szerintem erre nincs bevált recept.. az ati kártya linux alatt türelem játék..:)

Vigyázz, mert a 3d gyorsítás és a videólejátszás az nem függ össze!
Az újabb ati kártyákban (2xxx óta) van erre külön processzor, az végzi a hd tartalmak dekódolását (uvd). Már ha a driver támogatja (meg lejátszó.) Márpedig a radeonHD nem támogatja. :( Ez esetben a cpu izomból próbálja legyűrni a videót, jó sok munkával és fogyasztással.
Azt nem tudom, hogy lesz -e hozzá doksi.

>>: sys-admin.hu :<<

Nekem volt hogy ment a 3D pl a WINE-ban. De egy bizonyos pontnál bizony elszállt a program és használhatatlanná volt. Most nézem az új kernellel .33 rc3. És próbálom a kms-t bekapcsolni. Egyelőre itt tartok...

KAMI | 神
--
Támogatás | OxygenOffice | Fordításaim és SeaMonkey