Nevím, jaké máte zkušenosti vy, ale mám možnost porovnat podporu pro Linux jak od ATI, tak od NVIDIA. Jednoznačně lépe je na tom Nvidia. Její ovladače jsou funkční, odladěné, rychle opravují chyby a již začínají implementovat i pokročilejší funkce (monitoring teploty VGA čipu, ...). Naproti tomu ATI je hrůza. Jejich ovladače si mi podařilo rozchodit jednou, a to ještě ani nevím jak. A výkon nic moc.
Mam ati (r9200se), kupil som ju ked mi vyhorela nv fx5200 a ryxlo som potreboval nahradu. Nv bola podstatne lepsia pod linuxom, zase ak chcete opensource drivre... no dri mi moc dobre nechodia. Este pod freebsd 6 mi ten radeon chodil snad najlepsie, ale linux hroza :(
Asi takhle. Podpora pro ATI je opravdu mizerna. Zprovoznit to je hop nebo trop. Pro stare karty z vetve Rage nebo All Wonder ovladace vubec nejsou. Ja vim je to strep. Ale kdyz clovek chce ulechcit kancelarskymu pc treba jen akceleraci 2D grafiky, nebo si pustit tuxracera tak to pomuze.
NVidia mi naproti tomu behala i pri docela obskurnich konfiguracich. Je pravda ze driver je binarni, ale vyborny.
Jednou se mi opravdu stalo, ze chyba v ovladaci zpusobila nefunkcnost. Stacilo prejit na nizsi radu a cekat nez to opravi. Oprava byla do mesice. Kazdy ovladac s sebou nese opravdicky narust vykonu a i nove funkce.
Osobne jsem kdysi ati preferoval kvuli vybornemu obrazu pro grafiky. Nyni bych jim spis doporucil Matroxe. Co jsem videl posledni nvidii, tak obraz porad nic moc.
Posledni dobou se od nvidie ale dost mnozi vadne modely. Nevim jestli je to vyrobci desek pro graficke karty nebo montery.
> Pro stare karty z vetve Rage nebo All Wonder ovladace vubec nejsou.
To je zajimave, s jakym ovladacem mi teda bezi ma ATI Rage Pro? Na PII@266 na tom v pohode v mplayeru prehravam DivX, takze nejaka 2D akcelerace tam bude.
Samozřejmě, že ovladače jsou a to i včetně akcelerovaného 3D (pokud to karta umí). Až na pár výjimek, jako poměrně raritní karty se dvěma paralelníma R128 čipama nebo některé varianty TV tunerů na kartách AIW je podporované sakumprásk všechno.
ad staré karty) Podpora samozřejmě je, a to včetně 3D, už hezkých pár let standardní součístí Xek a kernelu. To se týká i novějších karet až po radeon 9200 včetně. Pro novější radeony se opensource 3D podpora připravuje (v tuto chvíli už to začíná být dost použitelné). Vychvalovaná Nvidie nemá opensource 3D podporu vůbec a to ani u těch nejstarších karet, které navíc už ani nepodporují proprietární ovladače a tudíž až nebude pasovat starý ovladač na aktuální jádro, mají uživatelé smolíka. A to nemluvím vůbec o nešťastnících, co mají nvidii v něčem jiném než PC. Ono linux, to nejsou jenom PC.
ad isntalace) U mě byla instalace ati driverů (pokud jsem je vůbec potřeboval) vždycky otázka jednoho emergu a při první instalaci odklepnutí pár otázek konfugruačního skriptu. Od té doby to jede jak z praku včetně bezproblémového uspávání. Naprotitomu jsem už párkrát pohořel při instalaci nvidia driverů, kdy jsem to po večeru stráveném neustálým rebootováním a rekompilováním kernelu i ovladačů vzdal a dal tam nv. Stejně tak v různých fórech čtu nadpisy "nefunguje mi nvidia" nebo "nvidia mi shazuje počítač" několikrát do týdne.
Tím samozřejmě nechci zase vytvářet opačný extrém a tvrdit, že nvidia je sračka a ati je to jediné správné, to v žádném případě (konečně ve svých kompech mám matrox a savage). Prolémy se mohou vyskytnout kdekoliv, protože bez chyby není nic. Ale strašně mě štve ten folklór kolem "špatných ATI ovladačů", přičemž ten kdo to všude roztrubuje ATI nikdy neměl a zmíněná moudra si přečetl v nějkém fóru, kam to zase napsal někdo jiný, kdo to zase opsal odjinud.
No ja ATI mam, na 2D super, video pres v4l OK ... vse v GNU ovladacich.
Ale OpenGL 3D akcelerace nechodi, ona sice jeda, ale tak 5 minut pak PC zatuhne (kdysi to fungovalo lip a to mam 8500 ktere je v OpenGL GLX podporovana)
Jo a mnoho her si pod nima nezahrajete, nebot komercni vyzaduji novejsi OpenGL a Glide (ktere GNU drivery neumi vubec)
Drivery od ATI neumeli 2D akceleraci, neumeli HW pruhlednost ve 2D, neumeli v4l ... takze na dekstop k nicemu, zato fungovala GLX OpenGL akcelerace.
Vcera jsem vyskousel nejnovejsi drivery pro ATI a funguje 2D, v4l, hw pruhlednost .... ale v komercnich hrach mi funguje OpenGL tak ze nic nevidim :-)
Tak to je humor, hry co si kompiluji a vyzaduji starsi OpenGL funguji.
Takze ja osobne cekam na OpenGraphic kartu ktera bude fungovat hezky a nebo asy utecu k Nvidi ... a to Nvidie mi taky moc nesedi.
Jinak je porad pravda ze Nvidi ma horsi obraz ?
To platilo kdysy dnes uz to muze byt jinak.
To, co je k dispozici v Xku a kernelu jsou jenom opensource drivery ,ktery maji obecne nizsi vykon a spoustu problemu (napr. nedostupnost nekterych opengl rozsireni ci jejich standardni nedostupnost (napr. pripad S3_s3tc)). U tehle starsich karet to nevadi, u novejsich uz vsak docela ano(pokud chcete trochu pouzivat 3D). Tyhle opensource drivery jsou docela stabilni a pokud nepotrebujete nejak vice pouzivat OpenGL aplikace,tak jsou docela dobrou volbou.
Avsak pokud je clovek potrebuje, je nutne pouzivat fglrx drivery, ktere sice maji docela rozumny vykon, ale spoustu problemu s stabilitou (kdysi jsem na nich pouzival radeon 9200, dosahnout uptime vetsiho nez tyden byl docela solidni uspech).
naproti tomu u nvidie nebyva vetsinou problem s stabilitou...
Co jsem si stacil vsimnout pri programovani pod OpenGL na linuxu, je to des a hruza. Zda se, ze ATi vezme ovladace pro Windows a jenom je upravi tak, aby jely pod linuxem. Podpora GLX extenzi - velmi spatna nebo spis zadna. Napr. multisampling - karta to sice umi, potrebnej extension se zobrazi v extensionu listu jako GL_ARB_multisample, ale proste nejde inicializovat. Neumi to ani GLX_SGI_swap_control neboli synchronizace frameratu podle vertikalni frekvence monitoru.
No ono karty od ATi nie su ani na Windows nejake skvele v OpenGL, lepsie povedane, su porovnatelne s grafikami od NVidie vo vsetkom, len v OpenGL dostavaju poriadne na frak. Ci su to uz profi-benchmarky, alebo hry, vzdy je ich odstup na NVidia dost vyrazny. Preto kto sa chce aspon polo-profesionalne zaoberat 3d-grafikou, berie radsej NVidiu...
Tu synchronizaci framerate urcite umi - jinak souhlasim ze kvalita ATI ovladacu nic moc (ovsem mam ATI kartu protoze firma nVidia mi jaksi nikdy nesedla :))
Ano Nvidia je rychlejsi a ma lepsi ovladace, ale je tu jedno velke ALE ktere mluvi pro ATI a to je dualscreen, jelikoz nvidia umi akcelerovat jen primarni display, kdezto ati je schopna prepinat (jak ve windovsech tak i pod linuxem) akceleraci i overlay, podle toho kde je potreba. Az tohle bude umet nvidia tak do ni pujdu hned.
Nedávno jsme v práci na popud zákazníka zkoušeli na notebookových X600 a X700 práci se dvěma obrazovkami a velice mě překvapilo, že je možné spustit a maximalizovat přehrávání dvou nezávislých videí na dvou obrazovkách a zdá se, že obojí jede přes overlay a je akcelerované (a pokud ne, tak se to rozhodoně neprojevilo na rychlosti ani kvalitě obrazu). Slušný výkon, tohle neumí ani moje matroxka.