ความสว่างหน้าจอไม่มีผลกับ Lenovo Z570


18

Lenovo Z570 ของฉันมีสอง GPU, nVidia และ Intell การควบคุมความสว่างไม่ได้มีผลอะไรต่อความสว่างของหน้าจอและเพราะฉันเคยมีปัญหาสำคัญในอดีตเมื่อฉันพยายามที่จะคลิ้กกับไดรเวอร์และการตั้งค่าของ nVidia และฉันต้องการความระมัดระวังในตอนนี้ ฉันไม่พบคำถามที่คล้ายกันซึ่งอ้างถึง 14.04 LTS ที่มีการกำหนดค่าที่คล้ายกันเป็นของฉัน

ฉันได้อ่านแล้วว่าสามารถแก้ไขได้โดยการเพิ่ม / เปลี่ยนเนื้อหาในxorg.confแต่เมื่อฉันเรียกใช้

sudo gedit /etc/X11/xorg.conf

ไฟล์ออกมาว่างเปล่าอย่างแน่นอน ฉันต้องทำอะไรฉันต้องเพิ่มอะไรบ้างและไม่ทำให้แล็ปท็อปของฉันโดนเกลียวหน้าจอสีดำอีก


วิธีนี้ช่วยแก้ไขปัญหาของฉัน: askubuntu.com/a/450690/313731
— Arash

การ์ดรุ่นของคุณคืออะไร?
— Braiam

nVidia 525M และ Intell รวมกราฟิก HD 3000
— Valentin

การแก้ปัญหาของ @SPRBRN ทำงานบน Lenovo Thinkpad X250 ของฉันกับ Intel Graphics และ Ubuntu 14.04
— ลีโอนาร์ vertighel

คำตอบ:


19

สำหรับผู้ที่มีปัญหากับการ์ด Intel โปรดดูที่การแก้ไขนี้ :

คุณสามารถดูว่าคุณใช้การ์ด Intel ด้วยคำสั่งต่อไปนี้หรือไม่ หากคุณเห็น "intel_backlight" คุณอาจมีการ์ด Intel

ls /sys/class/backlight/

ถ้าเป็นเช่นนั้นดำเนินการคำสั่งต่อไปนี้:

sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf

คุณสามารถตรวจสอบก่อนว่ามีไฟล์นั้นอยู่หรือไม่ แต่การสัมผัสไฟล์นั้นจะไม่ก่อให้เกิดอันตรายใด ๆ จากนั้นแก้ไขไฟล์:

sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

ใส่รหัสต่อไปนี้:

Section "Device"
    Identifier  "card0"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
    BusID       "PCI:0:2:0"
EndSection

บันทึกไฟล์ออกจากระบบลงชื่อกลับเข้าใช้งานได้กับฉันใน Ubuntu 14.04 และควรใช้กับ 13.10 เช่นกัน

ให้เครดิตกับ FOSS


นี่คือสิ่งที่ฉันได้หลังจากทำเช่นนั้น: (gedit:3465): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service filesฉันมี Intel GPU สำรอง
— Valentin

1
@SPRBRN: ทำงานให้ฉัน Vostro 1500 เพิ่งติดตั้งไดรเวอร์ Intel (เพื่อป้องกันการล่ม) - บูม, แสงพื้นหลัง 0% == หน้าจอสลัวมาก ฉันยืนยันด้วยไดเรกทอรี intel_backlight มี 'actual_brightness' (หรือบางอย่าง) ที่นั่นที่มีค่า 00 เมื่อฉันติดตั้งโปรแกรมแก้ไขของคุณมันก็กระโดดขึ้น (256,512 หรือมากกว่านั้น) ขอบคุณสำหรับการแบ่งปัน!
— Dude

2
หากมันเกิดขึ้นที่คุณเห็นintel_backlightคุณเปลี่ยน / เพิ่ม20-intel.confแต่ระบบจะไม่บูตกราฟิกคุณสามารถลบไฟล์ในโหมดการกู้คืน ( wiki.ubuntu.com/RecoveryMode )
— wenzeslaus

สิ่งนี้ใช้ได้กับฉันด้วย Xubuntu 14.10 บน ThinkPad T520 (ปัญหาเกิดขึ้นหลังจากฉันตั้งค่า Bumblebee เท่านั้น) แต่ด้วยเหตุผลบางอย่างมันทำให้Whisker Menuของ Xfce หยุดทำงาน ฉันลงเอยด้วยการลบรายการพาเนล Whisker Menu แต่มันก็ดีที่มีการแก้ไขสำหรับเรื่องนี้เช่นกัน
— srunni

วิธีการแก้ปัญหาของคุณทำงานเกี่ยวกับ Lenovo Thinkpad X250 ของฉันกับ Intel Graphics และ Ubuntu 14.04
— ลีโอนาร์ vertighel

12

สิ่งนี้ใช้ได้กับ Lenovo T530 ของฉันกับ Nvidia / Intel ...

บันทึก. การตั้งค่ากราฟิก BIOS ของฉันเปลี่ยนจาก Nvidia Optimus เป็น Discrete Graphics (นี่คือเพื่อให้ฉันสามารถขับจอแสดงผลภายนอก 4K จาก Display Port) ยังไม่จำเป็นต้องมีไฟล์ / etc / X11/xorg.conf ในระบบของคุณ ต่อไปนี้จะถือว่าคุณใช้ไดรเวอร์ Nvidia และเข้าถึงแอพ NVIDIA X Server Settings ใน Unity

ก่อนอื่นให้เปิดโปรแกรมแก้ไขข้อความขึ้นมาก่อนแล้วฉันจะแสดงวิธีเพิ่มเนื้อหาที่เหมาะสมให้กับไฟล์นี้สำหรับกราฟิกการ์ดของคุณ

gksu gedit /usr/share/X11/xorg.conf.d/20-nvidia.conf

หากไฟล์ของคุณว่างเปล่าเนื่องจากเปิดใช้งานแอพ "NVIDIA X Server Settings" จาก Unity

จากนั้นไปที่ส่วน "X Server Display Configuration"

ที่ด้านล่างของหน้าจอคลิกปุ่ม "บันทึกไปยังการกำหนดค่า X" เราไม่ต้องการบันทึกอะไรจริง ๆ ที่นี่ แต่คลิกที่ปุ่ม "แสดงตัวอย่าง"

เลื่อนจนกว่าคุณจะเห็นและต่อไปนี้Section "Device" EndSectionไฮไลต์และคัดลอกทั้งส่วน ฉันดูเหมือนว่า:

Section "Device"
   Identifier     "Device0"
   Driver         "nvidia"
   VendorName     "NVIDIA Corporation"
   BoardName      "NVS 5400M"
EndSection

วางสิ่งนี้ลงในไฟล์ /usr/share/X11/xorg.conf.d/20-nvidia.conf ที่เปิดไว้ก่อนหน้า

ตอนนี้วางบรรทัดต่อไปนี้ก่อน EndSection

Option        "RegistryDwords" "EnableBrightnessControl=1"

ควรมีลักษณะเช่นนี้:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVS 5400M"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection

ตอนนี้บันทึกและปิด /usr/share/X11/xorg.conf.d/20-nvidia.conf และรีบูต การควบคุมความสว่างของฉันใช้งานได้แล้ว มีความคิดจากนี้โพสต์ที่เกี่ยวข้อง


1
ทำงานได้อย่างสมบูรณ์แบบบน Lenovo W520 ของฉัน ขอบคุณสำหรับคำอธิบายที่ชัดเจน!
— tlwhitec

1
เป็นโซลูชั่นที่ดีและใช้งานง่ายหากใช้ไดรเวอร์ NVIdia ใช้กับ Lenovo W510 ได้อย่างสมบูรณ์แบบ
— sir_k

ทำงานได้ดีกับ Thinkpad T430 และ Discrete Graphics ที่เปิดใช้งานใน BIOS
— fnkr

ยังคงใช้ได้คำตอบที่ยอดเยี่ยม
— Karol Nowak

มีเคล็ดลับคือการตั้งค่าเซิร์ฟเวอร์ Nvidia X ไม่มีข้อมูลในหน้าตัวอย่างและอย่างใดจะไม่บันทึกเป็นไฟล์ที่มองเห็นได้ แต่ฉันบันทึกการกำหนดค่าสองครั้งและสร้างไฟล์สำรอง จากไฟล์นั้นฉันสามารถรับชิ้นSection "Deviceส่วนได้
— visoft

0

วิ่งsudo nvidia-xconfigเพื่อสร้างxorg.confไฟล์

ฉันมีปัญหาเดียวกันอย่างไรก็ตามแม้ว่าหลังจากการตั้งค่า DWORD ใน xorg.conf ความสว่างจะไม่เปลี่ยนแปลง


0

นั่นคือการควบคุมความสว่างไม่คงอยู่หรือว่าการปรับเปลี่ยนมันไม่มีผล?

ฉันมีปัญหาที่การเปลี่ยนการควบคุมความสว่างไม่คงอยู่ในการรีบูต ฉันมี Dell XPS L502X พร้อมกับ Intel และการ์ดกราฟิก GeForce GT 540M ฉันใช้ xbacklight เพื่อแก้ไขปัญหา ติดตั้งแพ็คเกจด้วย

sudo apt-get install xbacklight

และใช้คำสั่งต่อไปนี้เพื่อตั้งค่าความสว่างพูด

xbacklight -set 20%

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


ไม่ช่วยอย่างน่าเสียดาย :(
— Valentin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.