Gönderen Konu: Arch Linux Ekran Kartı Driver Kurulumu ve Hardware Video Acceleration  (Okunma sayısı 664 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Elephant Man

  • Yeni Üye
  • *
  • İleti: 7
  • Teşekkür: +0/-0
  • I am not an animal, i am a human being!
  • Dağıtım / Distribution: Arch Linux
  • Masaüstü / Desktop Environment: Diğer
  • Ekran Kartı - Graphic Card: ATI
  • Ekr. Kartı Sür. Graph.Dri: Özgür Yazılım
Merhaba Arkadaşlar ben AMD'nin HD 4850 model ekran kartını kullanıyorum ve ekran kartı driverımı kurmak istiyorum fakat biraz kafam karıştı.  Ben şimdiye kadar Mesa dışında hiçbir şey kurmuyordum fakat Arch Wiki'de şu paketleri gördüm; xf86-video-amdgpu,  xf86-video-ati. Benim Mesa yerine bu paketlerden birini tercih edip kurmam daha mı iyi olurdu ya da Mesa'nın yanına bunlardan birini mi kurmalıyım?

Bir de Hardware Video Acceleration olayı tam olarak nedir rica etsem açıklayabilir misiniz? Bunun gerçekleşmesi için libva-mesa-driver ya da mesa-vdpau paketlerinden herhangi birini mi kurmam gerekli?

Örneğin aşağıdaki resimde Accelerated Video Decode kısmı ve daha bir çok bölüm devre dışı gözüküyor, bu hızlandırmayı nasıl aktif edebilirim? Aktif edersem gözle görülür bir performans artışı olur mu? Kafamdaki soru işaretlerini giderip bana yardımcı olabilirseniz çok sevinirim.




Sorularım gereksiz ya da hatalıysa da lütfen kusuruma bakmayın, çok fazla bilgi birikimine sahip değilim fakat Linux kullanmayı seviyorum. Şimdiden yardımlarınız için teşekkür ederim.

Çevrimdışı tulliana

  • az laf, çok iş...
  • Proje Sorumlusu
  • Gelişmiş Üye
  • *****
  • İleti: 3184
  • Teşekkür: +141/-0
    • http://archman.org
  • Dağıtım / Distribution: Archman Linux
  • Sürüm / Release: devel
  • Ekran Kartı - Graphic Card: NVIDIA
  • Ekr. Kartı Sür. Graph.Dri: Sahipli yazılım
Mesa sürücü paketi sizin donanımınız için mevcut paketlerden daha verimli ve kararlı gördüğüm kadarı ile. Genel kullanım da bu şekilde sanırım. Çünkü forumlarda benzer sorunlarda mesa sürücüsü önerilmiş ya da mesa sürücüye geri dönüş yapılmış.

Hardware Video Acceleration ise donanımdan veya donanım sürücüsünden kaynaklanan yetersizlik veya sorunların makul bir yapılandırmasıdır. Bunlar boş ekran, siyah ekran, beyaz ekran, çizgili ekran, görüntü kayması, çözünürlük sorunu, görüntüde yırtılmalar şeklinde değişkenlik gösterebilir. Bu sorunlar uygulamalarda daha farklı olumsuzluklar ve değişkenlikler gösterir. Bu noktadan hareketle bahse konu sıkıntıların tam bir çözüme ya da makul bir idare edilebilirlik durumuna getirilmesi gerekir. Bazı ayarlamalar kısılabilir, bazıları ise farklı bir yapılandırmaya zorlanabilir herneyse, donanıma neyi kabul ettirebildiyseniz en makul kullanım imkanını sağlanrsınız ve bu durum mevcut donanım ve sorun için en uygun seçenektir. İşte burada bahsetmek istediğimi, eski donanımlarda, sahipli sürücüler değil de Mesa sürücüleri karşılıyor. Bu sebepten Mesa sürücüleri, eski grafik kartlarında varsayılan olarak daha sık kullanılıyor.



Bahsettiğiniz mesa paketleri ise donanım modeline göre önerilen sürücüler veya bağımlılık paketleridir. Grafik kartınızın modeline göre önerilen paketleri kurup kullanabilirsiniz. Biraz deneme yanılma tecrübe etme seçeneğini kurcalamanız gerekir. Bahse konu donanımı ya da buna yakın birşey kullanmadığım için şu şöyledir diyemeyeceğim.

ATI / AMD

ATI ve AMDGPU açık kaynaklı sürücüler hem VA-API hem de VDPAU’yu destekliyor:

    Radeon R300 ve daha yeni GPU'lardaki VDPAU mesa-vdpau tarafından destekleniyor.
    Radeon HD 2000 ve daha yeni GPU'lardaki VA-API, libva-mesa-driver tarafından desteklenmektedir.

AMDGPU PRO tescilli sürücüsü, AMDGPU sürücüsünün üzerine kuruludur ve hem VA-API hem de VDPAU'yu destekler.

« Son Düzenleme: 03 Şubat 2019, 14:23:49 Gönderen: tulliana »
http://archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

Çevrimdışı Elephant Man

  • Yeni Üye
  • *
  • İleti: 7
  • Teşekkür: +0/-0
  • I am not an animal, i am a human being!
  • Dağıtım / Distribution: Arch Linux
  • Masaüstü / Desktop Environment: Diğer
  • Ekran Kartı - Graphic Card: ATI
  • Ekr. Kartı Sür. Graph.Dri: Özgür Yazılım
Mesa sürücü paketi sizin donanımınız için mevcut paketlerden daha verimli ve kararlı gördüğüm kadarı ile. Genel kullanım da bu şekilde sanırım. Çünkü forumlarda benzer sorunlarda mesa sürücüsü önerilmiş ya da mesa sürücüye geri dönüş yapılmış.

Hardware Video Acceleration ise donanımdan veya donanım sürücüsünden kaynaklanan yetersizlik veya sorunların makul bir yapılandırmasıdır. Bunlar boş ekran, siyah ekran, beyaz ekran, çizgili ekran, görüntü kayması, çözünürlük sorunu, görüntüde yırtılmalar şeklinde değişkenlik gösterebilir. Bu sorunlar uygulamalarda daha farklı olumsuzluklar ve değişkenlikler gösterir. Bu noktadan hareketle bahse konu sıkıntıların tam bir çözüme ya da makul bir idare edilebilirlik durumuna getirilmesi gerekir. Bazı ayarlamalar kısılabilir, bazıları ise farklı bir yapılandırmaya zorlanabilir herneyse, donanıma neyi kabul ettirebildiyseniz en makul kullanım imkanını sağlanrsınız ve bu durum mevcut donanım ve sorun için en uygun seçenektir. İşte burada bahsetmek istediğimi, eski donanımlarda, sahipli sürücüler değil de Mesa sürücüleri karşılıyor. Bu sebepten Mesa sürücüleri, eski grafik kartlarında varsayılan olarak daha sık kullanılıyor.



Bahsettiğiniz mesa paketleri ise donanım modeline göre önerilen sürücüler veya bağımlılık paketleridir. Grafik kartınızın modeline göre önerilen paketleri kurup kullanabilirsiniz. Biraz deneme yanılma tecrübe etme seçeneğini kurcalamanız gerekir. Bahse konu donanımı ya da buna yakın birşey kullanmadığım için şu şöyledir diyemeyeceğim.

ATI / AMD

ATI ve AMDGPU açık kaynaklı sürücüler hem VA-API hem de VDPAU’yu destekliyor:

    Radeon R300 ve daha yeni GPU'lardaki VDPAU mesa-vdpau tarafından destekleniyor.
    Radeon HD 2000 ve daha yeni GPU'lardaki VA-API, libva-mesa-driver tarafından desteklenmektedir.

AMDGPU PRO tescilli sürücüsü, AMDGPU sürücüsünün üzerine kuruludur ve hem VA-API hem de VDPAU'yu destekler.

Anlıyorum yani genel kullanıma göre xf86-video-amdgpu,  xf86-video-ati paketlerinden birini kurmama gerek yok değil mi? Mesa Driver için format atarken "pacman -S mesa" komutu ile kurduğum mesa paketi yeterli sanırım. Ek bir şey kurmama gerek yok. (libva-mesa-driver paketi dışında)

Yalnız şunu biraz anlayamadım, (biraz da yabancı dilim yetersiz olduğu için) driver konusunda bir seçim yapmam gerekiyor ama burada ATI kurmam için bile Mesa'nın kurulu olması gerektiği yazıyor. https://wiki.archlinux.org/index.php/ATI#Installation

Mesa hem driver hem de başka işlevselliği olan bir şey mi? Rica etsem bunu da açıklayabilir misiniz? Bir de ben siz cevap vermeden önce deneme yanılma ile xf86-video-amdgpu,  xf86-video-ati paketlerini denedim. Örneğin xf86-video-amdgpu paketini kurdum, ve "/etc/X11/xorg.conf.d" dizinine "20-amdgpu.conf" adında bir yaplandırma dosyası oluşturdum (Arch Wiki'den bakarak) ve bilgisayar açılmadı, sonra diğer xf86-video-ati adlı sürücüyü denedim aynı şekilde "/etc/X11/xorg.conf.d" dizinine "20-radeon.conf" adlı yapılandırma dosyasını oluşturduğumda bilgisayarım açıldı ve xrandr'da gözüken çözünürlüklerin sayısının değiştini gördüm. (azaldı)Yani galiba bu yapılandırmalarla birlikte aktif oldu. Ayrıca her iki paketi kurduktan sonra da "/etc/mkinitcpio.conf" dosyasının içindeki "MODULES" kısmına xf86-video-amdgpu için "amdgpu radeon",  xf86-video-ati için "radeon" yazmıştım. Mesa içinde bunun gibi ayarları yapmalı mıyım? Sorularım biraz uzun ve detaylı farkındayım, bu yüzden lütfen kusura bakmayın, teşekkürler.

Çevrimdışı tulliana

  • az laf, çok iş...
  • Proje Sorumlusu
  • Gelişmiş Üye
  • *****
  • İleti: 3184
  • Teşekkür: +141/-0
    • http://archman.org
  • Dağıtım / Distribution: Archman Linux
  • Sürüm / Release: devel
  • Ekran Kartı - Graphic Card: NVIDIA
  • Ekr. Kartı Sür. Graph.Dri: Sahipli yazılım

Anlıyorum yani genel kullanıma göre xf86-video-amdgpu,  xf86-video-ati paketlerinden birini kurmama gerek yok değil mi? Mesa Driver için format atarken "pacman -S mesa" komutu ile kurduğum mesa paketi yeterli sanırım. Ek bir şey kurmama gerek yok. (libva-mesa-driver paketi dışında)

Yalnız şunu biraz anlayamadım, (biraz da yabancı dilim yetersiz olduğu için) driver konusunda bir seçim yapmam gerekiyor ama burada ATI kurmam için bile Mesa'nın kurulu olması gerektiği yazıyor. https://wiki.archlinux.org/index.php/ATI#Installation

Mesa hem driver hem de başka işlevselliği olan bir şey mi? Rica etsem bunu da açıklayabilir misiniz? Bir de ben siz cevap vermeden önce deneme yanılma ile xf86-video-amdgpu,  xf86-video-ati paketlerini denedim. Örneğin xf86-video-amdgpu paketini kurdum, ve "/etc/X11/xorg.conf.d" dizinine "20-amdgpu.conf" adında bir yaplandırma dosyası oluşturdum (Arch Wiki'den bakarak) ve bilgisayar açılmadı, sonra diğer xf86-video-ati adlı sürücüyü denedim aynı şekilde "/etc/X11/xorg.conf.d" dizinine "20-radeon.conf" adlı yapılandırma dosyasını oluşturduğumda bilgisayarım açıldı ve xrandr'da gözüken çözünürlüklerin sayısının değiştini gördüm. (azaldı)Yani galiba bu yapılandırmalarla birlikte aktif oldu. Ayrıca her iki paketi kurduktan sonra da "/etc/mkinitcpio.conf" dosyasının içindeki "MODULES" kısmına xf86-video-amdgpu için "amdgpu radeon",  xf86-video-ati için "radeon" yazmıştım. Mesa içinde bunun gibi ayarları yapmalı mıyım? Sorularım biraz uzun ve detaylı farkındayım, bu yüzden lütfen kusura bakmayın, teşekkürler.

Mesa paketini ve ihtiyaç duyduğu bağımlılık paketini kurunca sorun yaşamazsınız. ATI sürücülerde olduğu gibi ek bir yapılandırmaya ihtiyaç olduğunu düşünmüyorum. ATI sürücüleri ve oluşturduğunuz yapılandırmaları kaldırdığınız zaman Mesa desteği ile çalışacaktır.
http://archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

Çevrimdışı Elephant Man

  • Yeni Üye
  • *
  • İleti: 7
  • Teşekkür: +0/-0
  • I am not an animal, i am a human being!
  • Dağıtım / Distribution: Arch Linux
  • Masaüstü / Desktop Environment: Diğer
  • Ekran Kartı - Graphic Card: ATI
  • Ekr. Kartı Sür. Graph.Dri: Özgür Yazılım
Peki aydınlattığınız için çok teşekkür ederim.  :)