Score:1

ไฟพื้นหลังหน้าจอไม่เปิดขึ้นหลังจากดำเนินการต่อ (และไม่สามารถเปลี่ยนความสว่างของหน้าจอใน Ubuntu 20.04)

ธง cn

ฉันมี เอชพี Zbook Fury 15 G7 กับ เอ็นวิเดีย RTX5000 จีพียู ฉันติดตั้ง Ubuntu 20.04 LTS

เมื่อฉันดำเนินการต่อหลังจากระงับ หน้าจอของจอแสดงผลแล็ปท็อปยังคงเป็นสีดำ (แต่พิกเซลกำลังวาดและอัปเดต มันมืดมากเท่านั้น) จอแสดงผลรองทำงานได้ดี

เมื่อฉันกดปุ่มปรับความสว่างหน้าจอ Ubuntu จะแสดงวิดเจ็ตเพื่อให้ดูเหมือนเปลี่ยนความสว่าง แต่ก็ไม่เป็นเช่นนั้น เมื่อตรวจสอบ

/sys/คลาส/แบ็คไลท์/

ฉันพบว่าไม่มีรายการสำหรับ Nvidia GPU ls /sys/คลาส/แบ็คไลท์/

intel_backlight

เมื่อฉันกดปุ่มความสว่างหน้าจอ ค่าจะเปลี่ยนตามนั้น

$ cat /sys/class/backlight/intel_backlight/actual_brightness 
252

กดปุ่ม

$ cat /sys/class/backlight/intel_backlight/actual_brightness 
131

ปัญหาหลักสำหรับฉันคือเมื่อดำเนินการต่อ ความสว่างของหน้าจอถูกตั้งค่าเป็นศูนย์สำหรับการ์ด NVidia มันกลับมาเป็นปกติดี แต่หน้าจอยังคงเป็นสีดำ ฉันเห็นหน้าจอเข้าสู่ระบบสลัวมาก (ใช้ไม่ได้) หากฉันเชื่อมต่อหน้าจอที่สอง ก็โผล่มาอยู่ดี...

ฉันหวังว่าการแก้ไขปัญหานี้จะแก้ไขการระงับ/ดำเนินการต่อของฉัน

  • ฉันลองดาวน์เกรด nvidia เป็น 460 (ตอนนี้กลับมาที่ 470)
  • ฉันลองใช้ไดรเวอร์นูโวแล้ว แต่มันทำงานบกพร่องตลอดเวลา และไม่สามารถแก้ไขปัญหาความสว่างหรือการนอนหลับได้
  • ฉันลองใช้การ์ด Intel แต่ด้วยเหตุผลบางอย่างที่ไม่สามารถแก้ไขปัญหาได้

[แก้ไขครั้งใหญ่]

ฉันทำการทดสอบเพิ่มเติม:

ฉันเพิ่ม

ตัวเลือก "RegistryDwords" "EnableBrightnessControl=1"

ถึง usr/share/X11/xorg.conf.d/10-nvidia.conf

ฉันบูตด้วย

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=สแปลช ro ที่ซ่อนอยู่ acpi_backlight=native vt.handoff=7

ถ้าอย่างนั้นฉันไม่มี /sys/คลาส/แบ็คไลท์ รายการ (นอกเหนือจาก intel_backlight) ปุ่มเปลี่ยน /sys/class/backlight/intel_backlight/actual_brightness แต่ xbacklight - ชุด 50 ไม่ทำงาน (ไม่มีข้อผิดพลาด ไม่มีการเปลี่ยนแปลง /sys/class/backlight/intel_backlight/actual_brightness

เปลี่ยนพารามิเตอร์ด้วงเป็น

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=สแปลช ro ที่ซ่อนอยู่ acpi_backlight=วิดีโอ vt.handoff=7

จู่ๆก็มี

$ ls /sys/คลาส/แบ็คไลท์ 
acpi_video0/ acpi_video1/ intel_backlight/

การใช้ปุ่มปรับความสว่างจะเปลี่ยนทั้ง acpi_video0

$ cat /sys/class/backlight/acpi_video0/actual_brightness 
98

กดปุ่มบนแป้นพิมพ์ >>>

$ cat /sys/class/backlight/acpi_video0/actual_brightness 
37
$ cat /sys/class/backlight/acpi_video1/actual_brightness 
38
$ cat /sys/class/backlight/acpi_video1/actual_brightness

ด้วยเหตุผลบางอย่าง มีการชดเชย 1 ระหว่าง acpi_video0 และ acpi_video1 แต่ไม่สามารถทำซ้ำได้เสมอ และไม่ใช่ +1 หรือ -1 เสมอไป (ข้อผิดพลาดในการปัดเศษ)

$ cat /sys/class/backlight/intel_backlight/actual_brightness 
255

intelbacklight คงที่ที่ 255

เปลี่ยนด้วงอีกแล้ว

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=สแปลช ro ที่ซ่อนอยู่ acpi_backlight=ผู้ขาย vt.handoff=7

ให้ผลพฤติกรรมเช่นเดียวกับ "acpi_backlight=เนทีฟ"

เปลี่ยนด้วงอีกแล้ว

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=สแปลช ro ที่ซ่อนอยู่ acpi_backlight=วิดีโอ video.use_native_backlight=1 vt.handoff=7

รีบูตไม่ทำงาน ฉันลบออกแล้ว

ตัวเลือก "RegistryDwords" "EnableBrightnessControl=1"

จาก usr/share/X11/xorg.conf.d/10-nvidia.conf

รีบูต เปลี่ยน video.use_native_backlight=1 ถึง video.use_native_backlight=0 ไม่ได้ผล รีบูต

มองไปที่ /sys/คลาส/แบ็คไลท์ ไดเรกทอรี ฉันพบว่า acpi_video0 เป็นการ์ด nvidia จริง ๆ ... มันไม่ฟัง

$ll /sys/คลาส/แบ็คไลท์
รวม 0
drwxr-xr-x 2 รูท 0 ก.ย. 30 14:53 ./
drwxr-xr-x 83 รูท รูท 0 30 ก.ย. 14:53 ../
lrwxrwxrwx 1 รูทรูท 0 30 ก.ย. 14:53 น. acpi_video0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/
lrwxrwxrwx 1 รูทรูท 0 30 ก.ย. 14:53 น. acpi_video1 -> ../../devices/pci0000:00/0000:00:02.0/backlight/acpi_video1/
lrwxrwxrwx 1 รูทรูท 0 ก.ย. 30 14:53 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/card1-eDP-1/intel_backlight/

ฉันลองเปลี่ยนไปใช้เทอร์มินัล (Ctrl-Alt-F3) การรัน xbacklight -set 50 ส่งคืนข้อผิดพลาด XRANDR แต่ฉันเดาว่าเกี่ยวข้องกับความจริงที่ว่าฉันไม่ได้อยู่ใน X

รีบูต

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=สแปลช ro ที่ซ่อนอยู่ acpi_backlight=ไม่มี video.use_native_backlight=1 vt.handoff=7

กลับมาอีกครั้งคิดถึง /sys/คลาส/แบ็คไลท์/ ลิงค์อุปกรณ์

ฉันเรียกใช้ update-grub หลังจากแต่ละครั้ง /etc/default/grub แก้ไข และฉันตรวจสอบพารามิเตอร์การบูตด้วย แมว /proc/cmdline หลังจากการบู๊ตแต่ละครั้ง

ฉันพบว่าการใช้ xrandr ฉันสามารถเปลี่ยนความสว่างของจอแสดงผล (ของจอแสดงผลใดก็ได้) แต่ฉันก็พบว่าใน nvidia นี้ โพสต์ว่านี่ไม่ใช่การเปลี่ยนความสว่างของแบ็คไลท์ แต่เป็นแกมม่าของพิกเซลก่อนที่จะส่งไปยังจอแสดงผล ซึ่งหมายความว่ามันไม่สามารถแก้ปัญหาของฉันได้ (ปิดไฟพื้นหลังหน้าจอเมื่อดำเนินการต่อ) อย่างน้อยก็ไม่ใช่สำหรับจอแสดงผลแล็ปท็อปหลัก จอแสดงผลรองก็ใช้งานได้ดี

เหตุการณ์กำลังถูกเขียนไปยัง "อุปกรณ์วิดีโอ acpi" แต่ nvidia GPU ไม่รับ

$acpi_listen 
วิดีโอ/ลดความสว่าง BRTDN 00000087 00000000 K
วิดีโอ/เพิ่มความสว่าง BRTUP 00000086 00000000 K
David avatar
cn flag
ลิงค์นี้ระบุว่า HP รองรับ Ubuntu อย่างแน่นอน https://h20195.www2.hp.com/v2/GetPDF.aspx/4aa7-8456enw.pdf
cn flag
คุณพูดถูก ขอบคุณสำหรับลิงค์ รองรับฮาร์ดแวร์ของฉันทั้งหมดยกเว้นเซ็นเซอร์ลายนิ้วมือและกล้อง IR... แต่ฉันไม่สามารถรับการสนับสนุนจากพวกเขาได้
cn flag
เมื่อใช้ ubuntu-studios kernel 5.4.0-91-lowlatency การนอนหลับอย่างน้อยก็ใช้งานได้ แต่ยังคงไม่สามารถเปลี่ยนความสว่างของหน้าจอได้
br flag
เหมือนกันทุกประการ Lenovo Legion 5 16" กราฟิกในตัวของ AMD พร้อม NVIDIA ที่ใช้งานจอแสดงผลภายนอก หวังว่าฉันจะได้เครื่องที่ไม่มีกราฟิก NVIDIA... ไดรเวอร์ 5.13.0-22-generic และ 4.70 nvidia

โพสต์คำตอบ

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