ปัญหาความสว่างของ Ubuntu 18.04 LTS


20

ฉันได้อัปเกรดเป็น Ubuntu 18.04 LTS การควบคุมความสว่างของหน้าจอไม่ทำงาน ปรากฏว่าความสว่างอยู่ในระดับต่ำสุดและฉันไม่สามารถเปลี่ยนความสว่างหน้าจอได้เลย มันทำงานบน 16.04 LTS แล็ปท็อปของฉันใช้การ์ดกราฟิก Intel

ฉันพยายามที่จะแก้ปัญหาด้วยการสร้างไฟล์ / 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

ฉันจะทำอย่างไร


แถบเลื่อนความสว่างหน้าจอในการตั้งค่า> พลังงานแสดงขึ้นทั้งหมดหรือเป็นสีเทาหรือไม่?
Broadsworde

แถบเลื่อนความสว่างหน้าจอในการตั้งค่า -> พลังงานไม่ทำงานความสว่างหน้าจอจะไม่เปลี่ยนแปลง
Claudio Diniz

ตกลงฉันแก้ปัญหาด้วยการติดตั้ง xbacklight และเพิ่มลงในแอปพลิเคชันเริ่มต้น
Claudio Diniz

ฉันรีบูทคอมพิวเตอร์อีกครั้งและปัญหาก็กลับมา
Claudio Diniz

คำตอบ:


21

ฉันมีปัญหานี้ด้วยเช่นกัน แต่ในการแจกแจงที่ต่างกันทางออกนั้นแตกต่างกัน

โซลูชันที่ Anas Elazhar ใช้งานได้ดีจนกระทั่งฉันเปลี่ยนเป็น Xubuntu:

เปิดไฟล์ / etc / default / grub โดยใช้ gedit หรือโปรแกรมแก้ไขข้อความอื่น ๆ ค้นหาบรรทัดด้านล่าง

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  

เปลี่ยนบรรทัดด้านบนเป็น

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

หากวิธีนี้ใช้ไม่ได้ผลให้คุณลองเปลี่ยนacpi_backlightค่าเป็นvideo:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video"

สร้างไฟล์ด้วย/usr/share/X11/xorg.conf.d/80-backlight.confแต่เนื้อหาแตกต่างจากไฟล์ที่คุณสร้างเล็กน้อย:

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"     "sna"
    Option      "Backlight"       "acpi_video0"
    BusID       "PCI:0:2:0"
EndSection

ถ้ารวมกันacpi_backlight=videoกับแฟ้มนี้ไม่ทำงานการเปลี่ยนแปลงกลับไปacpi_backlightvendor

และอย่าลืมเรียกใช้sudo update-grubคำสั่งในเทอร์มินัลทุกครั้งที่คุณเปลี่ยน/etc/default/grub!


การเพิ่ม `acpi_backlight = ผู้ขาย 'ก็เพียงพอ (+ รีสตาร์ท) Ubuntu 18.04 Samsung R510
it3xl

1
XUbuntu 18.04 บน Lenovo Thinkpad T480s: acpi_backlight=videoและไฟล์ต่าง80-backlight.confก็ใช้กลอุบาย
kiltek

ไม่พอใจกับคำตอบนี้ SADLY ขอบคุณต่อไป
markackerman8-gmail.com

7

เปิดไฟล์ / etc / default / grub โดยใช้ gedit หรือโปรแกรมแก้ไขข้อความอื่น ๆ ค้นหาบรรทัดด้านล่าง

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  

เปลี่ยนบรรทัดด้านบนเป็น

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

สิ่งนี้จะช่วยให้แน่ใจว่าจะโหลดไดรเวอร์เฉพาะอุปกรณ์ก่อนไดรเวอร์เริ่มต้นใน Linux

บันทึกไฟล์และปิดตัวแก้ไขข้อความ

เปิด terminal และรันคำสั่งด้านล่าง

  update-grub

Reboot

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


2
ฉันทำอย่างนั้น แต่มันไม่ทำงานในแล็ปท็อปของฉัน
Claudio Diniz

ลองคำตอบของที่รัก
Anas Elazhar

1

จากการติดตั้ง Ubuntu 18.04 ปัจจุบันของฉัน (ตั้งแต่วันนี้) ฉันสามารถปรับความสว่างที่หน้าจอเข้าสู่ระบบด้วยปุ่มฟังก์ชั่น (นอกกรอบ!) อย่างไรก็ตามฉันใช้ i3 กับ Gnome และหลังจากเข้าสู่ระบบฉันจะไม่เห็นตัวควบคุมความสว่างในศูนย์ควบคุม Gnome อีกต่อไป

คำตอบข้างต้นไม่ได้ผลสำหรับฉัน: แทนที่จะใช้สคริปต์ xorg ของ Ducky ร่วมกับตัวเลือก Grub ทำให้เซสชัน i3 + Gnome ของฉันมีพฤติกรรมการแสดงผลที่ไม่พึงประสงค์และช้าลง

อย่างไรก็ตามอย่างน้อยสำหรับกรณีที่คุณไปเซสชันที่ไม่ใช่ Gnome (เช่น i3) ฉันสามารถชี้ให้คุณไปที่https://github.com/szekelyszilv/ybacklight ซึ่งสามารถติดตั้งได้ :

  • ดาวน์โหลดแกะและเปลี่ยนเป็นไดเรกทอรีหลัก ybacklight
  • mkdir สร้าง; อนุภาคทางฟิสิกส์สร้าง; สร้างซีดี; นินจาติดตั้ง

หรือ (ไม่มีเครื่องมือเหล่านั้นและหากคุณไม่ต้องการติดตั้งในระบบ) โดย:

  • src cd; gcc ybacklight.c -o ybacklight; cp ybacklight ให้กับคุณ -dir-dir

จากนั้นเชื่อมต่อกับปุ่มฟังก์ชั่นผ่านการตั้งค่า WMs เช่นใน i3wm ฉันเพิ่ม:

bindsym XF86MonBrightnessUp exec ybacklight -inc 10 
bindsym XF86MonBrightnessDown exec ybacklight -dec 10 

เพื่อ. config / i3 / config ของฉัน

นอกจากนี้การตั้งค่าความสว่างต้องใช้สิทธิ์รูทเช่นทำได้ด้วย "sudo ybacklight ... " เช่นเดียวกับรายการไปยัง / etc / sudoers: ดูฉันจะเพิ่มผู้ใช้ใหม่เป็น sudoer โดยใช้บรรทัดคำสั่งได้อย่างไร


1
cd src; gcc ybacklight.c -o ybacklightนอกจากนี้คุณยังสามารถสร้างมันด้วย ในการตั้งค่าความสว่างมันต้องใช้สิทธิ์รูทดังนั้นฉันจึงใช้ sudo (และเพิ่มรายการที่เหมาะสมใน / etc / sudoers)
ทำเครื่องหมาย

ขอบคุณถูกต้องอย่างแน่นอน ดีกว่าโซลูชันของฉันด้วย chmod
มาริโอ

1

ฉันเพิ่งอัปเดตเป็น 18.04 และฉันพบว่าการเปลี่ยนแปลงGRUB_CMDLINE_LINUX_DEFAULTใน/etc/default/grubรายการต่อไปนี้

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video"

และการเพิ่ม

Option         "RegistryDwords" "EnableBrightnessControl=1"

จะ/etc/X11/xorg.confอยู่ภายใต้

Section "Device"

แก้ไขปัญหาการควบคุมและปุ่มปรับความสว่างที่ใช้ไดรเวอร์ Nvidia 390


คำตอบของ GuyFork จะทำให้ GTK ของคุณเป็นจริง อย่าใช้คำแนะนำของเขา
มนุษย์

@tak ฉันไม่เห็นว่าสิ่งนี้จะส่งผลกระทบต่อฮาร์ดแวร์ของคุณอย่างไร หากคุณแน่ใจโปรดโพสต์คำตอบอธิบายสิ่งที่คุณทำและสิ่งที่เกิดขึ้น
terdon

@ ตากอาจจะไม่ได้ผลสำหรับทุกคนเหมือนโพสต์ / คำแนะนำอื่น ๆ จากกลุ่มต่าง ๆ ที่ไม่ได้ผลสำหรับฉัน หากวิธีนี้ใช้ไม่ได้ผลคุณสามารถลบลบ nvidia * และลองวิธีอื่นได้เช่นฉันได้ทำหลายครั้งกับแล็ปท็อปและรุ่นต่างๆ
GuyFork

มันก็ทำให้ระบบของฉันพัง มันไม่ได้โหลดจนกว่าฉันจะลบไฟล์ /etc/X11/xorg.conf ในโหมดการกู้คืน ไม่แนะนำให้ใช้
ทดลอง

0

ฉันเริ่มการตั้งค่าเซิร์ฟเวอร์ nvidia X และในการกำหนดค่าการแสดงผลเซิร์ฟเวอร์ x เปลี่ยนการเลือกเป็น X Screen0 และทำงานได้

การควบคุมความสว่างใช้งานได้แล้ว acpibacklight=video0นอกจากนี้ก่อนที่จะทำว่าฉันได้เปลี่ยนด้วงไป


ยินดีต้อนรับสู่ถาม Ubuntu! ฉันขอแนะนำให้แก้ไขคำตอบนี้เพื่อขยายโดยมีรายละเอียดเฉพาะเกี่ยวกับวิธีการทำเช่นนี้ (ดูเพิ่มเติมฉันจะเขียนคำตอบที่ดีได้อย่างไรสำหรับคำแนะนำทั่วไปเกี่ยวกับคำตอบที่ถือว่ามีค่ามากที่สุดใน Ask Ubuntu)
David Foerster

0

ใน Ubuntu 18.04 (พร้อมเดสก์ท็อป xfce) ปัญหาความสว่างของฉันก็แก้ไขได้ในที่สุด

ฉันเปิด 'การตั้งค่าออนบอร์ด' ใต้เมนู 'การตั้งค่า' หากเดสก์ท็อปของคุณไม่มีคุณสามารถดาวน์โหลดได้จาก Software Center

ในหน้าต่าง 'การตั้งค่าออนบอร์ด' คลิกเมนูเค้าโครงจากนั้นเลือก 'แป้นพิมพ์แบบเต็ม' (คีย์บอร์ดบนเดสก์ท็อปที่มีปุ่มแก้ไขและฟังก์ชั่น) คลิกที่นี่เพื่อดูหน้าต่างการตั้งค่าออนบอร์ด


0

ฉันจัดการเพื่อให้การควบคุมความสว่างทำงานกับไดร์เวอร์ nvidia ใน Debian 10

นี่คือฮาร์ดแวร์ของฉัน: - ThinkPad P51 - Nvidia Quadro M2200 GPU + Intel GPU

นี่คือวิธีที่ฉันทำ:

  • ไปที่ Bios และกำหนดค่าการแสดงผลเป็นกราฟิกแบบแยกส่วน (จะใช้เฉพาะ Nvidia GPU เท่านั้น)

  • ลบไดรเวอร์ Nouveau หากมีการตั้งค่า

    เพิ่มบัญชีดำนูโวลงใน /etc/modprobe.d/nvidia-installer-disable-nouveau.conf

    blacklist nouveau options nouveau modeset=0

    จากนั้นเรียกใช้

    update-initramfs -u

    จากนั้นรีบูต

  • ดาวน์โหลดและติดตั้งไดรเวอร์ Nvidia ล่าสุดจากเว็บไซต์ Nvidia ( https://www.nvidia.com/Download/index.aspx?lang=th ) Mine เป็นรุ่น 430.50

    เปิดคอนโซล tty โดยไม่ต้องเปิด X Server (Ctrl + Alt + F3 ที่หน้าเข้าสู่ระบบ)

    ติดตั้งส่วนหัวของ linux หากคุณไม่มี (apt-get install linux-headers -`uname -r`)

    ติดตั้งไดรเวอร์เป็นรูท ./NVIDIA-Linux-x86_64-430.50.run(ลบ libs หากต้องการ)

นั่นคือมันจะทำให้การทำงานทุกอย่างสมบูรณ์แบบในที่สุด !!


-1

การติดตั้งตัวควบคุมความสว่างช่วยฉันในการแก้ไขปัญหา

 sudo add-apt-repository ppa:apandada1/brightness-controller
 sudo apt update
 sudo apt install brightness-controller

คุณสามารถเข้าถึงตัวควบคุมความสว่างหลังจากดาวน์โหลดได้โดยค้นหา


เพิ่งเพิ่มหน้าต่างตัวควบคุมความสว่างขนาดเล็กที่ใช้งานไม่ได้ ... ไร้ประโยชน์สำหรับอุปกรณ์ของฉันเศร้า
markackerman8-gmail.com

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