ATI Radeon HD için donanım hızlandırmayı nasıl etkinleştirebilirim?


10

Yüksek tanımlı video (720p ve 1080p) oynatılırken CPU% 100'e ulaşır ve görüntüyü düzenli aralıklarla dondurur.

Üreticiye göre bu hızlandırıcı, HD video için donanım hızlandırmaya sahip.

Açıkçası bir şey doğru değil.

Bu çıktı vainfo:

ivan@ivan-NT-A2400-NT-A3500:~$ vainfo
libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

Yardım için teşekkürler.

Burada şu bilgilere sahipsiniz vainfo:

ivan@ivan-NT-A2400-NT-A3500:~$ vainfo
libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

Sisteme henüz hiçbir şey yüklemedim / kaldırmadım. Bu bilgisayar sistem önceden kurulmuş olarak geldi. ATI sürücüleri yüklü.

İşte X hakkında bilgi ile resim var:

resim açıklamasını buraya girin


Afedersiniz:

Bu görüntü vainfosistemimin bilgilerini ve sürücülerini gösterir .

resim açıklamasını buraya girin


Daha geniş bir kart yelpazesini desteklemek için yayınınızın başlığını değiştirdim, cevaplar ikili sürücüleri çalıştıran tüm ATI kartlarına uygulanmalıdır.
Bruno Pereira

üzgünüm, ama bu yanlış. AFAIK, sadece UVD2 ve üstünü destekleyen ati kartları xvba'yı destekliyor, yani radeon hd 4000 ve sonraki kartlar. bkz. wiki girişi xvba
martin

@severin thx kesinlikle doğru. cevap değişti.
Bruno Pereira

Körük sonrası söylendiği gibi, donanım video kod çözme sadece ATI ikili dosyalarında etkinleştirilir, onu kullanabilmek için önce doğru şekilde yüklemeniz gerekir. Size kart için sürücüleri yüklemek için bu yazı izleyin ve kart ilk destekleniyor kontrol etmeyi unutmayın (bunun için de yazı üzerinde olduğunu).
Bruno Pereira

Yanıtlar:


13

İkili sürücü kullanarak Ubuntu 11.10 ve desteklenen herhangi bir kart ATI kartı için test edilmiştir (yalnızca UDV2, radeon hd 4000 veya daha üstünü destekleyen kartlar)

Donanım video hızlandırması yalnızca ATI'nin ikili dosyalarını kullanıyorsanız, ya Additional Driveraracı kullanarak ya da ATI sitesinden el ile yüklüyorsanız, araçtaki geçerli paket Additional Driveroldukça hatalı olduğundan son yöntem tercih edilir .

Bu yazı , ATI kartları için sürücüleri yüklemek / değiştirmek / kaldırmak için gereken tüm bilgileri içerir.

Bu yapıldıktan sonra, medya yürütücüyü yeni sürücülerinizde bulunan donanım hızlandırma özelliğine bağlamanın bir yolunu bulmanız gerekir.

Bunu yapmak için xvba-va-driver, libva-glx1ve vainfo. Bir terminal açın ve bu komutu kullanın veya Ubuntu Yazılım Merkezi'ni kullanarak paketleri arayın

sudo apt-get install xvba-va-driver libva-glx1 vainfo

Paketler kurulduktan sonra bir terminal açın (kullanmıyorsa) ve yazın vainfo, aşağıdaki gibi bir çıkış almalısınız

 libva: libva version 0.32.0
 Xlib:  extension "XFree86-DRI" missing on display ":0.0".
 libva: va_getDriverName() returns 0
 libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
 libva: va_openDriver() returns 0
 vainfo: VA API version: 0.32
 vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
 vainfo: Supported profile and entrypoints
 VAProfileH264High               :  VAEntrypointVLD
 VAProfileVC1Advanced            :  VAEntrypointVLD

Bir şey yanlışsa (daha fazla yardım için bir yorum bırakın).

Benzer bir çıkış alırsanız, sürücüleriniz kurulur ve donanım kod çözme özelliklerine sahip herhangi bir video oynatıcı otomatik olarak almalı veya bunu oynatıcının ayarlarında etkinleştirmenize izin vermelidir.

Donanım video kod çözme kullanabilen bir oyuncu listesi için buraya bir göz atın , liste istediğim kadar tam değil ama bilgi için iyi bir başlangıç ​​noktası.


1
Güzel talimatlar; burada bir soru var . Ayrıca neden / libva-glx1gerekli olup olmadığını merak ediyor .
l0b0

@ l0b0: Bu, kullandığınız medya yürütücüye bağlıdır. Örneğin, mplayer-vaapigerektirir libva-glx1. Otomatik olarak yüklendiği için bunu belirtmeniz gerekmez.
Dennis

2

Bruno'nun (benim için işe yarayan) önerisinin üstünde aşağıdakileri de yapmanız gerekebilir:

  1. / Etc / ortamınıza aşağıdaki satırları ekleyin (ve yeniden başlatın):

    LIBVA_DRIVER_NAME = xvba LIBVA_DRIVERS_PATH = / usr / lib / va / drivers

  2. Sonra sınamak için, komut satırından vlc komutunu aşağıdaki gibi çalıştırın:

    vlc --ffmpeg-hw

  3. Ayrıca 'Tercihler -> Ayarları Göster TÜMÜ -> Giriş / Kodekler -> Video Kodekleri -> FFmpeg -> Donanım Kod Çözme' TICK! (yukarıdakiyle aynı, ancak kalıcı - .config / vlc'den de ayarlanabilir).

Bkz. Http://wiki.videolan.org/VLC_VAAPI


İlk yarı geçersiz görünüyor. Yukarıdaki paketleri yüklesem bile sistemimde / usr / lib / va / sürücüsü yoktur.
user12164

-1

Yalnızca ATI / ADM kartınız varsa yardımcı olabilirim. Bu durumda:

ATI-Driver kullanıyor musunuz? Sistem Ayarları'nı kullanarak yükleyebilirsiniz. "Ek Sürücüler" adında bir simge olmalıdır. Yeniden başlattıktan sonra, tüm grafik gücünüzü kullanabilmeniz gerekir.

Bir HD5770'im var ve ilk önce bu sürücüyü 11.10'a yükleyemedim. Otomatik güncelleyici bana bazı güncellemeler gösterdi ve yükledikten sonra iyi çalıştı. Belki de bu bilgiler sizin için de geçerlidir.

Çalışmazsa, şunu deneyin: http://mrrichard.hubpages.com/hub/2-Ways-to-Install-FGLRX-in-Ubuntu-1110-Oneric

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.