Điểm:6

VLC sẽ không hoạt động trên Ubuntu 20.04.3 LTS với thẻ NVidia

lá cờ de

VLC sẽ không hoạt động trên Ubuntu 20.04.3 LTS.
Nó đóng băng hình ảnh một cách ngẫu nhiên, nhưng âm thanh vẫn tiếp tục.
Hoặc nó ngẫu nhiên gặp sự cố.
Hoặc nó ngẫu nhiên đóng băng toàn bộ PC.

Lần đầu tiên tôi dùng thử phiên bản snap của VLC.
sau đó tôi đã chuyển sang Sudo apt cài đặt vlc để khởi động nó từ thiết bị đầu cuối và ghi lại một số lỗi:

$ vlc 4.mp4 

Trình phát đa phương tiện VLC 3.0.9.2 Vetinari (bản sửa đổi 3.0.9.2-0-gd4c1aefe4d)
[000055fc808f5670] main libvlc: Chạy vlc với giao diện mặc định. Sử dụng 'cvlc' để sử dụng vlc mà không cần giao diện.
thông tin libva: VA-API phiên bản 1.7.0
thông tin libva: Đang cố mở /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
thông tin libva: va_openDriver() trả về -1
[00007fbf04003460] glconv_vaapi_x11 lỗi gl: vaInitialize: lỗi libva không xác định
thông tin libva: VA-API phiên bản 1.7.0
lỗi libva: vaGetDriverNameByIndex() không thành công với lỗi libva không xác định, driver_name = (null)
[00007fbf04003460] lỗi glconv_vaapi_drm gl: vaInitialize: lỗi libva không xác định
thông tin libva: VA-API phiên bản 1.7.0
lỗi libva: vaGetDriverNameByIndex() không thành công với lỗi libva không xác định, driver_name = (null)
[00007fbf04003460] lỗi glconv_vaapi_drm gl: vaInitialize: lỗi libva không xác định
[00007fbf277175a0] bộ giải mã avcodec: Sử dụng Thư viện chia sẻ trình điều khiển NVIDIA VDPAU 470,86 Thứ ba ngày 26 tháng 10 21:45:30 UTC 2021 để giải mã phần cứng
[00007fbf277175a0] lỗi bộ giải mã chính: Chuyển đổi dấu thời gian không thành công cho 185033334: không có đồng hồ tham chiếu
[00007fbf277175a0] lỗi bộ giải mã chính: Không thể chuyển đổi dấu thời gian 0 cho FFmpeg
[00007fbf277175a0] lỗi bộ giải mã chính: Chuyển đổi dấu thời gian không thành công cho 787500001: không có đồng hồ tham chiếu
[00007fbf277175a0] lỗi bộ giải mã chính: Không thể chuyển đổi dấu thời gian 0 cho FFmpeg
[00007fbf1cccee20] lỗi bộ giải mã chính: Chuyển đổi dấu thời gian không thành công (độ trễ 666000, đệm 66600, giới hạn 3000000)
[00007fbf1cccee20] lỗi bộ giải mã chính: Không thể chuyển đổi dấu thời gian 7629279603 cho faad
[00007fbf1cccee20] lỗi bộ giải mã chính: Chuyển đổi dấu thời gian không thành công (độ trễ 666000, đệm 66600, giới hạn 3000000)
[00007fbf1cccee20] lỗi bộ giải mã chính: Không thể chuyển đổi dấu thời gian 7629051597 cho faad

Tôi có GTX 1080 và Intel i7 7700k.
Trong trình điều khiển bổ sung Tôi đã chọn: Sử dụng siêu dữ liệu trình điều khiển NVIDIA từ nvidia-driver-470 (độc quyền, đã thử nghiệm).

$ sudo lshw -c video
[sudo] mật khẩu cho george: 
  *-trưng bày                 
       Mô tả: Bộ điều khiển tương thích VGA
       sản phẩm: GP104 [GeForce GTX 1080]
       nhà cung cấp: Tập đoàn NVIDIA
       id vật lý: 0
       thông tin xe buýt: pci@0000:01:00.0
       phiên bản: a1
       chiều rộng: 64 bit
       xung nhịp: 33MHz
       khả năng: pm msi pciexpress vga_controller bus_master cap_list rom
       cấu hình: trình điều khiển = độ trễ nvidia = 0
       tài nguyên: irq:149 bộ nhớ:de000000-deffffff bộ nhớ:c0000000-cfffffff bộ nhớ:d0000000-d1ffffff ioport:e000(size=128) bộ nhớ:c0000-dffff

Vì bất kỳ lý do gì mà Ubuntu không thấy trình điều khiển Intel, mặc dù tôi đã cài đặt chúng:

$ sudo apt-get cài đặt xserver-xorg-video-intel

Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
xserver-xorg-video-intel đã là phiên bản mới nhất (2:2.99.917+git20200226-1).
Các gói sau đã được cài đặt tự động và không còn cần thiết nữa:
  gyp javascript-common libc-ares2 libjs-kế thừa libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libnode-dev libnode64
  libpython2-stdlib libpython2.7-libpython2.7 tối thiểu-stdlib libssl-dev libuv1-dev nodejs-doc python-pkg-resource python2
  python2-tối thiểu python2.7 python2.7-tối thiểu
Sử dụng 'sudo apt autoremove' để xóa chúng.

0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 4 chưa nâng cấp.

Tôi cũng đã xóa ~/.config/vlc/ Reset VLC nhiều lần mà không được.

Tôi nghĩ rằng VLC vừa bị hỏng trên Ubuntu 20.
Điều này đã giết chết năng suất vì thay vì xem hàng giờ hướng dẫn, tôi đã dành hàng giờ đồng hồ để tìm ra vấn đề với VLC.

Tôi cần một trình phát đa phương tiện có khả năng hiển thị phụ đề, thay đổi tốc độ phát lại, có khả năng tua đi tua lại, giữ danh sách phát video và không bị treo sau 2 phút phát lại.
Tôi đã thử Totem nhưng nó thiếu các tính năng này.

Chỉnh sửa:

Lịch sử của máy này là gì? Phiên bản Ubuntu nào được cài đặt ở đây lần đầu tiên?

Tôi đã định dạng tất cả các ổ có sẵn, cài đặt Ubuntu 20.04.3 LTS trên một ổ và Windows 10 Pro x64 trên một ổ khác.
Đây là lần đầu tiên tôi cài đặt và sử dụng Ubuntu.

$ đầu -n1 /etc/apt/sources.list

# deb cdrom:[Ubuntu 20.04.3 LTS _Focal Fossa_ - Phát hành amd64 (20210819)]/ tiêu cự chính bị hạn chế

$ chính sách apt-cache vdpau-driver-all mesa-vdpau-drivers libvdpau-va-gl1

vdpau-driver-all:
  Đã cài đặt: 1.3-1ubuntu2
  Ứng viên: 1.3-1ubuntu2
  Bảng phiên bản:
 *** 1.3-1ubuntu2 500
        500 gói http://archive.ubuntu.com/ubuntufocal/main amd64
        100 /var/lib/dpkg/trạng thái
trình điều khiển mesa-vdpau:
  Đã cài đặt: 21.0.3-0ubuntu0.3~20.04.4
  Ứng viên: 21.0.3-0ubuntu0.3~20.04.4
  Bảng phiên bản:
 *** 21.0.3-0ubuntu0.3~20.04.4 500
        500 gói http://archive.ubuntu.com/ubuntufocal-updates/main amd64
        100 /var/lib/dpkg/trạng thái
     20.0.4-2ubuntu1 500
        500 gói http://archive.ubuntu.com/ubuntufocal/main amd64
libvdpau-va-gl1:
  Đã cài đặt: (không có)
  Ứng viên: 0.4.2-1build2
  Bảng phiên bản:
     0.4.2-1build2 500
        500 gói http://archive.ubuntu.com/ubuntufocal/universe amd64

$ dpkg -S dri/nvidia_drv_video.so

truy vấn dpkg: không tìm thấy đường dẫn nào phù hợp với mẫu *dri/nvidia_drv_video.so*

thông tin $

thông tin libva: VA-API phiên bản 1.7.0
thông tin libva: Đang cố mở /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
thông tin libva: va_openDriver() trả về -1
vaInitialize không thành công với mã lỗi -1 (lỗi libva không xác định), thoát

Organic Marble avatar
lá cờ us
Nó hoạt động với tôi vào ngày 20.04, vì vậy hy vọng sẽ có cách cho bạn. Chạy phiên bản 3.0.9.2 Khi tôi chạy nó từ một thiết bị đầu cuối, dòng thứ 3 là `00007f9494c43c20] bộ giải mã avcodec: Sử dụng Thư viện chia sẻ trình điều khiển NVIDIA VDPAU 460.91.03 Thứ Sáu ngày 2 tháng 7 05:42:23 UTC 2021 để giải mã phần cứng` Có vẻ như bạn đang phàn nàn về trình điều khiển video thay thế. Tôi sẽ xem xét điều đó.
N0rbert avatar
lá cờ zw
Lịch sử của máy này là gì? Phiên bản Ubuntu nào được cài đặt ở đây lần đầu tiên? Vui lòng thêm đầu ra sau vào câu hỏi: `head -n1 /etc/apt/sources.list`, `apt-cache policy vdpau-driver-all mesa-vdpau-drivers libvdpau-va-gl1`, `dpkg -S dri /nvidia_drv_video.so` bởi [chỉnh sửa](https://askubuntu.com/posts/1378418/edit) nó. Cũng chạy `Sudo apt-get install vainfo` và thêm đầu ra của `vainfo` nữa.
ChanganAuto avatar
lá cờ us
Và bạn có thể sử dụng Cài đặt máy chủ Nvidia X để chuyển sang iGPU Intel, thường cần khởi động lại. Tôi khuyên bạn nên thử chạy VLC với iGPU chỉ để loại trừ bất kỳ hoạt động kinh doanh kỳ lạ nào có thể xảy ra với Nvidia.
George Sloata avatar
lá cờ de
@OrganicMarble Tôi đã xem xét nó nhiều nhất có thể và tôi ở đây. Tôi không thể tự sửa nó, tôi không thể tìm ra giải pháp thích hợp và đó là lý do tại sao tôi đã đăng ở đây. Cảm ơn bạn.
George Sloata avatar
lá cờ de
@ChanganAuto Tại sao tôi lại làm vậy? Không phải một GPU thích hợp được cho là tốt hơn bất cứ thứ gì hơn đồ họa tích hợp của Intel sao?
ChanganAuto avatar
lá cờ us
Nó không thích hợp cho đa phương tiện, rõ ràng. Và nó cũng rõ ràng là lý do tại sao tôi hỏi: KHẮC PHỤC SỰ CỐ.
ChanganAuto avatar
lá cờ us
Xin vui lòng đọc câu trả lời dưới đây. Trong khi đó, bạn có thể và thực sự nên sử dụng iGPU để phát video. Sử dụng Nvidia dGPU chỉ cho mục đích đó là một sự lãng phí năng lượng vô lý. Sử dụng Nvidia cho trò chơi, kết xuất 3D, v.v.
N0rbert avatar
lá cờ zw
@ChanganAuto iGPU chậm hơn nhiều so với thẻ Nvidia tuyệt vời này. Hơn nữa, nó có thể được cấu hình là bị vô hiệu hóa trong BIOS/UEFI. Nvidia ưu tiên iGPU trong hệ thống này và điều đó thật tuyệt. Tôi vừa xác nhận rằng câu trả lời bên dưới phù hợp với tôi với GT425M sau khi cài đặt thủ công gói `vdpau-va-driver` trên 22.04 LTS. Nó sẽ hoạt động trên 20.04 LTS, như [người nhận xét nói](https://bugs.launchpad.net/ubuntu/+source/libva-utils/+bug/1890815/comments/13) tại lỗi được liên kết.
ChanganAuto avatar
lá cờ us
@N0rbert *iGPU chậm hơn nhiều*... Vì vậy, bạn cho rằng nó không tốt để phát video? Đó là cách sử dụng duy nhất được đề cập ở đây với VLC.
Điểm:6
lá cờ zw

Đã xác nhận với Nvidia GT425M khá cũ và Ubuntu MATE 22.04 LTS (phiên bản phát triển). Cần lưu ý rằng tôi không có Ubuntu 20.04 LTS trên phần cứng thực, vì vậy đã thử nghiệm phiên bản mới nhất.

Bạn vừa phát hiện ra nổi tiếng lỗi 1890815. Hãy đánh dấu mình là bị ảnh hưởng.

Nó có thể sửa được bằng cách tải xuống thủ công và cài đặt gói có liên quan chứa nvidia_drv_video.so bằng cách sử dụng các lệnh dưới đây:

cd ~/Tải xuống
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/v/vdpau-video/vdpau-va-driver_0.7.4-6ubuntu1_amd64.deb
cài đặt sudo apt-get ./vdpau-va-driver_0.7.4-6ubuntu1_amd64.deb

và khởi động lại.

Đă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.