Arch Linux tabanlı dağıtımlar ve GCN 3 ve üstü ekran kartları için geçerlidir.
Graphics Core Next - Wikipedia
Başlıktaki sürücüden kasıt; AMDGPU-Pro Paketinin içindeki OpenGL, Vulkan, OpenCL veya AMF üst katman sürücülerini kullanmak. Kernel ile gelen sürücü farklı, konumuz o değil.
Normal kullanım, oyunlar ve destekleyen programlar için açık kaynak sürücüsü fazlası ile yeterli. Sistem kurulumunda zaten XF86-video-amdgpu kurmuş olduğumuz için doğrudan Pro versiyonu kuracağız, böylece sistem açık kaynak sürücüler ile çalışırken bazı kapalı kaynak sürücü özelliklerini kullanabileceğiz.
Bazı durumlarda bu üst katman sürücülere ihtiyaç duyulabiliyor örnek vermek gerekir ise;
İstisnai bazı oyunlar açık kaynak OpenGL veya Vulkan ile hata verebiliyor, şimdiye kadar sadece bir oyunda başıma geldi.
DaVinci Resolve gibi bazı programlar için OpenCL AMDGPU-Pro versiyonu gerekli.
DaVinci Resolve - ArchWiki
Ekran kartı ile video encode işleminde AMDGPU-Pro AMF daha başarılı, kişisel görüşümdür. Şimdilik sadece açı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 içine progl adında bir kabuk betiği eklemiş, bir oyunu veya programı AMDGPU-Pro OpenGL ile açmak için basit bir komut yeterli.
Betiğin içeriğine aynı sayfadan bakabilirsiniz.
Kapalı kaynak OpenCL sürücü kullanmak için Mesa versiyonu kurulu ise kaldırmanız yeterli.
20.50 sürümü ile Polaris GPU kullanan kartlar çalışmıyordu eski sürümü kurulması tavsiye ediliyordu, son sürüm ile durum düzeldi mi test etmedim, bu bağlantıdaki PKGBUILD dosyası ile 20.45 sürümü kurulabilir. https://aur.archlinux.org/cgit/aur....d&id=99929da87153c0f36a2a9497c38221c12307ecfc
Video encode işlemi için 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.
Örnek FFmpeg komutları: FFmpeg - ArchWiki
Graphics Core Next - Wikipedia
Başlıktaki sürücüden kasıt; AMDGPU-Pro Paketinin içindeki OpenGL, Vulkan, OpenCL veya AMF üst katman sürücülerini kullanmak. Kernel ile gelen sürücü farklı, konumuz o değil.
Normal kullanım, oyunlar ve destekleyen programlar için açık kaynak sürücüsü fazlası ile yeterli. Sistem kurulumunda zaten XF86-video-amdgpu kurmuş olduğumuz için doğrudan Pro versiyonu kuracağız, böylece sistem açık kaynak sürücüler ile çalışırken bazı kapalı kaynak sürücü özelliklerini kullanabileceğiz.
Bazı durumlarda bu üst katman sürücülere ihtiyaç duyulabiliyor örnek vermek gerekir ise;
İstisnai bazı oyunlar açık kaynak OpenGL veya Vulkan ile hata verebiliyor, şimdiye kadar sadece bir oyunda başıma geldi.
DaVinci Resolve gibi bazı programlar için OpenCL AMDGPU-Pro versiyonu gerekli.
DaVinci Resolve - ArchWiki
Ekran kartı ile video encode işleminde AMDGPU-Pro AMF daha başarılı, kişisel görüşümdür. Şimdilik sadece açı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 içine progl adında bir kabuk betiği eklemiş, bir oyunu veya programı AMDGPU-Pro OpenGL ile açmak için basit bir komut yeterli.
Kod:
progl program-adı
Betiğin içeriğine aynı sayfadan bakabilirsiniz.
AMDGPU PRO - ArchWiki
wiki.archlinux.org
Kapalı kaynak OpenCL sürücü kullanmak için Mesa versiyonu kurulu ise kaldırmanız yeterli.
20.50 sürümü ile Polaris GPU kullanan kartlar çalışmıyordu eski sürümü kurulması tavsiye ediliyordu, son sürüm ile durum düzeldi mi test etmedim, bu bağlantıdaki PKGBUILD dosyası ile 20.45 sürümü kurulabilir. https://aur.archlinux.org/cgit/aur....d&id=99929da87153c0f36a2a9497c38221c12307ecfc
Video encode işlemi için 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.
Örnek FFmpeg komutları: FFmpeg - ArchWiki
Son düzenleyen: Moderatör: