Radeony 9700 a 9500 v Linuxu
autor: Kwolek Michal , publikováno 22.11.2002
Radeon 9700 Pro je v současné době výbornou volbou pro hráče požadující vysoké rozlišení a detaily a to i při zachování vysoké snímkové frekvence. 9500 zase díky příznivé ceně účinně bojuje na frontě středně výkonných grafických karet. Bohužel ne samou zábavou živ je člověk a pro práci si volí řada lidí jiný operačním systémem než ten z dílen Microsoftu. Kombinace Windows pro zábavu a Linux pro práci je poměrně častá a to i mezi uživateli, kteří jsou ochotní investovat třeba právě do 9700Pro. Přesvědčilo mně o tom množství dotazů na různých diskusních fórech. Podívejme se, zda jsou nové karty ATI vhodné pro tyto uživatele.

Radeon 9700 Pro je v současné době výbornou volbou pro hráče požadující vysoké rozlišení a detaily a to i při zachování vysoké snímkové frekvence. 9500 zase díky příznivé ceně účinně bojuje na frontě středně výkonných grafických karet. Bohužel ne samou zábavou živ je člověk a pro práci si volí řada lidí jiný operačním systémem než ten z dílen Microsoftu. Kombinace Windows pro zábavu a Linux pro práci je poměrně častá a to i mezi uživateli, kteří jsou ochotní investovat třeba právě do 9700Pro. Přesvědčilo mně o tom množství dotazů na různých diskusních fórech. Podívejme se, zda jsou nové karty ATI vhodné pro tyto uživatele.

Problém lze rozdělit do čtyř části:

  • textový režim,
  • 2D,
  • přehráváni filmů,
  • 3D akcelerace.

Textový režim funguje snad na každé grafické kartě kompatibilní s VGA a ne jinak je tomu i u nového Radeonu. Ovšem už u druhé položky tvrdě narazíme- Xwindow odmítne nastartovat s ovladačem ati i vesa(!), o binárním ovladači určeném přímo pro 8500 raději nemluvě.

Existují dvě možnosti jak zprovoznit 2D ovšem jedna je horší než druhá. Buďto se spokojíme s ovladačem VGA, čímž dosáhneme rozlišení 320x200 s osmibitovou barevnou hloubkou a nebo použijeme SVGA framebuffer, kde se můžeme dostat až na 1280x1024 s 32 bitovou barevnou hloubkou ovšem pouze s obnovovací frekvenci 60Hz. Obě varianty bohužel navíc nepracují úplně plynule ani na 3GHz Pentiu 4, protože veškeré grafické operace musí provádět procesor, všechna data musí putovat přes sběrnici.

Zkratkovitě si ukážeme jak nastavit framebuffer. Předpokládám XFree ve verzi >= 4.0 a zaváděč lilo (změny oproti jiným zaváděčům a starším verzím XFree jsou malé a zkušený uživatel si jistě poradí). Většina distribucí má podporu SVGA framebufferu v distribučních jádrech zkompilovanou. Doporučuji tuto skutečnost ověřit a případně překompilovat jádro.

V souboru /etc/X11/XF86Config-4 v sekci „Screen“ zaměníme položku Driver na "fbdev" a v podsekci "Display" přidat rozlišení a barevnou hloubku, kterou hodláme používat.

V souboru lilo.conf přidáme záznam vga=xxx , kde xxx je číslem z následující tabulky:

 

640x480800x6001024x7681280x1024
8 bpp (256 barev)769771773775
16 bpp (64k barev)785788791794
32 bpp (16M barev)786789792795

Přeinstalujeme lilo, restartujeme a můžeme se kochat, jak na nás bliká 60Hz ;-) Je to pouze nouzové řešení a pro běžnou práci nepoužitelné.

Přehrávat video lze za podobných podmínek – např. mplayerem přes fbdev (-vo fbdev) popřípadě přes sdl:fbdev a to jak z konzole tak z XFree a to se známými omezeními, které z toho plynou. Především se jedná o nemožnost roztáhnout film na fullscreen a o vysoké nároky na procesor při přehráváni z důvodu softwarové konverze prostoru barev. 3D akcelerace nefunguje pochopitelně vůbec.

Současný stav je tedy velmi špatný. Jedině textový režim pracuje bezchybně a to je na kartu za čtrnáct tisíc trošku málo. Nechci malovat čerta na zeď ale bohužel ani vyhlídky do budoucna nejsou příliš růžové. Nezbývá než čekat na novou verzi XFree, kde se snad podpory nových radonů dočkáme ovšem bez 3D akcelerace. Ovladače od ATI zase mívají ve zvyku nepodporovat zařízení xv pro přehráváni videa a navíc se na stránkách ATI o jejich vývoji pro nové Radeony nezmiňují. Když dodám, že doposud není uspokojivě vyřešena ani podpora Radeonu 8500, nemůžu „Linuxákům“ koupi těchto karet doporučit.

 
Komentáře k článku
RSS
Pouze registrovaní uživatelé mohou přidat komentář!
22.11.2002 15:31:28   0.0.0.xxx 6243
Nejsem si jistý zda je tato informace 100% pravdivá, ale jestli ano, tak odložím zatím instalaci Mandrake a zůstanu zatím u Windowsu. Bylo by to super kdyby Radeon jel po linuxem i v 3D. Snad se mi to přání jednou splní......
22.11.2002 15:37:41   0.0.0.xxx 7343

zas pomlouvas ati? )) linux sux... ;PPP jinak pekny clanek...


nyni mam oduvodneni proc mam ati nechci linux ale samo ze i linux ma neco do sebe..

22.11.2002 16:11:29   0.0.0.xxx 4543
linux sux? Mozna tak pro tebe!
23.11.2002 07:48:44   0.0.0.xxx 4346
Tak vcera zverejnilo zive, ze ATI vydala vlastni drivery pro Linux.
23.11.2002 08:14:49   0.0.0.xxx 4444
Ten clanecek jsem psal pred tydnem a to jeste nebylo o novem driveru ani vidu ani slechu. Urcite ho vyzkousime a napiseme jak jsme pochodili, hlavne s pouzitim xv pro prehravani videa, moznosti nastaveni 3D (fsaa, anizotropni filtrovani...) a vykon ve 3D. Po precteni readme uz muzu myslim napsat, ze aplikace tohoto ovladace zrejme nebude tak snadna jako v pripade nVidie.

Jinak ted kdyz to ctu tak tam vidim jednu chybku: :g/SVGA framebuffer/VESA framebuffer
25.11.2002 16:14:17   0.0.0.xxx 4547
Ja jsem nemel zadny problem rozhodit Radeon 8500 pod FreeBSD 4.6 resp. 4.7 vcetne Xvideo a 3D akcelerace, karta se u mne moc dlouho neohrala a nestacil jsem se zabyvat 3D akceleraci v linux emulaci. Jinak jsem delal nejake testiky mesademos, a celkove vychazi mnohem lepe nez Matrox Gxx az na kvalitu obrazu :-). Jo a ovladac jsem pouzil ten co je v X-kach.
26.11.2002 11:09:16   0.0.0.xxx 4846
Zda se, ze tento driver je pouze pro karty primo od ATI. Na kartach jinych vyrobcu (tedy "Powered by ATI" jako Gigabyte ci Hercules) se nespusti. Mozna ze by pomohlo napalit BIOS z originalni karty? Genialni tah od ATI, jinak se to snad okomentovat ani neda :-)

Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz

0 čtenářů navrhlo autorovi prémii: 0Kč Prémie tohoto článku jsou již uzavřené, děkujeme za váš zájem.
Tento web používá k poskytování služeb soubory cookie.