Arka ışık parlaklığı değiştirilemiyor Ubuntu 14.04


30

Bu sabah Dell XP 13 dizüstü bilgisayar ekranımın parlaklığını artık değiştiremeyeceğimi öğrendim. Parlaklığı değiştirmek için aşağıdakileri denedim

  • Klavye parlaklığı tuşlarını kullanın
  • Aşağıda gösterilen komutları çalıştırın
  • Çekirdek seçeneğiyle önyükleme acpi_backlight = satıcı. Bu, / sys / class / backlight klasöründe bulunan bir dell_something klasörüyle sonuçlandı. Bu klasördeki parlaklık dosyasını değiştirmek yardımcı olmuyor.
  • Xorg.conf'a 'intel_backlight' öğesini ekleyin
  • "Eski seçeneği ROM'u yükle" BIOS seçeneğini etkin, "güvenli önyüklemeyi" devre dışı olarak ayarla
  • Çekirdek seçeneğiyle önyükleme i915.disable-pch_pwm = 0
  • Yeni bir Ubuntu 12.04 USB bellek kurulumundan önyükleme yapın. Parlaklığı hala kontrol edemiyorum. Dizüstü bilgisayar 12.04 ile önceden yüklenmiş olarak geldiğinde gariptir. Belki bu bir donanım sorunu?
  • En yeni intel video sürücüsünü yükle

Bunun neden aniden kırıldığı hakkında bir fikriniz var mı? Nisan ayında 12.04'ten 14.04'e yükselttim ve düne kadar parlaklık anahtarları iyi çalışıyordu.

Teşekkürler!

echo 100 > /sys/class/backlight/intel_backlight/brightness
echo 100 > /sys/class/backlight/acpi_video0/brightness

Bu blogdan biraz yardım aldım: itsfoss.com/fix-brightness-ubuntu-1310 Bir dell üzerinde çalıştı. Bir acer üzerinde çalıştırmak mümkün değil. Sizin için çalışır
ishanbakshi

Yardımın için teşekkürler. Bu makaleyi kendim buldum ama sorunu çözdüğümü düşündüm. Xorg.conf dosyasındaki değişiklikler sadece parlaklık düğmelerinde, uygunluk dosyasındaki uygun değeri ekleyerek çalışmasını sağlar. Ancak benim sorunum, değeri manuel olarak değiştirdiğimde bile parlaklığın değişmemesi.
Lespaul86

Yanıtlar:


28

Dell 5521 dizüstü bilgisayarım için bir düzeltme buldum, Ubuntu 14.04 için çalışıyordum, ancak v3.13 + çekirdekleri için çalışacak.

  1. Açık /etc/default/grub

    sudo nano /etc/default/grub
    
  2. çizgiyi değiştirmek

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    için

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"
    
  3. sonra kaydedin ve çıkın ve

  4. koşmak

    sudo update-grub
    
  5. sonra yeniden başlat

Bu açıklama, ACPI'nin zaten varsa bile kendi arka ışık kontrolünü intel_backlighteklediği anlamına gelir; bu satır eklenmesi, CPI'yı Intel arka ışığını kullanmaya zorlar.


3
Bu sorunu gidermek için Ubuntu 14.04.1 TLS versiyonunun güncel olduğunu söyleyebilirim.
Jüpeter

Mükemmel. ubuntu 16.04 (Dell XPS 13) altında çalıştı.
Nasreddine

O da 16.10 ubuntu'da çalıştı. Teşekkürler!
Searene

Ubuntu 16.10'da benim için çalışmadı.
Jordan Silva

10

Benim için, # 1249219 hata raporunda listelenen çözüm .

Temelde /usr/share/X11/xorg.conf.d/20-intel.confdosyayı aşağıdaki satırlarla oluşturmaya çalışır :

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

Bu çok iyi bir cevap :)
Mohamed Yakout,

Bunu paketsiz nasıl yapabilirsiniz xserver-xorg-video-intel? Bu paket bazı Zenbook'larda vb. Komplikasyonlara neden oluyor. Askubuntu.com/a/816703/25388
Léo Léopold Hertz 준영

Bu, makinemin önyüklemesini engelledi
Tisch

4

Basit bir senaryo oluşturdum:

touch /usr/bin/brightness

İçeriği aşağıdaki gibidir:

#!/bin/bash
echo $1 | sudo tee /sys/class/backlight/intel_backlight/brightness

Bu, aşağıdakileri komut satırından çalıştırmanızı sağlar:

brightness 100
brightness 4000

Değerler, çalıştırarak alabileceğiniz maksimum parlaklık değerlerine bağlıdır:

cat /sys/class/backlight/intel_backlight/max_brightness 

Komut dosyasını çalıştırılabilir hale getirmeyi unutmayın:

chmod +x /usr/bin/brightness

Parlaklık dosyasının izinlerini değiştirmemeyi ve sudogüvenlik nedenlerinden dolayı parçası tutmamayı seçtim .


3

Bu çözümü kullandım , çok basit ve kolay:

  • Xbacklight'ı yükle
  • Başlangıç ​​Uygulamalarını Aç
  • Yeni bir başlangıç öğesi ekleme (buna bir ad vermek ve komut satırı türü: xbacklight -set 50)

50 bana ihtiyacım olan parlaklık seviyesini verdi, ancak kendi sisteminizin değerlerini denemeniz gerekebilir.


Sadece xbacklight -set 50terminalde kullanmayı daha kolay buluyorum .
Kodunu

Does 14.04.3 ubuntu mac çift çizme benim için değil iş
mau

Bu xbacklight, ekranları bulamama sorununu çözmüyor .
jackyalcine

3

Bir sürü makale okudum

İşte yaptığım şey, uzun zamandır bununla mücadele ettiğim için ...

/usr/share/X11/xorg.conf.d/20-intel.confAşağıdaki satırlarla dosya oluşturma ve değiştirme ...

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

... hiç işe yaramadı

Bir xbacklightsüredir seçeneği kullanıyordum , ancak Linux yerel yoluyla mümkün olması gerektiğini bildiğim için beni tatmin etmedi.

ETKİLMEYEN birçok GRUB seçeneği denedim, bu yüzden tekrar tekrar gözünü kestiriyordum, bu sorunu çözmek için geri döndüm.

Bugün aşağıdaki çözüme ulaştım:

  1. Yeni Xorg.conf dosyası oluşturmak için ekran yöneticinizi öldürmeniz gerekir (çünkü X sunucusunu çalıştırır):
    • Ctrl+ Alt+ F1Tuşlarına basın (Panik yapma, Pencere sisteminiz çalışırken, Ctrl+ Alt+ ile geri dönebilirsiniz F7)
    • yazın sudo service lightdm stopve basın Enter(örneğin, gdm, kdm, xdm)
  2. Yeni Xorg yapılandırma dosyası oluştur
    • yazın X -configureve basınEnter
    • yazın mv xorg.conf.new /etc/X11/xorg.confve basınEnter
  3. X Server'ı başlatın (komut satırından GUI olmadan hepsini yapabilirsiniz, ancak bu yaklaşımla daha rahat edindim):
    • yazın sudo service lightdm startve basın Enter(örneğin, gdm, kdm, xdm)
  4. Xorg.conf dosyasını değiştirin
    • gezinmek /etc/X11/xorg.confve Xorg.conf'u açın (benim durumumda en son xorg.conf.05312015 idi) leafpad (ör. gedit, pluma)
    • ara Section "Device"ve sonra ara Driver(bilgisayarımda Driver "intel"varsayılan olarak söylendi , ancak başka bir şey olabilir, bu yüzden değiştirin intel)
    • Option "Backlight" "intel_backlight"sonra satır ekle Driver "intel"(Cihaz Bölümünde kaldığı sürece nerede olduğu önemli değildir)
    • kayıt etmek
  5. GRUB'u değiştir

    • sudo gedit /etc/default/grub (örneğin yaprak tabanı, pluma ...)
    • olarak ayarlayın GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="( acpi_osi=benim için yaptım, diğer seçenekler işe yaramadı ...)
    • Terminal tipinde sudo update-grubve Enter tuşuna basın
    • veya GRUB customizer kullanın:

    sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer

Grub özelleştirici

  • GRUB'u sizin için güncelleyen sol üst köşede Kaydet düğmesine basın.

    1. Yeniden başlat ve kar et

İşin garibi, bu kod tam olarak aynı /usr/share/X11/xorg.conf.d/20-intel.conf, ancak bu şekilde beklendiği gibi çalıştı!


Benim için çalışıyor! Samsung ATIV Akıllı Bilgisayar Pro XE700T1C'de
Glats

2

Bu, Acer 5830TG için Ubuntu 16.04 LTS’de çalıştı.

  1. Öncelikle sisteminizin Intel Graphics kartı kullandığından emin olun

    $ ls /sys/class/backlight
    intel_backlight
    

    En azından intel_backlightsöz edilmeli

  2. Şimdi Intel grafik sürücüsünü indirip yükleyin ve talimatları izleyin .

  3. Grub konfigürasyon dosyasında /etc/default/grubaşağıdaki satırı değiştirin:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    için

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
    
  4. Ardından grub'u güncelleyin

    sudo update-grub
    
  5. Dosyayı oluşturun ve açın /usr/share/X11/xorg.conf.d/20-intel.conf:

    gksudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    
  6. Aşağıdaki metni ekleyin:

    Section "Device"
            Driver      "intel"
            Option      "Backlight"  "intel_backlight"
            Identifier "card0"
    EndSection
    
  7. Kaydet ve yeniden başlat.


`acpi_backlight = vendor` eklemek yeterliydi (+ yeniden başlatma). Ubuntu 18.04. Samsung R510
it3xl,

2
  1. Terminali aç, çalıştır gksudo gedit /etc/rc.local

  2. Şifre isteyecek. Şifrenizi yazınız.

  3. Ardından, metin editörü rc.localdosya açıldığında açılır. Bazı şeyler içeriyor ve sonunda exit 0.

  4. Bu exit 0satırdan önce, Ubuntu'da parlaklığı azaltmak için aşağıdaki komutları ekleyin:

    echo x > /sys/class/backlight/intel_backlight/brightness
    echo y | tee /sys/class/backlight/acpi_video?*/brightness # (optional) > /dev/null

    burada 0 ≤ x ≤ 4882 ve 0 ≤ y ≤ 10.

  5. Bu kadar. Makinenizi kaydedin ve yeniden başlatın.


1
maksimum değeri nasıl / nerede buldunuz?
erjoalgo

1

Benim için ubuntu 14.04 için çalışıyor. Minimum parlaklık ayarı:

echo 0 | sudo tee /sys/class/backlight/acpi_video0/brightness 

Maksimum:

echo 7 | sudo tee /sys/class/backlight/acpi_video0/brightness

1

Samsung dizüstü bilgisayarımda Ubuntu 14.04 ve çekirdek 3.19 ile aynı sorunu yaşadım.

Benim için çözüm, yapılandırma dosyasındaki satırı /etc/default/grubaşağıdaki gibi ayarlıyordu :

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=0"

ve ardından ayarların güncellenmesi:

sudo grub-update

Yardım etmezse, BIOS'taki Eski (CMS) önyükleme seçeneğini kapatmayı deneyebilirsiniz.


Denemeden önce:

  • Ayar /usr/share/X11/xorg.conf.d/80-backlight.confdosyası
  • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"

1

16.04'te ve şimdi 18.04'te benim için çalışan bir cevabım var. Bu cevabın sadece aşağıdaki iki ifadenin sisteminiz için geçerli olması durumunda geçerli olduğuna inanıyorum . Bu ifadeler doğru değilse lütfen zamanınızı boşa harcamayın:

  1. ls /sys/class/backlight/döner acpi_video0ve tam olarak bir tane, örneğinintel_backlight
  2. echo 450 | sudo tee /sys/class/backlight/intel_backlight/brightnessparlaklığını yarı yarıya ve echo 900 | sudo tee /sys/class/backlight/intel_backlight/brightnesstam parlaklık yapar.

    (Burada değiştirmelisin intel_backlight 1. adımda bulunan ne olursa olsun ve komutuyla bulunan cihazınızın maksimum parlaklık ayarına göre 450 değiştirilmesi ve 900 cat /sys/class/backlight/intel_backlight/max_brightnessveya eşdeğeri.)

Bu durumda, probleminiz sistem acpi_video0modülünü yanlış eklediğinden ve parlaklık tuşlarının intel_backlight(veya eşdeğeri) yerine bunu kullanmasıdır .

Bunu çözmek
acpi_backlight=noneiçin dizini kaldıracak olan önyükleme seçeneğini eklemeniz gerekir.acpi_video0 dan /sys/class/backlight/. Parlaklık tuşları artık mantıklarını istediğimiz dizine uygular /sys/class/backlight/.

Bu bilgiyi bu yararlı sayfadan aldım https://wiki.archlinux.org/index.php/backlight "Bu, eğer acpi_video0arka ışığı değiştirmenin aslında parlaklığı değiştirmeyeceğini tespit ederseniz, kullanmanız gerekebilir acpi_backlight=none."


Aslında aşağıdakiler, dizüstü bilgisayarımın her zaman uyuyacağına dair bir fikir elde edene kadar ekranımı siyah hale getirdi echo 900 | sudo tee /sys/class/backlight/intel_backlight/brightness. Sert bir yeniden başlatma bir çare oldu.
it3xl

0

Aşağıdaki betiği klonlayın ve betiği yapıştırdıktan sonra kök terminalden çalıştırın. /bin

git clone https://github.com/el-beth/backlight.sh.git


6
Bunu , "komut dosyasını yapıştırarak" ne demek istediğinizi açıklamakla genişletmek için düzenleyebilir misiniz /bin? Bu dizine kopyalamak mı istiyorsun? Koşmanın yanı sıra adımlar için talimatlar ekleyebilir misiniz git clone?
Eliah Kagan


0

Yıllarca aradıktan sonra çözüm buldum ve çok iyi çalışıyor.

Sadece / etc / default / grub GRUB_CMDLINE_LINUX_DEFAULTdizgisine eklenir acpi_backlight=video.

Lenovo Ideapad Z500: Intel HD4000, GeForce 740m


0

Lenovo Ideapad Z500'ümde de aynı problem vardı.

Ubuntu 16.04'ümde çalışan bu numarayı buldum:

GRUB yapılandırma dosyasında /etc/default/grubaşağıdaki satırı değiştirin:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Bu dize ekleyerek: acpi_backlight=vendor. Benim durumumda çıkardım acpi-osi=linuxve değiştirdim, yani, sonunda:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Grub'u çalıştırarak güncelle:

sudo update-grub

Sonra böyle bir xorg yapılandırma dosyası oluşturun:

sudo touch /usr/share/X11/xorg.conf.d/80-backlight.conf

ve bu metni kopyalayın:

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

Dosyayı kaydedin ve yeniden başlatın.


Ayrıca, Fnparlaklık tuşlarını Ubuntu'nun dışında kullanmaya çalışabilirsiniz (başlamadan önce veya BIOS ayarlarında). İşe yarayabilir.



0

Xubuntu 16.04 (Samsung N150 - Intel GMA3150):

Aşağıdaki metinleri oluşturarak düzeltilmiş parlaklık kontrolü sorunu /usr/share/X11/xorg.conf.d/20-intel.conf:

Section "Device"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        Identifier "card0"
EndSection

Teşekkürler: ArchLinux - Samsung_N150_Backlight ve Daria


0

Bu yüzden Dell XPS 15 7590'imde (Ubuntu 18.04) OLED ekranlı bu sorunu çift ​​önyükleme yaptıktan sonra çözdüm .

Ekran kararır (örneğin güç tasarrufu sağlayan karartma) bu nedenle kesinlikle yeteneklidir ve parlaklık düğmelerinin kullanılması görsel kaydırıcıyı çalıştırır, böylece bunlar kesinlikle tanınır. Fakat tam yoğunluktaydı ve denediğim hiçbir şey onu kontrol edemezdi.

Burada gördüğüm birçok düzeltmeyi denedim: acpi_backlight = vendor ile grub düzenleme, parlaklık denetleyicileri kurma, değerleri arka ışık dosyalarına eko etme, hatta sorun olması durumunda intel vs nvidia sürücüleri ile bağlantı kurma vs.

Modelimi (XPS 15 7590, OLED ekranı) Arch Linux ile ayarlamak için bu bilgiyle karşılaştım, burada parlaklık orada bir sorundu ve bu yöntemi izlemeye çalıştım: https://wiki.archlinux.org/index.php/Dell_XPS_15_7590 #Backlight Yararlı görünüyordu ama benim için işe yaramadı ( https://github.com/lurwas/oled-brightness-ubuntu ) dayalı bir senaryo vardı .

ArchLinux sayfasında anladım kadar

Lütfen dikkat: xf86-video-intel sürücüsünü kullanıyorsanız, yukarıdaki komut dosyasındaki 'eDP-1'i' eDP1 'ile değiştirmeniz gerekecektir.

Tabii ki, sistemim 'eDP1' ile ilgili talimatlar arıyormuş gibi görünüyordu ve her şey 'eDP-1'i değiştirmesini söylüyordu. Çizgi tüm farkı yarattı.

Bu betiği bir başlangıç ​​programı olarak ayarladım, Arch Linux talimatlarında belirtildiği gibi 'bc' ve 'inotify-tools' yüklü olup olmadığımı kontrol ettim (bu sayfanın 'itnotify-tool' ve ubuntu gerekli. bulmak / yüklemek için son '!) ve çalışma izinleri olduğundan emin olun ve BOOM - "az ışık olsun!".

Komut dosyası başlangıçta çalıştırılır ve arka aydınlatma tuşlarım artık aktif olarak ekran parlaklığını değiştirir.

Umarım benzer bir sorun yaşamanız durumunda, bu yardımcı olabilir. Bu düzeltmenin muhtemelen yalnızca OLED'e özgü bir sorun için olup olmadığından emin değilim, bu nedenle milajınız değişebilir.


-1

MANJARO 18 kullanıcıları için:

Hibrit GPU'lu bir LENOVO'm var ama sadece NVIDIA kart kullanıyorum. Parlaklık düğmeleri işe yaramadı. Başka bir yerde bir 10-nvidia-brightness.confdosya olan baskı önerisi işe yaramadı. Birçoğunu okuduktan sonra , Ubuntu kullanıcılarının bu çözümü benim için çalıştı.

Bir terminal açın ve şunu yazın:

ls /sys/class/backlight

Benim için işaret etti intel_backlight. Bunun nasıl çalıştığını bilmiyorum acpi_backlight. Dosyayı okudum

sudo <text_editor> /usr/share/X11/xorg.conf.d/20-intel.conf

Favori metin düzenleyicinizi <text_editor> , benimki xed.

O zaman içine yaz:

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

Doğru PCI çıktısından lspci | grep VGA(benimki 00:02.0) olmalıdır. Dosyayı kaydedin, sonra sudo pkill X(veya yeniden başlatın), hepsi bu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.