Score:0

การตั้งค่าและไดรเวอร์ของ nvidia เสียอย่างแน่นอน

ธง ng

Boy คือ Ubuntu ไม่ดีกับฉันในวันนี้ ฉันเป็นมือใหม่ใน Linux แต่ฉันยังคงมีความรู้พื้นฐานและฉันรู้ว่าฉันกำลังทำอะไรเป็นส่วนใหญ่และจะไม่เพียงแค่ทำสิ่งที่ไกด์ / บทช่วยสอนบอกให้ฉันทำ

ฉันไม่รู้ว่าเมื่อไหร่ที่สิ่งนี้จะเกิดขึ้น แต่เมื่อฉันติดตั้ง Minecraft และสังเกตเห็นว่าฉันกำลังเล่นบนกราฟิกในตัว ดังนั้นฉันจึงตรวจสอบการตั้งค่าเซิร์ฟเวอร์ NVIDIA X เพื่อดูว่ามีอะไรเกิดขึ้นบ้าง การตั้งค่าหายไปครึ่งหนึ่ง ฉันจำไม่ได้ว่าโปรไฟล์ไหน แต่ยังมี "โปรไฟล์ PRIME" ที่ซึ่งฉันสามารถเลือกโปรไฟล์ตามความต้องการ ประสิทธิภาพที่ดีที่สุด หรือกราฟิกในตัว (ฉันเลือกประสิทธิภาพที่ดีที่สุด) กลับมาที่ MC และไม่มีอะไรเปลี่ยนแปลง เปิดการตั้งค่าเซิร์ฟเวอร์ NVIDIA X อีกครั้งเพื่อดูว่าการตั้งค่าทั้งหมดหายไปนอกเหนือจากโปรไฟล์ PRIME อืม.

ฉันได้ลองติดตั้งไดรเวอร์รุ่นเก่า (460) sudo apt-get ล้าง *nvidia* แล้ว sudo ไดรเวอร์อูบุนตูติดตั้งอัตโนมัติซ่อมแซมแพ็คเกจที่เสียหาย และลบไฟล์ Monitors.xml

nvidia-smi คายออก NVIDIA-SMI ล้มเหลวเนื่องจากไม่สามารถสื่อสารกับไดรเวอร์ NVIDIA ตรวจสอบให้แน่ใจว่าได้ติดตั้งและเรียกใช้ไดรเวอร์ NVIDIA ล่าสุดแล้ว. เมื่อพิจารณาทุกอย่างแล้ว ฉันค่อนข้างแน่ใจว่านี่เป็นปัญหาของไดรเวอร์ แต่ฉันมีเวอร์ชันล่าสุดและดีที่สุด แม้จะลองลดระดับลงซึ่งไม่ได้ผล การบูตแบบปลอดภัยใน BIOS ถูกปิดใช้งาน ตอนแรกฉันคิดว่า NVIDIA ปล่อยไดรเวอร์ที่เสียหายอย่างสมบูรณ์และเมื่อฉันอัปเดตในวันนี้ มันถูกติดตั้งและใช้งานไม่ได้ แต่นั่นจะไม่อธิบายว่าทำไมไดรเวอร์รุ่นเก่าถึงไม่ทำงาน ฉันไม่มีไอเดียแล้ว คุณล่ะ

เดลล์ XPS 15 7590:

ซีพียู: i7-9750H
จีพียู: GTX 1650
แรม: 16GB
SSD: 512GB NVMe

แก้ไข: ข่าวดี (แบบ)! หลังจากรีสตาร์ท nvidia-settings จะแสดงสิ่งนี้:

ข้อผิดพลาด: ไม่พบการแสดงผลในระบบที่มีอยู่


(nvidia-settings:4729): GLib-GObject-CRITICAL **: 22:47:14.758: g_object_unref: การยืนยัน 'G_IS_OBJECT (วัตถุ)' ล้มเหลว
** ข้อความ: 22:47:14.761: PRIME: ต้องมีการถ่าย
** ข้อความ: 22:47:14.761: PRIME: รองรับหรือไม่ ใช่
** ข้อความ: 22:47:14.789: PRIME: การใช้งาน: /usr/bin/prime-select nvidia|intel|ตามต้องการ|แบบสอบถาม
** ข้อความ: 22:47:14.789: PRIME: โหมดตามความต้องการ: "1"
** ข้อความ: 22:47:14.789: PRIME: รองรับโหมด "ตามความต้องการ" หรือไม่ ใช่

อุปกรณ์ไดรเวอร์ Ubuntu:

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
โหมด: pci:v000010DEd00001F91sv00001028sd00000905bc03sc02i00
ผู้จำหน่าย: NVIDIA Corporation
รุ่น : TU117M [GeForce GTX 1650 Mobile / Max-Q]
ไดรเวอร์: nvidia-driver-450-server - distro ไม่ฟรี
ไดรเวอร์: nvidia-driver-460 - distro ไม่ฟรี
ไดรเวอร์: nvidia-driver-418-server - distro ไม่ฟรี
ไดรเวอร์: nvidia-driver-470 - แนะนำให้ใช้ distro ที่ไม่เสียค่าใช้จ่าย
ไดรเวอร์: nvidia-driver-470-server - distro ไม่ฟรี
ไดรเวอร์: nvidia-driver-460-server - distro ไม่ฟรี
ไดรเวอร์: xserver-xorg-video-nouveau - ในตัว distro ฟรี

== /sys/devices/virtual/dmi/id ==
รูปแบบ: dmi:bvnDellInc.:bvr1.13.0:bd07/22/2021:br1.13:svnDellInc.:pnXPS157590:pvr:sku0905:rvnDellInc.:rn0VYV0G:rvrA00:cvnDellInc.:ct10:cvr:
ไดรเวอร์: oem-somerville-meta - บุคคลที่สามฟรี

sudo lshw -c แสดง:

*-แสดง                 
       คำอธิบาย: ตัวควบคุม 3D
       สินค้า: TU117M [GeForce GTX 1650 Mobile / Max-Q]
       ผู้จำหน่าย: NVIDIA Corporation
       รหัสทางกายภาพ: 0
       ข้อมูลรถบัส: pci@0000:01:00.0
       รุ่น: a1
       ความกว้าง: 64 บิต
       นาฬิกา: 33MHz
       ความสามารถ: pm msi pciexpress bus_master cap_list rom
       การกำหนดค่า: ไดรเวอร์ = เวลาแฝงนูโว = 0
       ทรัพยากร: irq:165 หน่วยความจำ:ec000000-ecffffff หน่วยความจำ:c0000000-cffffffff หน่วยความจำ:d0000000-d1ffffff ioport:3000(size=128) หน่วยความจำ:ed000000-ed07ffff
  *-แสดง
       คำอธิบาย: คอนโทรลเลอร์ที่รองรับ VGA
       สินค้า: CoffeeLake-H GT2 [UHD Graphics 630]
       ผู้จำหน่าย: Intel Corporation
       รหัสประจำตัว: 2
       ข้อมูลรถบัส: pci@0000:00:02.0
       รุ่น: 00
       ความกว้าง: 64 บิต
       นาฬิกา: 33MHz
       ความสามารถ: pciexpress msi pm vga_controller bus_master cap_list rom
       การกำหนดค่า: ไดรเวอร์ = เวลาแฝง i915 = 0
       ทรัพยากร: irq:166 หน่วยความจำ:eb000000-ebffffff หน่วยความจำ:80000000-8ffffffff ioport:4000(size=64) หน่วยความจำ:c0000-dffff

dpkg -l | grep nvidia-

ii libnvidia-cfg1-470:amd64 470.63.01-0ubuntu0.21.04.2 amd64 ไลบรารีการกำหนดค่าไบนารี OpenGL/GLX ของ NVIDIA
ii libnvidia-common-470 470.63.01-0ubuntu0.21.04.2 ไฟล์ที่ใช้ร่วมกันทั้งหมดที่ใช้โดยไลบรารี NVIDIA
ii libnvidia-compute-470:amd64 470.63.01-0ubuntu0.21.04.2 amd64 แพ็คเกจ NVIDIA libcompute
ii libnvidia-compute-470:i386 470.63.01-0ubuntu0.21.04.2 i386 แพ็คเกจ NVIDIA libcompute
ii libnvidia-decode-470:amd64 470.63.01-0ubuntu0.21.04.2 amd64 ไลบรารีรันไทม์ถอดรหัสวิดีโอ NVIDIA
ii libnvidia-decode-470:i386 470.63.01-0ubuntu0.21.04.2 i386 NVIDIA Video ถอดรหัสไลบรารีรันไทม์
ii libnvidia-encode-470:amd64 470.63.01-0ubuntu0.21.04.2 amd64 ไลบรารีรันไทม์การเข้ารหัสวิดีโอ NVENC
ii libnvidia-encode-470:i386 470.63.01-0ubuntu0.21.04.2 i386 NVENC ไลบรารีรันไทม์เข้ารหัสวิดีโอ
ii libnvidia-extra-470:amd64 470.63.01-0ubuntu0.21.04.2 amd64 ไลบรารีเพิ่มเติมสำหรับไดรเวอร์ NVIDIA
ii libnvidia-fbc1-470:amd64 470.63.01-0ubuntu0.21.04.2 amd64 NVIDIA OpenGL-based Framebuffer Capture ไลบรารีรันไทม์
ii libnvidia-fbc1-470:i386 470.63.01-0ubuntu0.21.04.2 i386 NVIDIA OpenGL-based Framebuffer Capture ไลบรารีรันไทม์
ii libnvidia-gl-470:amd64 470.63.01-0ubuntu0.21.04.2 amd64 ไลบรารี NVIDIA OpenGL/GLX/EGL/GLES GLVND และ Vulkan ICD
ii libnvidia-gl-470:i386 470.63.01-0ubuntu0.21.04.2 i386 ไลบรารี NVIDIA OpenGL/GLX/EGL/GLES GLVND และ Vulkan ICD
ii libnvidia-ifr1-470:amd64 470.63.01-0ubuntu0.21.04.2 amd64 ไลบรารีรันไทม์ Inband Frame Readback ที่ใช้ NVIDIA OpenGL
ii libnvidia-ifr1-470:i386 470.63.01-0ubuntu0.21.04.2 i386 ไลบรารีรันไทม์ Inband Frame Readback ที่ใช้ NVIDIA OpenGL
ii linux-modules-nvidia-470-5.11.0-34-generic 5.11.0-34.36 amd64 Linux kernel โมดูล nvidia สำหรับเวอร์ชัน 5.11.0-34
ii linux-modules-nvidia-470-generic-hwe-20.04 5.11.0-34.36 amd64 ไดรเวอร์พิเศษสำหรับ nvidia-470 สำหรับรสชาติ generic-hwe-20.04
ii linux-objects-nvidia-470-5.11.0-34-generic 5.11.0-34.36 amd64 Linux kernel โมดูล nvidia สำหรับเวอร์ชัน 5.11.0-34 (วัตถุ)
ii linux-signatures-nvidia-5.11.0-34-generic 5.11.0-34.36 amd64 ลายเซ็นเคอร์เนล Linux สำหรับโมดูล nvidia สำหรับเวอร์ชัน 5.11.0-34-generic
ii nvidia-compute-utils-470 470.63.01-0ubuntu0.21.04.2 amd64 NVIDIA ยูทิลิตี้คำนวณ
ii nvidia-driver-470 470.63.01-0ubuntu0.21.04.2 amd64 ไดรเวอร์ NVIDIA metapackage
ii nvidia-kernel-common-470 470.63.01-0ubuntu0.21.04.2 amd64 ไฟล์ที่ใช้ร่วมกันที่ใช้กับโมดูลเคอร์เนล
ii nvidia-kernel-source-470 470.63.01-0ubuntu0.21.04.2 amd64 แพ็คเกจซอร์สเคอร์เนล NVIDIA
ii nvidia-prime 0.8.16.1 เครื่องมือทั้งหมดเพื่อเปิดใช้งาน Prime ของ NVIDIA
ii การตั้งค่า nvidia 470.57.01-0ubuntu0.21.04.1 amd64 เครื่องมือสำหรับกำหนดค่าไดรเวอร์กราฟิก NVIDIA
ii nvidia-utils-470 470.63.01-0ubuntu0.21.04.2 amd64 ไบนารีสนับสนุนไดรเวอร์ NVIDIA
ii ความละเอียดหน้าจอพิเศษ 0.18build2 ส่วนขยายทั้งหมดสำหรับแผงควบคุมการตั้งค่า nvidia
ii xserver-xorg-video-nvidia-470 470.63.01-0ubuntu0.21.04.2 amd64 ไดรเวอร์ NVIDIA ไบนารี Xorg
Frappy avatar
ng flag
Reinstalling Ubuntu seem to have fixed the drivers. The only thing I could blame is `nvidia-drm.modeset=1` that I added to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub. I am writing this as a comment because it is not a solution. `nvidia-drm.modeset=1` fixed the tearing but without it everything is quite unusable as the upper and lower halves of my display are 1 second apart. It's a lot worse in games also.

โพสต์คำตอบ

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