Portál AbcLinuxu, 26. července 2025 15:55


Dotaz: AMD gpu - podpora linuxu

4.6.2017 17:56 eeeeeeeeeeeee
AMD gpu - podpora linuxu
Přečteno: 1414×
Odpovědět | Admin
Zdravim,

zvazujem kupu novej grafiky do PC. DOteraz som mal len nvidie, teraz zvazujem AMD. Aka je podpora linux ovladacov ? Oplati sa stale na linux nvidia ? Na stranke amd som nasiel nejake drivery ale neviem ci to nie su len binarne bloby a pasuju len na konkretnu distribuciu. Zaujimaju ma realne skusenosti.

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

Odpovědi

Jendа avatar 4.6.2017 19:57 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máme blob (fglrx) a HD7970 a OpenCL na tom chodí v pohodě. Jiná funkcionalita bohužel nezkoušena.
9.6.2017 05:38 Jardík
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Šťastný to člověk, jenže asi máš všechno staré. fglrx rozhodně nefunguje na alespoň trochu novějším jádře či nových verzích xorg. Opensource radeonsi funguje docela dobře na A10-7850 APU, v dobách, kdy fglrx ještě fungoval měli +- stejný výkon. Dneska je tu nějaký AMDGPU driver, ale ten jsem nezkoušel.
Jendа avatar 9.6.2017 20:52 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Je to Stretch, ale koukám, že z nějakého divného důvodu je tam jádro z Jessie. Tak sorry.

Xka jsou nainstalovaná (dependency něčeho), ale neběží.
Heron avatar 4.6.2017 20:07 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Záleží jakou grafiku. Dřív (před Polarisem) se používal fglrx ovladač, kterej byl přímo v repu například debianu. Takže instalace grafiky znamenalo jeden apt příkaz. Žádný problém.

Dnes je to ještě jednodušší, AMDGPU je přímo v jádře, takže Polaris funguje out of box. To, co se instaluje je AMDGPU-Pro, oficiální balíček je pro Ubuntu, ale dá se to nainstalovat i na Debian (a jistě i další, viděl jsem návod na Arch).

Zkušenosti: Prostě to funguje. RX480, před tím HD7870.
Heron
5.6.2017 05:12 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
oficiální balíček je pro Ubuntu, ale dá se to nainstalovat i na Debian
Beta verzi z minulého léta jsem dokázal nacpat i na slackware, akorát jsem teda musel upravovat kotel pkgconfig skriptů, abych mohl cokoliv opengl kompilovat.

AFAIK (poslední měsíc jsem to kontroloval naposled) ale byly ty "-pro" drivery vázaný na xorg 1.18 a na novejším 1.19 nefungovaly.
Zkušenosti: Prostě to funguje. RX480, před tím HD7870.
+1 APU v HP 255 (GCN) (driver radeon) funguje hned po instalaci firmware a dokonce se chystá sekundární podpora v (amdgpu driveru).
Max avatar 5.6.2017 07:39 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na workstation bych se nebál, na hraní už bych to zvažoval. Ještě jsem neslyšel, že by na tom byl radeon pro linuchem na hraní lepší jak nvidia. A nejde jen o nativní aplikace, ale i o wine, kde se vše převážně ladilo na nvidiích, protože ATI měla historicky hodně špatný ovladače.
Zdar Max
Měl jsem sen ... :(
5.6.2017 09:31 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu

jede bez problemu, jen vykon neni 1:1 s widlemi ... ale to se spravi

 

nv -- s binarnimi ovladaci neni problem pokud nejeden na rolling distru ( pokud ja vyhnout se jako cert krizi) , opensource ovladace pro nV je cista loterie s velmi nizkou pravdepodobnosti funkcnosti diky pristupu zelenych k opensource

 

btw. Da se cekat ze AMD za chvili zahodi AMDGPU-Pro a prejde ciste na podporu OSS ovladace, jedine co tech chybi je DAL/DC a nejake pravni veci okolo podpory Vulkanu + Videa ( a vulkan je vyresen diky RADV)

USE="-gnome -kde";turris
pVit avatar 5.6.2017 11:16 pVit | skóre: 11
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu

jede bez problemu, jen vykon neni 1:1 s widlemi ... ale to se spravi

Spraví, otázkou je, za kolik let či desetiletí :) . Na hraní se pořád vyplatí dualboot s winama, kde všechno šlape jak hodinky.
Writing multithreaded code is easy... to get wrong.
5.6.2017 20:16 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu

samozrejme , widle jsou nejlepsi herni konzole .....

 

taky to tak mam , ze widle zapnu jen kdyz chci hrat neco co fakt nejde na linuxu :)

 

zas na druhou stranu je to stale mene casto

USE="-gnome -kde";turris
Max avatar 5.6.2017 11:40 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Mám nvidii a jedu rolling distro (Arch Linux) a nevím, v čem bych měl mít problém?
Zdar Max
Měl jsem sen ... :(
Max avatar 5.6.2017 11:44 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Jinak bych měl dotaz, máš Radeona a hraješ hry? I třeba pod wine? Pokud ano, můžeš uvést jakého Radeona máš a jaké hry hraješ?
Díky
Zdar Max
Měl jsem sen ... :(
6.6.2017 12:49 Meh
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Mam R9 M265X. Z nativnich linuxovych her funguji napriklad Broforce, Torchlight 2, Tides of Numenera, Pillars of Eternity nebo Tyranny. Nefunguji naopak Shadow Warrior (2013), ktery nenabehne vubec, a Baldur's Gate I/II EE, ktere nabehnou, ale jsou videt napr. jen texty tlacitek a zbytek je cerny. Nepokousel jsem se ale tyto problemy vazne resit, protoze Shadow Warrior mne moc nebavi (mimochodem, na te same karte fungoval s fglrx) a BG i v tehle zrecyklovane verzi ma zanedbatelne naroky, bezi hladce na integrovanem Intelu (ale to i nektere z vyse uvedenych her).
Ve Wine ne ze bych nehral, ale jsou to zase vykopavky AoE 2, Diablo 2, Hyrousy 3, nebo Warlords 3, ktere utahne Intel, takze neni duvod smazit ten notebook radeonem.
Hraji take v DOSboxu, ale to uz je ultra hardcore retro, kde graficka karta nehraje roli vubec.
9.6.2017 16:03 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu

Diablo 3 taky bez problemu )

btw Baldur's Gate I/II EE je zpotvorenina, dost nepovedeny remaster orig beha dobre jak pod Wine tak s GemRB

USE="-gnome -kde";turris
stativ avatar 5.6.2017 20:09 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám RX 480 s opensource ovladači amdgpu a spokojenost maximální. Funguje out-of-the box bez jakéhokoli nastavování. Oproti nVidia co jsem měl ve všech svých předchozích desktopech a intelu na noteboocích konečně nemám problém s tearingem u idea ve Firefoxu. Co se týče výkonu ve hrách, tak zatím vše, co jsem zkoušel běželo ve FullHD na maximální detaily naprosto bez problémů (např. Metro 2033, Dirt Rally, Vanishing of Ethan Carter), asi jen u Dirt Rally a Dreamfall Chapters jsem kvalitu snižoval abych utišil větrák. Co je fajn je, že s OSS ovladači jdou použít wine-nine patche (v Archu je opatchované wine v repozitáři), díky kterým jsou věci na DX 9 fakt rychlé.

Ale abych nepěl jen chválu – s OSS ovladači bez použití externího patche do jádra nefunguje zvuk po hdmi a freesync. Pokud to jako já nepotřebuješ, není třeba patchovat nic a vystačíš si s upstreamem. Dál pro podporu OpenCL je potřeba proprietární ovladač AMDGPU-PRO, nebo alespoň opencl knihovny z něj – já to třeba provozuju tak, že mám opensource ovladač na grafiku a na opencl mám zkopírované ty dvě knihovny z proprietárního ovladače. A kdosi tu měl problém s víc monitory (tuším, že karta měla tři výstupy, ale zapojit šly naráz jenom dva).
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
6.6.2017 01:40 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Dál pro podporu OpenCL je potřeba proprietární ovladač AMDGPU-PRO, nebo alespoň opencl knihovny z něj
Experimentální openCL umí i Mesa.
A kdosi tu měl problém s víc monitory (tuším, že karta měla tři výstupy, ale zapojit šly naráz jenom dva)
To bylo tady. Ale to byla RX460, ta má ten čip doslova rozřízlej napůl (půl RAM, půl PCIe linek, půl výpočetních jednotek, ...). Mělo by snad jít připojit až 5 monitorů, ale 3 z nich musí mít DP daisychain.
stativ avatar 6.6.2017 10:35 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Experimentální openCL umí i Mesa.
Pokud tím míníš Clover, tak ten IMO ani nemá smysl zmiňovat, na tom snad nic nefunguje, možná pár testovacích utilit a AMD se zaměřilo na ROCm (to se mi ale zatím ani nepovedlo zkompilovat).
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
6.6.2017 21:53 Dušan123
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Bola vydaná AMD opensource opencl driver pre intely, Ryzen a amdgpu hlavne polarisy

https://github.com/RadeonOpenCompute/ROCm https://rocm.github.io

Vidím to že AMD bude plne OSS

Tiež rozmýšľam medzi RX560 a RX570
stativ avatar 6.6.2017 22:54 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Akorát by to chtělo, aby změny třeba v externích projektech jako je LLVM nebo linuxové jádro protlačili co nejdřív do upstreamu. V tom stavu v jakém je to teď aby si člověk vyhradil celý den a kdo ví jestli by to stačilo na to to jenom zkompilovat. A kdo by se s tím babral, když je skoro léto. Jinak pokud má někdo s ROCm zkušenosti, tak sem s nimi.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
7.6.2017 01:47 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Jj jsem celej den kompiloval LLVM, xf86-video-amdgpu, libdrm, mesa a nějakou opencl knihovnu a fungoval jen clinfo :-D.
7.6.2017 01:45 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Na vysoké výkony opencl se RX560 IMO nehodí.
7.6.2017 09:56 tom62 | skóre: 14 | blog: tom62 | Brno
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Můžete tedy prosím doporučit nějakou kartu pro OpenCL do 8000 Kč?
8.6.2017 07:36 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Tak do 8kKč se vejde i nejvyšší model RX 5xx řady. A rozdíl mezi RX560 a RX570 je zhruba zdvojnásobení výpočetního výkonu (2406 vs 4784 GFLOPS). A když jsem zkoušel z legrace těžit ethereal, tak jsem si všiml, že u 2GB verze RX460 se musí nějak upravovat konfigurace, protože má málo RAM (a RX560 je jen vyladěnej proces pro RX460).
k3dAR avatar 8.6.2017 20:45 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
nema malo RAM, ma malo souvisleho bloku RAM ;)
porad nemam telo, ale uz mam hlavu... nobody
9.6.2017 00:24 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Já nevím já jsem si koupil 4GB verzi, ale viděl jsem prostě zmínku že to nemusí fungovat out of the box.
k3dAR avatar 9.6.2017 17:07 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
4GB ma souvislej block cca 3GB, u 2GB je to myslim neco kolem 1.3GB? takze kdyz by to chtelo 1.31GB tam ma smulu i presto ze 2GB ta karta ma, maji to resit prave ty nastavene promene co jsi zahledl :)
porad nemam telo, ale uz mam hlavu... nobody
10.6.2017 02:55 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Aha tak dík, jsem nečekal že maj tu paměť fragmentovanou.
9.6.2017 07:10 tom62 | skóre: 14 | blog: tom62 | Brno
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Díky, zatím mám vybranou RX 580 s 8 GB RAM, tedy pokud bude v dohledné době skladem.
9.6.2017 07:55 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Jakou distribuci přesně? BTW podporované distribuce tady.
9.6.2017 08:23 tom62 | skóre: 14 | blog: tom62 | Brno
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
O tom seznamu podporovaných distribucí vím. Používám většinou openSUSE Tumbleweed, tak doufám, že se mi to nějak podaří rozběhat i na něm. Když ne, tak na to počítání, které chci testovat, budu používat něco z těch podporovaných.
10.6.2017 03:36 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Distribuce Tumbleweed je čistá verze rolujícího vydání openSUSE, která obsahuje nejnovější stabilní verze veškerého softwaru, namísto spoléhání se na pevné periodické cykly vydání.
Tak to budeš potřebovat downgradovat Xorg server na 1.18.
11.6.2017 19:13 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu

tam jede dost v pohode OSS driver...

 

a pokud bude chtit AMDGPU-pro , tak je tu openSUSE Leap :)

USE="-gnome -kde";turris
7.6.2017 01:53 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo ještě pozor budeš potřebovat nový jádro. Mám 4.9-rc2 a chtěl přejít z beta AMDGPUpro driveru na opensource a celý se to rozsypalo :-D (na slackware normální :-/ ). Jinak jestli chceš RX5xx, tak může být problém se stable driverama. Před rokem ten samý týden, co ta karta vyšla, nebyla ještě podporovaná v distribuci. Trvalo to pár měsíců než vyšla stable verze driverů, co už obsahovaly identifikace mé RX460 karty. Tipuju že to bude podobný pro každný nový HW.
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房
9.6.2017 00:49 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Tak se mě povedlo nainstalovat Mesa drivery pro slackware64-current. Trvalo to dva dny, ale většina času zabraly problémy s novejma závislostma, multilib knihovnama a tím že v mém 10 let starém MB BIOS nezvládá inicializovat kartu a teda jsem musel jet na integrované a přepínat kabely.

Mesa funguje
GL_RENDERER   = Gallium 0.4 on AMD POLARIS11 (DRM 3.15.0 / 4.12.0-rc4-kontron64+, LLVM 4.0.0)
GL_VERSION    = 4.5 Mesa 17.1.2
I když jsem musel pár voleb povolit v driconf skriptu (každej opengl program si načte konfiguraci co a kde zapnout), defaultně bylo tuším opengl 3.0. Linuxová verze Life is strange (unreal engine 3) magicky začala fungovat (na amdgpu-pro BETA vždycky spadla i když windows verze ve wine fungovala). Pro spuštění Portalu jsem musel nastavit "force_s3tc_enable=true".

OpenCL přes mesa/clover s klasickejma knihovnama z -current větve nefungoval (chybějící funkce v libclc - něco jako "glibc" ale pro opencl), ale to je nejspíš kvůli tomu, že libclc má balíček ze září 2016 kdy ta podpora teprve vyšla. Po rekompilaci aktuální git verze se to ale sekne (možná jsou starý xorg drivery nebo mesa nebo nekompatibilní kernel). Až budu mít čas dokola rebootovat, tak se na to kouknu (rekompilace mesa+llvm+knihovny trvaj pěkně dlouho).

S kernelem 4.9-rc to opravdu nefunguje, teďka mám 4.12-rc4 (viz GL_RENDERER string).
9.6.2017 16:12 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu

jj. nove jadro , mesa a llvm delaji divy :)

 

pro S3TC nahod lib_dxtn ( S3TC je patentovana jeste do konce rijna tohoto roku )

USE="-gnome -kde";turris
10.6.2017 03:40 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
BTW lidi s RX4xx/5xx: Jakej máte soft na regulaci rychlosti větráku podle teploty? Lmsensors? Já mám teda navolenou konstantní nízkou rychlost (asi 100 z 255 stupnice), ale nehraju moc náročné hry. Jenom na openCL věci jsem ho musel ručně zvýšit.
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房
stativ avatar 10.6.2017 20:29 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Používám radeon-profile, ale je to klikací.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
11.6.2017 00:24 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: AMD gpu - podpora linuxu
Hezký savuju odkaz. Škoda jen že to neřídí něco jako SMI kód nebo HW automatika. Když chyba v opengl zasekne GUI programy, tak se teoreticky může karta zacyklit při chroustání něčeho ale takovej démon na zvýšení větráku bude už zablokovanej :-/.

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.