Làm cách nào để bật video tăng tốc phần cứng trong VLC với GPU Intel HD 4000?


15

Tôi đang chạy Ubuntu 12.10 trên Dell Latitude E5530 và tôi không thể nhận được giải mã video tăng tốc phần cứng đang chạy trong trình phát VLC.

Tôi đã đánh dấu tùy chọn tăng tốc phần cứng trong các thiết lập của VLC, cài đặt tất cả libva, libdrmvaapicác gói liên quan, tuy nhiên việc sử dụng CPU chỉ tôi nó vẫn không hoạt động. Việc sử dụng CPU trong khi phát lại video 720p là 40-80%, nơi tôi mong đợi sẽ thấy mức sử dụng thấp hơn nhiều trên máy của mình.

Bất cứ ai có thể cho tôi một lời khuyên về cách làm cho nó hoạt động?

Đầu ra của vainfo là:

libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

Tôi đã thử phát phim 720p mpg, mp4 và wmv, nhưng không ai trong số họ chạy phần cứng tăng tốc.

Các codec của các bộ phim được thử nghiệm là:

  • mpeg: H264-MPEG 4-AVC (phần 10) (avc) (kết quả sử dụng CPU 80%, độ phân giải full HD)
  • mp4: Video MPEG 4 (mp4v) (sử dụng CPU 16%, 720p)
  • wmv: Windows Media Video 7 (WMV1) (sử dụng CPU 16%, độ phân giải 720p)

Nhìn vào System Monitor, tôi có thể thấy rằng cả bốn luồng CPU (nói về bộ xử lý lõi kép i5-3210M) đều bị căng thẳng gần như nhau, do đó, việc sử dụng CPU 16 và 80% được đề cập ở trên được phân phối giữa các luồng).


1
Đối với những người quan tâm: một giải pháp cho card màn hình NVIDIA .
KrisWebDev

Câu trả lời:


11

VA-API (Tăng tốc phần cứng cho Intel)

Có một ứng dụng tiết kiệm năng lượng tương tự như Sao Mộc? kiểm tra câu trả lời của tôi để biết chi tiết

cho GPU Intel (cho Intel HD Graphics cũng như G45 trở lên):

 sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

Cấu hình

VLC

Có trong Công cụ> Tùy chọn> Đầu vào & Codec> Kích hoạt Sử dụng giải mã Tăng tốc GPU

nhập mô tả hình ảnh ở đây

Làm cách nào để bật / kiểm tra VA-API chính xác trên Intel Sandy Bridge?

 vlc --ffmpeg-hw -v

Kiểm tra dòng

 [0x7fd018c02d38] avcodec decoder: Using VA API version 0.32 for hardware decoding.

1
Tôi đã cài đặt 3 gói và giải mã GPU kích hoạt. Trên Intel HD 3000, đối với phim 720hd, mức sử dụng bộ xử lý của tôi là 12-13% trước khi kích hoạt tính năng này và 6% sau. Bạn đã làm rất tốt!
conualfy

2
VLC hiện có trình đơn thả xuống cho cài đặt "Giải mã tăng tốc phần cứng", chỉ "Bộ giải mã video VA-API qua DRM" và "... qua X11" hoạt động với tôi, tùy chọn "Tự động" mặc định không hoạt động. Ngoài ra, không còn tùy chọn "--ffmeg-hw" nữa. Muốn cập nhật câu trả lời của bạn?
Suor

Tôi sẽ kiểm tra vấn đề và nếu tôi tìm thấy bất cứ điều gì xấu cập nhật nó. Cảm ơn bản cập nhật @Suor
Qasim

5
Trong VLC 2.1.3, tùy chọn là: --avcodec-hw = vaapi. Hy vọng nó sẽ giúp được ai đó.
thông tin phản hồi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.