Điểm:0

Không thể làm cho nouveau hoạt động với VA_API để tăng tốc video trên firefox? Chỉ có thể làm cho trình điều khiển CPU hoạt động với firefox

lá cờ fr

Edit2: Xin lỗi, đang chạy Ubuntu 20.04.3 LTS và ngăn xếp HWE. Tôi gặp lỗi tương tự với GA Stack.

_

Tôi đã cố gắng làm cho nouveau hoạt động để có thể sử dụng Nvidia P500 của mình để tăng tốc phần cứng thay vì CPU.

Đây là lỗi tôi nhận được:

(cơ sở) wallheck@wallheck:~$ export LIBVA_DRIVER_NAME=nouveau
(cơ sở) wallheck@wallheck:~$ vainfo
thông tin libva: VA-API phiên bản 1.7.0
thông tin libva: Trình điều khiển yêu cầu biến môi trường người dùng 'nouveau'
thông tin libva: Đang cố mở /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
thông tin libva: Đã tìm thấy hàm init __vaDriverInit_1_7
mống mắt: thiếu trình điều khiển
mống mắt: thiếu trình điều khiển
lỗi libva: /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so khởi tạo không thành công
thông tin libva: va_openDriver() trả về 2
vaInitialize không thành công với mã lỗi 2 (phân bổ tài nguyên không thành công), thoát

Tôi đã cài đặt nouveau với

sudo apt cài đặt nouveau-firmware
Sudo apt cài đặt xserver-xorg-video-nouveau

và đối với cả hai, nó nói rằng nó đã là phiên bản mới nhất.

Tôi có thể tăng tốc video để hoạt động với CPU bằng hướng dẫn này: https://ubuntuhandbook.org/index.php/2021/08/enable-hardware-video-acceleration-va-api-for-firefox-in-ubuntu-20-04-18-04-higher/. Sử dụng trình điều khiển i965, tôi nhận được hoạt động bên dưới hàng video khi tôi sử dụng sudo intel_gpu_top.

Tuy nhiên, khi tôi sử dụng nvtop, tôi không thể nhận được bất kỳ hoạt động nào cho GPU của mình.

Đây là trình điều khiển hạt nhân cho đồ họa tích hợp và GPU:

(cơ sở) wallheck@wallheck:~$ lspci -k | grep -EA3 'VGA|3D|Màn hình'
00:02.0 Bộ điều khiển tương thích VGA: Intel Corporation UHD Graphics 620 (rev 07)
    Hệ thống con: Lenovo UHD Graphics 620
    Trình điều khiển hạt nhân đang sử dụng: i915
    Mô-đun hạt nhân: i915
--
02:00.0 Bộ điều khiển 3D: NVIDIA Corporation GP108GLM [Quadro P500 Mobile] (rev a1)
    Hệ thống con: Lenovo GP108GLM [Quadro P500 Mobile]
    Trình điều khiển hạt nhân đang sử dụng: nvidia
    Các mô-đun hạt nhân: nvidiafb, nouveau, nvidia_drm, nvidia

Tôi không nghĩ rằng tôi cần thay đổi trình điều khiển hạt nhân thành nouveau vì trình điều khiển intel hoạt động với i965 được chỉ định và nhân i915 đang được sử dụng.

Không thực sự chắc chắn phải làm gì từ đây.

guiverc avatar
lá cờ cn
Ubuntu 20.04 LTS, là một LTS có hai lựa chọn ngăn xếp. Nếu bạn sử dụng `uname -r`, bạn sẽ thấy nhân 5.4 đang được sử dụng nếu bạn đang sử dụng ngăn xếp nhân GA (nghĩa là nhiều lựa chọn *ổn định hơn) và 5.11 sử dụng ngăn xếp HWE (tại 20.04.3) . Bạn có thể cài đặt cả hai ngăn xếp (chọn cái mà bạn sử dụng khi khởi động (ví dụ: `grub`), trong đó một ngăn xếp có thể có nhiều lựa chọn hơn ngăn xếp thay thế (vì chúng sẽ sử dụng các mô-đun hạt nhân khác nhau (ví dụ: *trình điều khiển*), nhưng nó vẫn có thể không cung cấp những gì bạn đang tìm kiếm - nhưng vẫn có thể hữu ích. Bạn chưa chỉ định ngăn xếp nào bạn đang sử dụng.
Điểm:0
lá cờ vn

Được rồi, sau đây có lẽ không phải là giải pháp mong muốn của OP. Nhưng tôi sẽ nhìn toàn bộ sự việc từ một góc độ hơi khác.

Lúc đầu, cho đến nay tôi biết hỗ trợ VA-API là (vẫn) chưa trưởng thành hoàn toàn bên trong tân thời người lái xe.Chỉ có VDPAU là giải pháp đáng tin cậy nhưng không thể sử dụng giải pháp đó trong Firefox (và trong Wayland).

Tuy nhiên, tại sao việc giải mã video phải được xử lý thông qua GPU Nvidia khi Intel iGPU bao gồm Video đồng bộ hóa nhanh của Intel chức năng có mặt không? Tôi nghĩ rằng nên ở đây con đường để đi. Trong trường hợp của tôi DRI_PRIME=0 firefox khởi động firefox lúc đồ họa 0 trong khi DRI_PRIME=1 firefox sẽ bắt đầu nó lúc đồ họa 1.

Vấn đề là nguyên tắc này không hoạt động với cổ điển năm 1965 trình điều khiển, nó chỉ hoạt động với "bình thường" gali3D trình điều khiển dựa trên. Đây sẽ là cái mới nghệ tây điều khiển một tùy chọn, nó chắc chắn tương thích với nouveau (bản thân nó dựa trên Gallium). Không may nghệ tây hiện tại thiếu bất kỳ hỗ trợ VA-API nào, hỗ trợ đó sẽ được thêm vào trong những tháng tới. Lưu ý, trình điều khiển mới đó có thể được kiểm tra thông qua PPA Oibaf:

Sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get cập nhật

Cuối cùng, nếu có bất kỳ nỗ lực nào để sử dụng Video đồng bộ hóa nhanh của Intel tính năng thông qua năm 1965 trình điều khiển bị lỗi, tôi chỉ thấy một cách giải quyết cuối cùng. GPU NVIDIA phải tạm thời bị vô hiệu hóa trong chương trình cơ sở của Lenovo. Điều này sau đó sẽ vô hiệu hóa hiệu quả tân thời trình điều khiển và mọi thứ sẽ rơi trở lại năm 1965 một cổ điển. Tôi biết điều này thật tệ nhưng điều này sẽ cho phép giải mã video VA-API thông qua Video đồng bộ hóa nhanh của Intel trong Firefox. Và khi nghệ tây đã hoàn tất, việc chuyển đổi giữa GPU và khả năng của chúng sẽ không còn là vấn đề nữa. ;-)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.