Graphics Core Next - Wikipedia
Başlıktaki surucuden kasıt; AMDGPU-Pro Paketinin icindeki OpenGL, Vulkan, OpenCL veya AMF ust katman suruculerini kullanmak. Kernel ile gelen surucu farklı, konumuz o değil.
Normal kullanım, oyunlar ve destekleyen programlar icin acık kaynak surucusu fazlası ile yeterli. Sistem kurulumunda zaten XF86-video-amdgpu kurmuş olduğumuz icin doğrudan Pro versiyonu kuracağız, boylece sistem acık kaynak suruculer ile calışırken bazı kapalı kaynak surucu ozelliklerini kullanabileceğiz.
Bazı durumlarda bu ust katman suruculere ihtiyac duyulabiliyor ornek vermek gerekir ise;
İstisnai bazı oyunlar acık kaynak OpenGL veya Vulkan ile hata verebiliyor, şimdiye kadar sadece bir oyunda başıma geldi.
DaVinci Resolve gibi bazı programlar icin OpenCL AMDGPU-Pro versiyonu gerekli.
DaVinci Resolve - ArchWiki
Ekran kartı ile video encode işleminde AMDGPU-Pro AMF daha başarılı, kişisel goruşumdur. Şimdilik sadece acık ve kapalı kaynak versiyonları ile sadece H264 kodek kullanılabiliyor.
Kullandığınız AUR helper programı ile (yay, pikaur vb) kurabilirsiniz.
AUR (en) - amdgpu-pro-libgl AUR (en) - opencl-amd
Amdgpu-Pro paketini hazırlayan kişi icine progl adında bir kabuk betiği eklemiş, bir oyunu veya programı AMDGPU-Pro OpenGL ile acmak icin basit bir komut yeterli.
Kod:Panoya kopyala
progl program-adı
Betiğin iceriğine aynı sayfadan bakabilirsiniz.
AMDGPU PRO - ArchWiki
Kapalı kaynak OpenCL surucu kullanmak icin Mesa versiyonu kurulu ise kaldırmanız yeterli.
20.50 surumu ile Polaris GPU kullanan kartlar calışmıyordu eski surumu kurulması tavsiye ediliyordu, son surum ile durum duzeldi mi test etmedim, bu bağlantıdaki PKGBUILD dosyası ile 20.45 surumu kurulabilir. https://aur.archlinux.org/cgit/aur....d&id=99929da87153c0f36a2a9497c38221c12307ec fc
Video encode işlemi icin AMF katmanını destekleyen FFmpeg, Handbrake-Full, FFmulticonverter veya Curlew kullanabiliriz. FFmulticonverter ve Curlew kullanırken kodek kısmını bizim değiştirmemiz gerekiyor.
Ornek FFmpeg komutları: FFmpeg - ArchWiki