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
, libdrm
và vaapi
cá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).