Score:0

ไม่พบหน้าจอแล็ปท็อปในตัวเมื่อใช้ไดรเวอร์ Nvidia

ธง us

ฉันมี HP Omen 15 พร้อม AMD Ryzen7 และ Nividia Geforce RTX 2060, Ubuntu 20.04.2 LTS

ใช้งาน dual boot (Ubuntu + Windows) และ dual screen (ในตัว + ภายนอก) ได้ดีมาระยะหนึ่งแล้ว ทันใดนั้น ในวันนี้ ดูเหมือนว่าหน้าจอในตัวจะไม่เป็นที่รู้จักอีกต่อไป ในขณะที่จอภาพภายนอกทำงานได้ดี หน้าจอในตัวแสดงตัวเลือกการบู๊ต (และใช้งานได้บน Windows) แต่ “ค้าง” ด้วยหน้าจอสีดำ + สัญลักษณ์ Omen เมื่อเข้าสู่ระบบ หน้าจอเข้าสู่ระบบปรากฏขึ้นบนจอภาพภายนอก

เห็นได้ชัดว่าเป็นปัญหาการกำหนดค่าระบบบางอย่าง ดังนั้นฉันจึงลองใช้วิธีแก้ปัญหาทั้งหมดที่ฉันสามารถหาได้เป็นเวลาหนึ่งวัน ซึ่งวิธีแก้ปัญหาส่วนใหญ่ที่เสนอดูเหมือนจะเกี่ยวกับการลบ/เปลี่ยนเนื้อหาของ /etc/X11/xorg.conf ดูตัวอย่างที่นี่: ตรวจไม่พบหน้าจอแล็ปท็อปภายในเมื่อใช้ไดรเวอร์ Nvidia. ไม่มีอะไรทำงาน

ฉันหมดตัวเลือกสำหรับสิ่งที่จะลองแล้ว ดูเหมือนจะหาวิธีแก้ไขปัญหานี้ไม่ได้ มีใครช่วยฉันได้บ้าง

การตั้งค่าเซิร์ฟเวอร์ NVIDIA X ของฉัน ดูเหมือนจะไม่พบหน้าจอในตัว

ผลลัพธ์ nvidia-smi ของฉัน:

+--------------------------------------------- ----------------------------+
| เวอร์ชันไดรเวอร์ NVIDIA-SMI 460.80: 460.80 เวอร์ชัน CUDA: 11.2 |
|---------------------------------------++---------------- ----------------------------+
| ชื่อ GPU ความคงทน-M| Bus-Id Disp.A | ผันผวน Uncorr ECC |
| Fan Temp Perf Pwr:การใช้งาน/ความจุ| การใช้งานหน่วยความจำ | GPU-Util Compute M. |
| | | MIG M. |
|==============================+================== =====+======================|
| 0 GeForce RTX 2060 ปิด | 00000000:01:00.0 เปิด | ไม่มี |
| ไม่มี 41C P8 2W / ไม่มี | 324MiB / 5934MiB | ค่าเริ่มต้น 3% |
| | | ไม่มี |
+--------------------------------------+-------- ----------------------------+
                                                                               
+--------------------------------------------- ----------------------------+
| กระบวนการ: |
| GPU GI CI ประเภท PID ชื่อกระบวนการ หน่วยความจำ GPU |
| รหัส ID การใช้ |
|================================================= ============================|
| 0 ไม่มี ไม่มี ไม่มี 1004 G /usr/lib/xorg/Xorg 29MiB |
| 0 ไม่มี ไม่มี ไม่มี 1740 G /usr/lib/xorg/Xorg 97MiB |
| 0 ไม่มี ไม่มี 1878 G /usr/bin/gnome-shell 107MiB |
| 0 ไม่มี ไม่มี 4793 G ...AAAAAAAAA= --shared-files 79MiB |
| 0 ไม่มี ไม่มี ไม่มี 5417 G /usr/bin/nvidia-settings 0MiB |
+--------------------------------------------- ----------------------------+

แก้ไข 1:

เมื่อเปลี่ยนเป็นกราฟิก Intel หน้าจอในตัวจะกลับมา แต่จอภาพภายนอกหยุดทำงาน

sudo ไพรม์เลือก intel 
รีบูต

นี่แสดงว่าปัญหาคือการ์ด NVIDIA ของฉันตรวจไม่พบหน้าจอบูทอิน?

Score:1
ธง us

อย่างที่ฉันสงสัย มันเป็นปัญหาการกำหนดค่า นี่คือสิ่งที่ฉันพบว่าใช้ได้กับกรณีของฉัน:

1 - แก้ไขเนื้อหาของฉัน /lib/modprobe.d/nvidia-graphics-drivers.conf ไฟล์:

แบล็คลิสนูโว
ขึ้นบัญชีดำ lbm-nouveau
นามแฝงนูโวปิด
นามแฝง lbm-nouveau ปิด
ตัวเลือก nvidia-drm modeset=1

จากนั้นรันบนเทอร์มินัล: sudo update-initramfs -u

อ้างอิง: https://askubuntu.com/a/1310431/1175096

2 - ฉันลบเนื้อหาของ /etc/X11/xorg.conf.

อ้างอิง: ตรวจไม่พบหน้าจอแล็ปท็อปภายในเมื่อใช้ไดรเวอร์ Nvidia

3 - ฉันสร้างไฟล์ conf ใหม่ใน /usr/share/X11/xorg.conf.d/ชื่อ 30-nvidia-prime-overwrite-fucker.conf. นี่เป็นเพราะตัวจัดการ gpu มักจะเขียนทับ 11-nvidia-prime.conf ที่บูต ชื่อไม่สำคัญจริงๆ ตราบใดที่คุณใช้ตัวเลขที่มากขึ้นในตอนเริ่มต้น ไฟล์ใหม่ของฉันประกอบด้วย:

ส่วน "OutputClass"
    ตัวระบุ "Nvidia Prime"
    MatchDriver "nvidia-drm"
    ไดรเวอร์ "nvidia"
    ตัวเลือก "AllowEmptyInitialConfiguration"
    # ตัวเลือก "ละเว้นอุปกรณ์แสดงผล" "CRT"
    ตัวเลือก "PrimaryGPU" "ใช่"
    เส้นทางโมดูล "/lib/x86_64-linux-gnu/nvidia/xorg"
ส่วนท้าย

ซึ่งตรงกับเนื้อหาของ 11-nvidia-prime.conf แต่กับ ตัวเลือก "ละเว้นอุปกรณ์แสดงผล" "CRT" แสดงความคิดเห็น

อ้างอิง: https://askubuntu.com/a/689505/1175096

4 - ในของฉัน /etc/default/grub ไฟล์ที่ฉันเขียน:

GRUB_CMDLINE_LINUX_DEFAULT="เงียบ"

จากนั้นไปที่เทอร์มินัลเพื่ออัปเดตด้วง:

sudo อัพเดตด้วง

หน้าจอในตัวของฉันกลับมาแล้วและจอภาพภายนอกของฉันทำงานเป็นหน้าจอเสริม!

alok avatar
in flag
คุณเป็นผู้ช่วยชีวิต!
Score:1
ธง co

ฉันมีแล็ปท็อปเครื่องหนึ่งที่มีจอภาพภายนอกด้วย โดยปกติแล้วสิ่งนี้จะเกิดขึ้นเมื่อคุณเลือก (หรือเลือกเอง) จอภาพภายนอกเป็นจอภาพหลักและตรวจสอบภายใต้ การตั้งค่า X Server XVideo เสียง หากคุณเห็นจากรูปของฉันด้านล่าง แสดงว่าฉันยังมีจอภาพภายนอกเป็นจอภาพภายนอกที่เลือกไว้โดยเฉพาะ แต่จอภาพในตัวยังคงทำงานได้ ถ้าฉันจะเปลี่ยนหรือฉันจะเปลี่ยนพารามิเตอร์

ตรวจสอบการเลือกเสียงครั้งแรกจาก การกำหนดค่าการแสดงเซิร์ฟเวอร์ Xฉันเห็นได้จากรูปของคุณว่าลูกศรลงจากการเลือกเสียงแรกนั้นเป็นสี ซึ่งสามารถแสดงจอภาพอื่นได้ โปรดลองเปิดตามที่ฉันทำในรูปของฉัน และตรวจสอบการตั้งค่า Ubuntu อีกครั้งในส่วนการตรวจสอบ เพราะบางครั้งระบบของ Nvidia และ Ubuntu หากตั้งค่าต่างกัน อาจไปขัดแย้งกับ Parameters ได้....

ป้อนคำอธิบายรูปภาพที่นี่

Luiz Tauffer avatar
us flag
ขอบคุณ @Newbie สำหรับคำตอบของคุณ ในการตั้งค่า NVIDIA ตามที่คุณแนะนำ มีเพียงสองตัวเลือกคือ "X หน้าจอ 0" และ "Dell" (จอภาพภายนอก)
Niewbie avatar
co flag
คุณติดตั้งไดรเวอร์ Nvidia เมื่อใด คุณติดตั้งโดยไม่ได้เชื่อมต่อทุกอย่างก่อน.....เพราะฉันไม่ต้องการให้เกิดอะไรขึ้นระหว่างการติดตั้งไดรเวอร์ Nvidia หากเสียบจอแสดงผลภายนอก เพราะครั้งหนึ่งเคยเกิดขึ้นกับฉัน และฉันติดตั้งใหม่ทั้งหมดตั้งแต่ศูนย์..... ยกเลิกการทำเครื่องหมายที่ช่อง if (ทำเครื่องหมาย) ใต้ 'Make this the main display for the X screen' and restart the laptop...
abu_bua avatar
in flag
โปรดโพสต์ผลลัพธ์ของ 'xrandr --listmonitors' และ 'xrandr --listactivemonitors'
Niewbie avatar
co flag
@abu_bua ถ้าฉันทำแบบเดียวกัน ของฉันจะแสดงเพียงจอภาพเดียว เพราะฉันสร้างจอภาพหลักเป็นจอภาพภายนอก และปิดส่วนที่เหลือทั้งหมดโดยไม่ต้องแสดงรายการ แต่ฉันมีความเป็นไปได้ที่จะสลับหรือเปิดใช้งาน build- ใน.....น่าแปลกที่ปัญหานี้มักจะย้อนกลับมาที่จอภาพภายนอก ไม่ใช่ที่บิลด์อิน
Luiz Tauffer avatar
us flag
$xrandr --listmonitors จอภาพ: 1 0: +*HDMI-0 1680/473x1050/296+0+0 HDMI-0 $xrandr --listactivemonitors จอภาพ: 1 0: +*HDMI-0 1680/473x1050/296+0+0 HDMI-0
Luiz Tauffer avatar
us flag
ในการตั้งค่าของฉัน ฉันไม่มีตัวเลือก "ทำให้หน้าจอนี้เป็นหน้าจอหลักสำหรับหน้าจอ X"
Niewbie avatar
co flag
แน่นอนว่าเกิดข้อผิดพลาดระหว่างการติดตั้งไดรเวอร์ Nvidia หากคุณไม่พบที่ใด ฉันขอแนะนำให้คุณติดตั้งไดรเวอร์ใหม่โดยไม่ได้เสียบปลั๊กทุกอย่าง
Niewbie avatar
co flag
นอกจากนี้ ตรวจสอบให้แน่ใจเกี่ยวกับ Secure Boot และ Fast Boot ที่คุณไม่ได้เปิดใช้งานจาก Bios มิฉะนั้นจะไม่สามารถติดตั้งไดรเวอร์ได้ดี.....
Luiz Tauffer avatar
us flag
@Niewbie ช่วยอธิบายความเห็นสุดท้ายนี้หน่อยได้มั้ยคะ? ฉันไม่แน่ใจว่าฉันเข้าใจ
Luiz Tauffer avatar
us flag
ฉันเพิ่งติดตั้งไดรเวอร์ nvidia ใหม่ ในโหมดปลอดภัย ไม่ได้เสียบจอภาพภายนอก... โชคไม่ดี
abu_bua avatar
in flag
ตรวจไม่พบจอภาพแบบฝังของคุณ (ควรพิมพ์บางอย่างเช่น `eDP1`)
Niewbie avatar
co flag
หากคุณเข้าสู่ Bios ของแล็ปท็อปของคุณ คุณควรพบ Voice Secure Boot และ Fast Boot เมื่อคุณติดตั้ง Linux และไดรเวอร์ หากคุณไม่ได้ปิดการใช้งาน การปรับเปลี่ยน/การเปลี่ยนแปลงบางอย่างของไดรเวอร์จะไม่ได้รับการติดตั้งอย่างเหมาะสม และคุณสามารถ ประสบปัญหาดังกล่าว.....กรุณาตรวจสอบด้วย.....

โพสต์คำตอบ

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