ปัญหา
Unity แสดงการควบคุมในขณะที่ฉันกดความสว่าง Fn + เพิ่ม / Descrese แต่ไม่มีอะไรเกิดขึ้น ในความสว่างของคอนโซลไม่ทำงานเกินไปในขณะที่เซิร์ฟเวอร์ X กำลังทำงาน
ตรวจสอบโซลูชั่น
ฉันได้ลองวิธีแก้ปัญหาที่เป็นไปได้ทั้งหมดของปัญหานี้ใน google และไม่มีอะไรทำงาน:
- เขียน acpi_backlight ในด้วง
- ติดตั้งไดรเวอร์ใหม่ด้วย apt purge nvidia *
- เขียน "EnableBrightnessControl = 1" ใน xorg.conf
- ติดตั้ง nvidia-375.66, nvidia-378.13, 381.22, 384.47
- "xbacklight -set X" ไม่ทำงาน
- การเปลี่ยน / sys / คลาส / แสงไฟ / ความสว่าง
- อัปเดตเคอร์เนล linux จาก 4.8 เป็น 4.10 และ 4.12
- แทนที่ EDID จากเมทริกซ์เก่า (มันทำลายทุกอย่าง)
- setpci -v -H1 -s 00: 01.0 3e.W = 0 แล้วเปลี่ยนแสงไฟโดยใช้ปุ่ม Fn +
- xrandr - เอาท์พุท DP-0 - ความสว่าง 0.5 --- ทางออกที่ไม่ดี
ระบบและสถานการณ์ของฉัน
ฉันใช้เมทริกซ์การแสดงผล N173HHE-G32 ในแล็ปท็อปของฉันมาก่อนและทุกอย่างก็โอเค แต่วันนี้ฉันแทนที่มันเป็น B173HAN01.2 และปัญหานี้ได้เริ่มขึ้นแล้ว ใน Windows 10 ฉันแก้ไขได้โดยติดตั้งไดรเวอร์ใหม่บน nvidia-376 จากเว็บไซต์ MSI อย่างเป็นทางการ
ดังนั้นฉันสามารถดูลำดับต่อไป: ที่ความสว่างเริ่มแล็ปท็อปคือสูงสุดแล้วเป็นขั้นต่ำ (และทำงาน) ในขณะที่ข้อความ "initramfs ... " แสดงในคอนโซล และหลังจากที่เซิร์ฟเวอร์ X เริ่มความสว่างก็จะมากที่สุด (แตก) อีกครั้ง เมื่อเซิร์ฟเวอร์ X หยุดความสว่างจะทำงานอีกครั้ง!
MSI GT73VR 7RF, Ubuntu 16.04.2 LTS, NVidia GeForce GTX1080, B173HAN01.2 display matrix
uname -a
4.8.0-58-generic #63~16.04.1-Ubuntu SMP Mon Jun 26 18:08:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1be0 (rev a1)
แต่!
แต่เมื่อผมใช้ nvidia-378 มันWORKS ! น่าเสียดายที่ 378 มีข้อบกพร่องที่สำคัญหลังจากโหมด Suspend ในอินเตอร์เฟส Unity: (((
โปรดช่วยดวงตาของฉันมีเลือด (มันสดใสมากสำหรับพวกเขา) และฉันไม่รู้จะทำอย่างไร ...
Updated! หลังจากสองปีฉันเข้าใจว่าปัญหาอยู่ภายใน lightdm (หรือเซิร์ฟเวอร์ X) เมื่อฉันหยุดมันทุกอย่างก็โอเค ...
for i in /sys/class/backlight/*; do echo $i; cat $i/brightness; cat $i/actual_brightness; cat $i/max_brightness; done