Portál AbcLinuxu, 24. dubna 2024 09:29


Dotaz: karta na OpenCL

16.11.2010 16:48 ::: | skóre: 14 | blog: e_lama
karta na OpenCL
Přečteno: 314×
Odpovědět | Admin
Zdravim, pouzivate nekdo OpenCl v linuxu? Jak jsou na tom ATI a NVIDIA s ovladacema?

Chtel bych zkusit jetli by tim nesly urychlit nektery vypocty co delam, ale zase bych nerad koupil kartu za 3e3 a pak si ju povesil na zed nad postel, protoze k ni nejsou ovladace...

Do ted jsem v linuxu pouzival vyhradne nvidiu a vsechno fungovalo relativne bez problemu, ale premejslel jsem ze bych zkusil ATI. Konkretne tuhle.

V jakym stavu jsou momentalne ATI ovladace ?

Diky
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.1.2011 20:53 JanM | skóre: 28
Rozbalit Rozbalit vše Re: karta na OpenCL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mohu se optat, co jste zjistil?

Momentálně jsem v obdobné situaci: mám starou GeForce 6600 (bez OpenCL) a rozhlížím se po nové.

Našel jsem benchmarking pár karet ATI vs nVidia na http://www.phoronix.com/scan.php?page=article&item=opencl_nvidia_ati&num=1

Nejsa vývojář jsem z toho pochopil hlavně to, že výkon v jednotlivých implementacích API (OpenGL, OpenCL) se může zatraceně lišit, takže předpokládám, že bych nejprve měl udělat top ten aplikací (hugin, digikam, darktable, ...), zjistit jejich preference API pro GPU a pak teprve hledat grafickou kartu.

Taktéž jsem zaregistroval, že nVidia sice podporuje OpenCL, ale její implementace jej omezuje pouze na grafickou kartu, kdežto specifikace mluví o tom, že OpenCL by mělo být na hw nezávislé (to si překládám jako: úlohu zpracovává buď CPU nebo GPU, podle toho, kdo to zvládne rychleji).

Máte k tomu někdo další nějaké postřehy?

P.S. Hry mne nezajímají, ale spotřeba+ticho v "idle" režimu ano.
2.2.2011 23:52 ::: | skóre: 14 | blog: e_lama
Rozbalit Rozbalit vše Re: karta na OpenCL
poslednich par mesicu jsem nemel moc casu, takze jsem s timhle bohuzel nijak nepohnul.

jinak ja uz z principu odmitam kupovat nefunkcni hw, takze pokud to nebudu mit "on good authority" ze to funguje tak nic kupovat nebudu...

Kdyby se me podarilo s tim nejak pohnout tak to sem hodim.
stativ avatar 3.2.2011 09:01 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: karta na OpenCL
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jak je na tom AMD netuším, ale řekl bych, že z hlediska podpory linuxu a podpory OpenCL na tom bude NVidia lépe.

Ale teď k mým zkušenostem s OpenCL. Už jsem ho párkrát zkoušel, a to jak ve vlastních aplikacích tak v cizích (konkrétně v LuxRays). LuxRays fungovalo naprosto bez problémů. To vše na GeForce 9600 GT.

Tady bych si dovolil malou poznámku k funkčnosti. Je dost pravděpodobné, že jde o mou blbost (resp. o to, že jsem se teprve učil s GPGPU pracovat), ale pro úplnost to sem napíšu. Když jsem začal bastlit svůj vlastní program, tak mi to přišlo trochu jako magie – hodně blbě se zjišťuje, kde je chyba (protože sebemenší omyl většinou skončí jako segfault někde v ovladači*). Zvláštní bylo, že některé segfaulty se neprojeví, pokud je nainstalovaný CUDA toolkit.



* Což ale neznamená pád Xserveru nebo něco podobně děsivého.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 3.2.2011 09:06 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: karta na OpenCL
Teď jsem si vzpomněl na jednu věc. AMD ve svých ovladačích určitě rozhraní OpenCL má. Akorát ze začátku mělo takovou vtipnou vlastnost, že když si použil OpenCL, tak si grafila lenošila a stejně to všechno počítalo CPU. Zdá se, že teď už by to ale mělo fungovat.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.