Gönderen Konu: Ubuntu 16.04 ve sonrası için amd/ati sürücüsü[17.50/Bütün GCN/freesync destekli]  (Okunma sayısı 15697 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Merhaba,

Yayınlanan yeni sürücünün desteği ve kurulumu ve ek bilgi olarak amd 17.50 sürümünden itibaren açık kaynak güncel sürücü ve kendi kapalı kaynak sürücüsünü beraber sundu. hangisi daha performans verirse onu kullanabilirsiniz.

Sürücüyü bu sayfadan inidirip https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx
uygun bir dizine açın.

vega ve üstü nesil kartı olanlar
Kod: [Seç]
./amdgpu-pro-install -y --opencl=rocm

vega öncesi ekranı kartı olanlar
Kod: [Seç]
./amdgpu-pro-install -y --opencl=legacy

amdnin sunduğu güncel mesa pakedini yüklemek isteyenler yukardaki komutlardaki "amdgpu-pro-install" yerine "amdgpu-install" değiştirerek uygularlarsa güncel açık kaynak sürücü kurulacaktır.

çift ekran kartı sahibi kişiler yukarda belirtilen kurulum komutuna uygun olarak aşağıdaki px seçeneği de ekleyerek sürücü yüklerlerse ekran kartları arasında geçiş yapabilirler.
Kod: [Seç]
--px

deneme için uygum sistemim olmadığı için aşağıdaki komutlar halen geçerli mi bilmiyorum ama fikir vermesi açısından deneyebilirsiniz.
dahili ekran kartı ile harici kart arası geçiş için ise aşağıdaki komutları kullanabilirler.
Kod: [Seç]
/opt/amdgpu-pro/bin/amdgpu-pro-px --ispx
yukardaki komut "true" olarak dönüş yaparsa kartlar arası geçiş yapılabilir demek

powersaving -> dahili ekran kartı
performance -> harici ekran kartı
Kod: [Seç]
Code:
sudo /opt/amdgpu-pro/bin/amdgpu-pro-px --mode powersaving
sudo /opt/amdgpu-pro/bin/amdgpu-pro-px --mode performance
Geçişlerin etkin olabilmesi için her geçişte oturum kapa/aç yapılması gerekiyor.

sürücü kurulu tamamlanacaktır. Bütün GCN tabanlı kartlar destekleniyor. ek olarak freesync 1.0 ve DirectGMA desteği de gelmiş.
GCN öncesi karta sahip olanlar açık kaynak sürücü ile devam etmek zorunda açık kaynak sürücüsü o seviye kartlar için yeterli kıvama geldi diyebiliriz. amd inde niyeti GCN öncesi kartları legacy statüsünde açık kaynak üstünden destek vermek.

aşağıdaki kartlar destekleniyor.
Radeon™ RX Vega Series Graphics
Radeon™ Vega Frontier Edition
Radeon™ RX 550/560/570/580 Series Graphics
AMD Radeon™ RX 460/470/480 Graphics
AMD Radeon™ Pro Duo
AMD Radeon™ R9 Fury/Fury X/Nano Graphics
AMD Radeon™ R9 380/380X/390/390X Graphics
AMD Radeon™ R9 285/290/290X Graphics
AMD Radeon™ R7 240/250/250X/260/260X/350
AMD Radeon™ HD7700/7800/8500/8600
AMD Radeon™ R9 360 Graphics
AMD Radeon™ R5 340
AMD Radeon™ Pro WX-series
AMD FirePro™ W9100
AMD FirePro™ W8100
AMD FirePro™ W7100
AMD FirePro™ W5100
AMD FirePro™ W4300
AMD FirePro™ W4100
AMD FirePro™ W2100
AMD FirePro™ W600
AMD FirePro™ S-Series
AMD Radeon™ Pro WX 9100
.

@heartsmagic'in ricası üzerine AMD'in yeni sürücü modelindeki durumu ve ubuntu 16.04'teki akibeti hakkında bilgileri aşağıda bulubilirsiniz eksik ve/veya düzeltilmesini istediğiniz kısımları iletmenizi rica ederim.

Malum ubuntu 16.04 için amd'in catalyst(fglrx) sürücüsünü kaldırdığını ve desteklemeyeceği açıkladı.Bu karar amd ve ubuntunun ortak kararı gibi birşeydi. bir LTS dağıtımında ömrünün sonuna gelmiş bir pakedi desteklemek ilerde oluşacak güvenlik ve hata güncellemeleri ihtiyacı doğuracaktı. bununla uğraşmak yerine direkt olarak yeni sürücü modeline odaklanmayı seçtiler. Bu bir süreç ve desteklenmeme durumu geçicidir. Açıklamalara göre yılın ikinci çeyreği yeni sürücü yayınlanacak. ( küçük bir ihtimal yüzde bir de diyebiliriz. amdgpu gelişimde ciddi problemler oluşursa geçici olarak catalyst yeniden yayınlanabilir ama dediğim gibi düşük bir ihtimal)

AMD'in eski sürücüsündeki sorunlarının başında yeni kernel ve xorg ile adaptasyondu bunun önüne geçmek için amdgpu adında açık kaynak çekirdek sürücüsü geliştirildi. Bu tek çekirdek ile hızlı adaptasyon ve güncellemelere ulaşmak demek. Açık kaynak ile kapalı tarafı sürücüler tek çekirdek sürücüsü ile kullanılacak.Direkt kernel içi destek sağlanıyor. İsimleri ayırmak için ise amdgpu açık kaynak ve amdgpu-pro kapalı tarafın paket ismi olarak iki isim düşündükleri açıkladılar.

amdgpu vulkan destekli olarak şuan ubuntu 14.04.4 ve 16.04 için betası yayınlandı. Steamos için RC1 sürümü depolara girdi. GCN 1.1(destek açık ama test edilmemiş ama ben ettim ;D ) ve GCN 1.2 kartları destekliyor. amd in niyeti bütün GCN kartları amdgpu ile desteklemek şuan sadece GCN 1.0 desteği için çalışılıyormuş. açıklamalar bu yönde ilk seferde yetişmeyebilir dendi ama ilerde kesin olarak desteklenecek açıklaması geldi.

GCN olmayan eski nesil ve açık kaynak sürücüsü hakkında durumu izah edeyim. amd in muhtemel planı desteği kesilen kartlara açık kaynak sürücüleri desteklemek yani hiç yoktan iyidir. ;D
hani şu eskiden performans/stabilite sorunu olan radeon sürücüsü yüksek bir ivme ile geliştirilmeye devam ediyor. depolardaki paketlerde opengl 4.1 desteği var ve geliştirilmekte olan sürümde opengl 4.3 desteği geldi.
yani kapalı ve açık arasındaki fark kapanmak üzere yanlış anlaşılma olmasın halen bir takım sıkıntıları var ama giderilmeye çalışılıyor. amd de ön ayak oluyordur herhalde opengl 4.4/4.5 desteği geldiğinde tam olarak oturmuş olacaktır.

Bu kadar detay ve açıklama yeter 16.04 kullanıcıları neyi ne zaman nasıl yükleyecekleri belirtebiliriz.
Ubuntu 16.04 te şuan için sadece açık kaynak radeon veya deneme aşamasında olan amdgpu-pro(beta/rc) sürücülerini kullanabilirsiniz. Herhangi bir sebep ile kapalı sürücü kullanmak isteyene 14.04.4 kullanması tavsiye olunur.

depolara yeni amdgpu-pro paketleri eklendiğinde ek sürücüler menüsüne eklenecektir. ordan sorunsuz kurabilirsiniz. radeon/amdgpu çakışması ve henüz kernele kabul edilmeyen DAL sürücüsü gibi ek sürücüler içinde dkms yolu ile sorun giderildi. en azından yayınlanan beta sürücüsünde hal bu şekilde, umarım yardımcı olmuşumdur.
« Son Düzenleme: 30 Aralık 2017 - 21:28:35 Gönderen: nuked »

çift ekran kartı sahipleri için yükleme ve kartlar arası geçiş anlatımı ilk sayfaya eklendi.

Arkadaşlar merhaba,yeni bir linux ubuntu kullanıcısıyım ve ekran kartımı yüklemek istiyorum fakat nasıl yapacağımı anlıyamadım tam olarak yardım ederseniz çok sevinirim.  :)

@Hürkan https://forum.ubuntu-tr.net/index.php?topic=33412.msg400057#msg400057 Şu çıktıları buraya aktarabilirsen bilgisi dahilindeki arkadaşlar daha iyi yardımcı olabilirler.

Hemen yolluyorum.

Kod: [Seç]
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial

Kod: [Seç]
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340] [1002:6613]
Subsystem: ASUSTeK Computer Inc. Oland PRO [Radeon R7 240/340] [1043:048b]
Kernel driver in use: radeon

Kod: [Seç]
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Gallium 0.4 on AMD OLAND (DRM 2.46.0 / 4.8.0-41-generic, LLVM 3.8.0)
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,

Kod: [Seç]
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 269mm
   1920x1080     59.93*+  60.00 
   1680x1050     59.95 
   1280x1024     75.02    60.02 
   1280x960      75.04 
   1152x864      75.00 
   1280x720      75.02 
   1024x768      75.03    60.00 
   800x600       75.00    60.32 
   640x480       75.00    59.94 
   720x400       70.08 

En sondaki kodu yazdığımda karşıma hiçbirşey çıkmadı. Ben yardım için yazmadan önce nacizane yüklemeye çalıştım ama yanlış *bir şeyler yapmış olabilirim. :)
Düzenleme: Bİr video izleyerek ekran kartı kurulumunu sorunsuz kurdum fakat yırtılmalar meydana geldi daha sonra karnel kurarak sorunumu halletim arada sırada gariplikler oluyor fakat hallettim gibi görünüyor.
« Son Düzenleme: 11 Mart 2017 - 04:11:51 Gönderen: Hürkan »

Ati R7 370 AmdGpu Pro bekliyorum halen.
Fakat merak ettiğim bi konu var, AmdGpu Pro yu kullanan arkadaşlar :
Önceki sürücülere nazaran performans nasıl , windoz'a nazaran performans nasıl ?
Beklediğimize değecekmi ? (Kartımıza destek gelirse)
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

arkadaşlar hd 6850 kartım var ama bir türlü şu unknown display hatasını çözemedim driver ı kuramadığım için sanırım... biraz acemiyim de :(

merhabalar ben ubuntu'da yeniyim çok nadir oyun oynayan bir insanım ama oyunlarda çok düşük fps alıyorum ekran kartı kurulumunu gösterdiğiniz gibi yaptım ama değişen hiç bir şey olmadı yardımcı olabilir misiniz
Kod: [Seç]
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial

Kod: [Seç]
lspci -nnk | egrep "VGA|3D|Display" -A2
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09)
Subsystem: Hewlett-Packard Company Broadwell-U Integrated Graphics [103c:80c2]
Kernel driver in use: i915
--
0d:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330] [1002:6660] (rev 83)
Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330] [103c:80c2]
Kernel driver in use: amdgpu

Kod: [Seç]
glxinfo | grep render
Xlib:  extension "AMDGPU" missing on display ":0".
direct rendering: Yes
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer,
OpenGL renderer string: AMD Radeon (TM) R5 M330
    GL_ARB_compute_shader, GL_ARB_conditional_render_inverted,
Xlib:  extension "AMDGPU" missing on display ":0".
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_copy_depth_to_color,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
Xlib:  extension "AMDGPU" missing on display ":0".
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_copy_depth_to_color,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_copy_depth_to_color,

Kod: [Seç]
xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
eDP-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.32*+  40.00 
   1360x768      59.80    59.96 
   1024x768      85.00    75.05    60.04    85.00    75.03    70.07    60.00 
   1024x768i     86.96 
   960x720       85.00    75.00    60.00 
   928x696       75.00    60.05 
   896x672       75.05    60.01 
   960x600       60.00 
   832x624       74.55 
   960x540       59.99 
   800x600       85.00    75.00    70.00    65.00    60.00    85.14    72.19    75.00    60.32    56.25 
   840x525       85.02    74.96    69.88    60.01    59.88 
   800x512       60.17 
   700x525       85.08    74.76    70.06    59.98 
   640x512       85.02    75.02    60.02 
   720x450       59.89 
   640x480       85.09    60.00    85.01    72.81    75.00    59.94 
   632x474       60.02 
   720x400       85.04 
   680x384       59.80    59.96 
   640x400       85.08 
   632x395       97.09 
   576x432       85.15    85.09    75.00    75.00    70.00    60.06 
   640x350       85.08 
   512x384       85.00    75.03    70.07    60.00 
   512x384i      87.06 
   416x312       74.66 
   400x300       85.27    72.19    75.12    60.32    56.34 
   320x240       85.18    72.81    75.00    60.05 
   360x200       85.04 
   320x200       85.27 
   320x175       85.27 
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

Kod: [Seç]
dpkg -l | egrep "nvidia|bumblebee|nvidia-prime|fglrx"   ==>   Çıktı vermedi

Teşekkür ederim. Çok işime yaradı.

güncel 17.50 sürüm pakedinin kurulumu ilk sayfaya eklendi. köklü değişimler var diyebiliriz. amd hem kendi kapalı eski opengl pakedini ve güncel mesa sürümünü kurulabilir olarak sundu.
amd nin şuan ki sürücü konusunda tavrı kurumsal uygulamalar için kapalı kaynak opengl sürücüsü yayınlamaya devam etmek zorunda ve normal kullanıcılar için ise mesa sürücüsü opengl 4.5 desteği ile istenilen kıvama geldi. ve amd sürücü pakedinde mesa kurulumu bile sağlıyor. amd kendi vulkan sürücüsünü bile kaynak kodlarını açtığına göre ilerde tamamen açık sürücü ile devam edecekler görünüyor.

@nuked

AMD R7 370 kullanıcısı olarak hala driverlarımı kullanamıyorum amd pişmanlıktır bunu anladım yıl oldu çözüm üretmediler.
Hayatın ne kadarını göze alırsan o kadarını yasarsın...

@nuked

AMD R7 370 kullanıcısı olarak hala driverlarımı kullanamıyorum amd pişmanlıktır bunu anladım yıl oldu çözüm üretmediler.

Yanlışınız var aynı ekran kartına sahibiz. Ben gayet güzel kullanıyorum siz bir yanlışlık yapmış olmayasınız ?

@lnxdev

Anlaşılan benim bilmediğim bir durum var yardımcı olursan memnun olurum ekran görüntüsünü gönderiyorum.
Hayatın ne kadarını göze alırsan o kadarını yasarsın...

Bende gösteriyim size direk yüklü


Hangi dağıtımı kullanıyorsunuz ? Gerçi fark etmez xf86-video-amdgpu paketini yüklemeniz lazım.

Hayatın ne kadarını göze alırsan o kadarını yasarsın...

asılda şu sürücü konusunda tam olarak bilgilendirme olmadığı için ortalık karışıyor.

amd eskiden beri gelen fglrx sürücüsünü rafa kaldırıp kendi kapalı opengl sürücüsünü de sadece kurumsal uygulamalar da gerekli olan uyumluluk profilini kullanmak için yayınlıyor.
dağıtımlarda gelen mesa sürücüsü zaten yeterli performans sunuyor. https://www.phoronix.com/scan.php?page=article&item=amdgpu-1750-open&num=1
ben bile açık kaynak sürücü ile gayet yeterli performans alabiliyorum. r9 290 kartı tom raider oynunda ortalama 60fps verebiliyor.

ortalığı karıştıran her sürücünün çift olması ve insanların amd.com dan sürücü indirip kurmayınca kartın sürücüsü yüklü değil algısı olması
zaten amd de son 17.50 sürümde bile her iki tip sürücüyü de kurulabilir olarak sundu. işin özü ekstradan hiçbir sürücü yüklemden yeterli performans alınabilir.