Score:6

VLC จะไม่ทำงานบน Ubuntu 20.04.3 LTS ด้วยการ์ด NVIDIA

ธง de

VLC จะไม่ทำงานบน Ubuntu 20.04.3 LTS
มันสุ่มหยุดภาพ แต่เสียงยังคงดำเนินต่อไป
หรือมันล่มแบบสุ่ม
หรือสุ่มหยุดทั้งพีซี

ฉันได้ลองใช้ VLC รุ่น snap เป็นครั้งแรกแล้ว
ฉันได้เปลี่ยนไปใช้ sudo apt ติดตั้ง vlc เพื่อเริ่มต้นจากเทอร์มินัลและบันทึกข้อผิดพลาด:

$ vlc 4.mp4 

เครื่องเล่นสื่อ VLC 3.0.9.2 Vetinari (การแก้ไข 3.0.9.2-0-gd4c1aefe4d)
[000055fc808f5670] libvlc หลัก: เรียกใช้ vlc ด้วยอินเทอร์เฟซเริ่มต้น ใช้ 'cvlc' เพื่อใช้ vlc โดยไม่มีส่วนต่อประสาน
ข้อมูล libva: VA-API เวอร์ชัน 1.7.0
ข้อมูล libva: กำลังพยายามเปิด /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
ข้อมูล libva: va_openDriver() คืนค่า -1
[00007fbf04003460] ข้อผิดพลาด glconv_vaapi_x11 gl: vaInitialize: ข้อผิดพลาด libva ที่ไม่รู้จัก
ข้อมูล libva: VA-API เวอร์ชัน 1.7.0
ข้อผิดพลาด libva: vaGetDriverNameByIndex() ล้มเหลวด้วยข้อผิดพลาด libva ที่ไม่รู้จัก, driver_name = (null)
[00007fbf04003460] ข้อผิดพลาด glconv_vaapi_drm gl: vaInitialize: ข้อผิดพลาด libva ที่ไม่รู้จัก
ข้อมูล libva: VA-API เวอร์ชัน 1.7.0
ข้อผิดพลาด libva: vaGetDriverNameByIndex() ล้มเหลวด้วยข้อผิดพลาด libva ที่ไม่รู้จัก, driver_name = (null)
[00007fbf04003460] ข้อผิดพลาด glconv_vaapi_drm gl: vaInitialize: ข้อผิดพลาด libva ที่ไม่รู้จัก
[00007fbf277175a0] ตัวถอดรหัส avcodec: การใช้ NVIDIA VDPAU Driver Shared Library 470.86 อ. 26 ต.ค. 21:45:30 UTC 2021 สำหรับการถอดรหัสฮาร์ดแวร์
[00007fbf277175a0] ข้อผิดพลาดของตัวถอดรหัสหลัก: การแปลงเวลาประทับล้มเหลวสำหรับ 185033334: ไม่มีนาฬิกาอ้างอิง
[00007fbf277175a0] ข้อผิดพลาดของตัวถอดรหัสหลัก: ไม่สามารถแปลงการประทับเวลา 0 สำหรับ FFmpeg
[00007fbf277175a0] ข้อผิดพลาดของตัวถอดรหัสหลัก: การแปลงเวลาประทับล้มเหลวสำหรับ 787500001: ไม่มีนาฬิกาอ้างอิง
[00007fbf277175a0] ข้อผิดพลาดของตัวถอดรหัสหลัก: ไม่สามารถแปลงการประทับเวลา 0 สำหรับ FFmpeg
[00007fbf1cccee20] ข้อผิดพลาดในการถอดรหัสหลัก: การแปลงประทับเวลาล้มเหลว (การหน่วงเวลา 666000 การบัฟเฟอร์ 66600 ขอบเขต 3000000)
[00007fbf1cccee20] ข้อผิดพลาดในการถอดรหัสหลัก: ไม่สามารถแปลงการประทับเวลา 7629279603 สำหรับ faad
[00007fbf1cccee20] ข้อผิดพลาดในการถอดรหัสหลัก: การแปลงประทับเวลาล้มเหลว (การหน่วงเวลา 666000 การบัฟเฟอร์ 66600 ขอบเขต 3000000)
[00007fbf1cccee20] ข้อผิดพลาดในการถอดรหัสหลัก: ไม่สามารถแปลงการประทับเวลา 7629051597 สำหรับ faad

ฉันมี GTX 1080 และ Intel i7 7700k
ใน ไดรเวอร์เพิ่มเติม ฉันได้เลือก: การใช้ metapackage ไดรเวอร์ NVIDIA จาก nvidia-driver-470 (กรรมสิทธิ์ ทดสอบแล้ว).

$ sudo lshw -c วิดีโอ
[sudo] รหัสผ่านสำหรับจอร์จ: 
  *-แสดง                 
       คำอธิบาย: คอนโทรลเลอร์ที่รองรับ VGA
       สินค้า: GP104 [GeForce GTX 1080]
       ผู้จำหน่าย: NVIDIA Corporation
       รหัสทางกายภาพ: 0
       ข้อมูลรถบัส: pci@0000:01:00.0
       รุ่น: a1
       ความกว้าง: 64 บิต
       นาฬิกา: 33MHz
       ความสามารถ: pm msi pciexpress vga_controller bus_master cap_list rom
       การกำหนดค่า: ไดรเวอร์ = เวลาแฝงของ NVIDIA = 0
       ทรัพยากร: irq:149 หน่วยความจำ:de000000-deffffff หน่วยความจำ:c0000000-cffffffff หน่วยความจำ:d0000000-d1ffffff ioport:e000(size=128) หน่วยความจำ:c0000-dffff

ไม่ว่าด้วยเหตุผลใดก็ตาม Ubuntu ไม่เห็นไดรเวอร์ Intel แม้ว่าฉันจะติดตั้งแล้วก็ตาม:

$ sudo apt-get ติดตั้ง xserver-xorg-video-intel

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
xserver-xorg-video-intel เป็นเวอร์ชันใหม่ล่าสุดแล้ว (2:2.99.917+git20200226-1)
แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป:
  gyp javascript-common libc-ares2 libjs-inherits libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libnode-dev libnode64
  libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libssl-dev libuv1-dev nodejs-doc python-pkg-resources python2
  python2-ขั้นต่ำ python2.7 python2.7-ขั้นต่ำ
ใช้ 'sudo apt autoremove' เพื่อลบออก

อัปเกรดแล้ว 0 ครั้ง ติดตั้งใหม่ 0 ครั้ง ลบออก 0 ครั้ง และไม่ได้อัปเกรด 4 ครั้ง

ฉันยังลบ ~/.config/vlc/ หลายครั้งเพื่อรีเซ็ต VLC แต่ก็ไม่มีประโยชน์

ฉันคิดว่า VLC เพิ่งใช้งานไม่ได้บน Ubuntu 20
สิ่งนี้ทำให้ประสิทธิภาพการทำงานลดลงเพราะแทนที่จะดูบทช่วยสอนหลายชั่วโมง ฉันใช้เวลาหลายชั่วโมงเพื่อหาว่า VLC ผิดปกติอย่างไร

ฉันต้องการเครื่องเล่นมีเดียที่สามารถแสดงคำบรรยาย เปลี่ยนความเร็วในการเล่น สามารถข้ามไปมา เก็บเพลย์ลิสต์ของวิดีโอและไม่ขัดข้องหลังจากเล่นไป 2 นาที
ฉันลองใช้ Totem แล้ว แต่ขาดคุณสมบัติเหล่านี้

แก้ไข:

ประวัติของเครื่องนี้คืออะไร? Ubuntu เวอร์ชันใดที่ติดตั้งที่นี่เป็นครั้งแรก

ฉันได้ฟอร์แมตไดรฟ์ที่มีอยู่ทั้งหมด ติดตั้ง Ubuntu 20.04.3 LTS ในไดรฟ์หนึ่งและ Windows 10 Pro x64 ในไดรฟ์อื่น
นี่เป็นครั้งแรกที่ฉันติดตั้งและใช้งาน Ubuntu

$ head -n1 /etc/apt/sources.list

# deb cdrom:[Ubuntu 20.04.3 LTS _Focal Fossa_ - ปล่อย amd64 (20210819)]/ จำกัดโฟกัสหลัก

นโยบาย apt-cache $ vdpau-driver-all mesa-vdpau-drivers libvdpau-va-gl1

vdpau-driver-ทั้งหมด:
  ติดตั้งแล้ว: 1.3-1ubuntu2
  ผู้สมัคร: 1.3-1ubuntu2
  ตารางเวอร์ชัน:
 *** 1.3-1ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu focal/main amd64 แพ็คเกจ
        100 /var/lib/dpkg/สถานะ
ไดรเวอร์ mesa-vdpau:
  ติดตั้งแล้ว: 21.0.3-0ubuntu0.3~20.04.4
  ผู้สมัคร: 21.0.3-0ubuntu0.3~20.04.4
  ตารางเวอร์ชัน:
 *** 21.0.3-0ubuntu0.3~20.04.4 500
        500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 แพ็คเกจ
        100 /var/lib/dpkg/สถานะ
     20.0.4-2ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu focal/main amd64 แพ็คเกจ
libvdpau-va-gl1:
  ติดตั้ง: (ไม่มี)
  ผู้สมัคร: 0.4.2-1build2
  ตารางเวอร์ชัน:
     0.4.2-1build2 500
        500 http://archive.ubuntu.com/ubuntu focal/universe แพ็คเกจ amd64

$ dpkg -S dri/nvidia_drv_video.so

dpkg-query: ไม่พบเส้นทางที่ตรงกับรูปแบบ *dri/nvidia_drv_video.so*

$vainfo

ข้อมูล libva: VA-API เวอร์ชัน 1.7.0
ข้อมูล libva: กำลังพยายามเปิด /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
ข้อมูล libva: va_openDriver() คืนค่า -1
vaInitialize ล้มเหลวด้วยรหัสข้อผิดพลาด -1 (ข้อผิดพลาด libva ที่ไม่รู้จัก) ให้ออก

Organic Marble avatar
us flag
มันใช้งานได้สำหรับฉันในวันที่ 20.04 ดังนั้นหวังว่าจะมีวิธีสำหรับคุณ เรียกใช้เวอร์ชัน 3.0.9.2 เมื่อฉันเรียกใช้จากเทอร์มินัล บรรทัดที่ 3 คือ `00007f9494c43c20] ตัวถอดรหัส avcodec: การใช้ไลบรารีที่ใช้ร่วมกันของไดรเวอร์ NVIDIA VDPAU 460.91.03 วันศุกร์ที่ 2 กรกฎาคม 05:42:23 UTC 2021 สำหรับการถอดรหัสฮาร์ดแวร์ ' ดูเหมือนว่าคุณกำลังบ่น เกี่ยวกับไดรเวอร์วิดีโอแทน ฉันจะตรวจสอบสิ่งนั้น
N0rbert avatar
zw flag
ประวัติของเครื่องนี้คืออะไร? Ubuntu เวอร์ชันใดที่ติดตั้งที่นี่เป็นครั้งแรก โปรดเพิ่มผลลัพธ์ต่อไปนี้ในคำถาม: `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` โดย [แก้ไข](https://askubuntu.com/posts/1378418/edit) นะครับ รัน `sudo apt-get install vainfo` และเพิ่มเอาต์พุตของ `vainfo` ด้วย
ChanganAuto avatar
us flag
และคุณสามารถใช้ Nvidia X Server Settings เพื่อเปลี่ยนไปใช้ iGPU Intel ซึ่งจำเป็นต้องรีบูตบ่อยครั้ง ฉันขอแนะนำให้คุณลองใช้ VLC กับ iGPU เพื่อแยกแยะธุรกิจแปลก ๆ ที่อาจเกิดขึ้นกับ Nvidia
George Sloata avatar
de flag
@OrganicMarble ฉันตรวจสอบมันมากที่สุดเท่าที่จะทำได้ และฉันก็อยู่ตรงนี้ ฉันไม่สามารถแก้ไขได้ด้วยตัวเอง ฉันไม่พบวิธีแก้ไขที่เหมาะสมและนั่นคือเหตุผลที่ฉันโพสต์ที่นี่ ขอขอบคุณ.
George Sloata avatar
de flag
@ChanganAuto ทำไมฉันถึงทำอย่างนั้น ? GPU ที่เหมาะสมไม่ควรดีกว่ากราฟิกอินทิเกรตของ Intel ใช่หรือไม่
ChanganAuto avatar
us flag
เห็นได้ชัดว่ามันไม่เกี่ยวข้องกับมัลติมีเดีย และควรชัดเจนด้วยว่าทำไมฉันถึงถาม: TROUBLESHOOTING
ChanganAuto avatar
us flag
โปรดอ่านคำตอบด้านล่าง ในขณะเดียวกันคุณสามารถใช้ iGPU เพื่อเล่นวิดีโอได้ การใช้ Nvidia dGPU เพียงเพื่อสิ่งนั้นเป็นการสิ้นเปลืองพลังงานอย่างไร้เหตุผล ใช้ Nvidia สำหรับเกม การเรนเดอร์ 3D เป็นต้น
N0rbert avatar
zw flag
@ChanganAuto iGPU นั้นช้ากว่าการ์ด Nvidia ที่ยอดเยี่ยมนี้มาก นอกจากนี้ อาจมีการกำหนดค่าเป็นปิดใช้งานใน BIOS/UEFI Nvidia ให้ความสำคัญกับ iGPU ในระบบนี้และเป็นเรื่องที่ดีมาก ฉันเพิ่งยืนยันว่าคำตอบด้านล่างใช้ได้กับฉันกับ GT425M หลังจากติดตั้งแพ็คเกจ `vdpau-va-driver` ด้วยตนเองในวันที่ 22.04 LTS ควรทำงานบน 20.04 LTS ตามที่ [ผู้แสดงความคิดเห็น](https://bugs.launchpad.net/ubuntu/+source/libva-utils/+bug/1890815/comments/13) ที่จุดบกพร่องที่เชื่อมโยง
ChanganAuto avatar
us flag
@N0rbert *iGPU ช้ากว่ามาก*... คุณกำลังบอกว่ามันไม่ดีสำหรับการเล่นวิดีโอใช่ไหม นั่นเป็นการใช้งานเฉพาะในคำถามที่นี่กับ VLC
Score:6
ธง zw

ยืนยันด้วย Nvidia GT425M ที่ค่อนข้างเก่าและ Ubuntu MATE 22.04 LTS (เวอร์ชันพัฒนา) โปรดทราบว่าฉันไม่มี Ubuntu 20.04 LTS บนฮาร์ดแวร์จริง ดังนั้นให้ทดสอบเวอร์ชันล่าสุด

คุณเพิ่งค้นพบที่รู้จักกันดี ข้อบกพร่อง 1890815. โปรดทำเครื่องหมายตัวเองว่าได้รับผลกระทบ

สามารถแก้ไขได้โดยการดาวน์โหลดด้วยตนเองและติดตั้งแพ็คเกจที่เกี่ยวข้องซึ่งประกอบด้วย nvidia_drv_video.so โดยใช้คำสั่งด้านล่าง:

ซีดี ~/ดาวน์โหลด
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/v/vdpau-video/vdpau-va-driver_0.7.4-6ubuntu1_amd64.deb
sudo apt-get install ./vdpau-va-driver_0.7.4-6ubuntu1_amd64.deb

และรีบูต

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา