Ekran Parlaklığı Sorunu

Başlatan mhmmdlnx, 13 Eylül 2016 - 17:42:45

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

mhmmdlnx

Kali Linux kullanıyorum en son açtığımda ekran parlaklığı en düşüktü ve yükselmiyordu ondan sonra internetten bir şeyler aradım https://forum.linuxmint.net.tr/index.php?topic=2710.0 birde http://imhaka.com/2015/01/11/ubuntu-ekran-parlakligi-sorunu/ bunu denedim şimdi ise en parlakta ve yine ayarlanmıyor.

ata1


bugra9

Bilgisayarın marka modeli nedir?

Yaptığın işlemleri geri alıp bilgisayarı yeniden başlattıktan sonra aşağıdaki komutun çıktılarını aktarır mısın?
ls /sys/class/backlight/

mhmmdlnx

Asus K55VD
muhafz@muhafz:~$ ls /sys/class/backlight/
asus-nb-wmi  intel_backlight

bugra9

Aynı bilgisayara sahip kişiler ekran parlaklığının aslında çalıştığını sadece fn tuşlarıyla ekran parlaklığını değiştiremediğini yazmış. Bunu kontrol edebilir misin, ona göre devam edelim. Ekran parlaklığını güç ayarlarından ya da benzeri ayarlardan bir çubuk yardımıyla değiştirebiliyor olman lazım.

mhmmdlnx

Ordan da olmuyor yukarıda ekran parlaklığı ayarı var ama oda çalışmıyor

bugra9

Bilgisayarında ekran parlaklığını yönetecek iki sürücü var. Ya bunlardan biri ekran parlaklığını ayarlayabiliyor ya da ikisi de ayarlayamıyor. Eğer birisi ayarlıyorsa açılış aşamasında bunu çekirdeğe söylemeliyiz ki çekirdek onu kullanarak işlerine devam etsin. Eğer ikisi de ayarlayamıyorsa sürücü yüklemesi yapmalısın ki çekirdek tanıyabilsin.

Önce ilk sürücüyü test edelim.
cat /sys/class/backlight/asus-nb-wmi/max_brightness
kodu ile verebilecek en fazla parlaklık değerini öğren. Daha sonra bu değerin yarısını aşağıdaki komutta verdiğim 1 rakamı ile değiştirerek çalıştır.
echo 1 | sudo tee /sys/class/backlight/asus-nb-wmi/brightness

Eğer ekran parlaklığın yarıya düşüyorsa bu sürücü doğrudur, etkisi yoksa diğerini test edelim.
cat /sys/class/backlight/intel_backlight/max_brightness
kodu ile verebilecek en fazla parlaklık değerini öğren. Daha sonra bu değerin yarısını aşağıdaki komutta verdiğim 1 rakamı ile değiştirerek çalıştır.
echo 1 | sudo tee /sys/class/backlight/intel_backlight/brightness
Ekran parlaklığın yarıya düşüyorsa bu sürücü doğrudur, düşmüyorsa iki sürücü de ekran parlaklığını ayarlayamıyor demektir.

Eğer iki sürücü de ekran parlaklığını ayarlayamıyorsa buraya yaz ve aşağıdaki işlemleri uygulama. Eğer ayarlıyorsa aşağıdaki şekilde bu sürücüyü açılışta çekirdeğe bildireceğiz.
Alıntı yapılan: heartsmagic - 20 Ocak 2016 - 20:54:04
Ayrıca şunu bir dene lütfen:

sudo -H gedit /etc/default/grub

Bir dosya açılacak, oradaki şu satırı:
Alıntı YapGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
şu şekilde değiştir:
Alıntı YapGRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
Ardından dosyayı kaydet, kapat ve şu komutu yürüt:
sudo update-grub

Sonra sistemi yeniden başlatıp denersin.

Bundan sonra yine güç ayarlarından değiştirmeyi denersin. Eğer oradan değişiyor ve fn tuşu ile değişmiyorsa onun için diğer komutları deneriz. Eğer oradan yine değişmiyorsa
ls /sys/class/backlight/
çıktısını tekrar verirsin. "acpi_backlight=vendor" kısmındaki vendor yerini ilgili sürücüye göre değiştirip deneriz.

mhmmdlnx

muhafz@muhafz:~$ ls /sys/class/backlight/
intel_backlight


İkincisi oldu vendor yerini intel_backlight olarak değiştirdim yine update grub yapıp reboot ettim yine olmadı ne ayarlardan nede fn den çalıştı


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 14 Eylül 2016 - 19:47:55

Bide çıktıda ki asus-nb-wmi nereye gitti

bugra9

#8
O vendor kalsaydı, vendor olunca çalışmadı mı :)

Zaten bizim amacımız çekirdeğe parametre girerek ekran parlaklığını değiştirecek sürücüyü teke indirmesi. İşletim sistemi de kalan tek sürücüyü kullanarak ekran parlaklığını değiştirecektir.
Sonuç olarak vendor yapınca parlaklık çubuğundan ekran parlaklığı değişiyor mu ve çıktıda sadece intel mi gözüküyor.

mhmmdlnx

vendor yapınca değişmiyor, çıktıda asus ve intel birlikte gözüküyor

bugra9

acpi_backlight parametresi video, vendor, native ve none değerleriyle beraber kullanılıyor. Bu parametre bir dursun, bununla alakalı görünmüyor.

Biraz deneme yanılmayla gidelim.
1) acpi_osi=!Windows 2012
2) acpi_osi=
3) acpi_osi=Linux acpi_backlight=vendor

Maddeleri ayrı ayrı deneyip sonuçlarını yazar mısın. Herbirinde aşağıdaki durumları test edersin.

- Fn tuşlarıyla ekran parlaklığı değişiyor mu?
- Ayarlardaki parlaklık değiştirme çubuğu ile parlaklık değişiyor mu?
- "ls /sys/class/backlight/" çıktısı.

Şu bağlantılar burada dursun.
https://forum.ubuntu-tr.net/index.php?topic=43540.msg508367#msg508367
http://www.linlap.com/asus_k55vd
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1100825
https://ubuntuforums.org/showthread.php?t=2164844

mhmmdlnx

hepsini konsoldan çalıştırıp dediğinizi yaptım ls çıktıları aynı iki tane var yine fn ve ayarlardan da çalışmadı


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 17 Eylül 2016 - 00:40:34

Diğer linkleri nasıl kullanabilirim acaba

bugra9

İlk bağlantıda nasıl yapılacağı yazıyor zaten. Deneyip sonucu aktarırsın. Eğer olmazsa 3. bağlantıdakilere bakmak için

cat /etc/acpi/asus-keyboard-backlight.sh
ls /sys/class/leds
ls /sys/class/leds/asus

çıktılarını aktarırsın.

Bir de her grub değişikliği sonucu grubu güncelleyip bilgisayarı yeniden başlatıyorsun değil mi? Sadece emin olmak istedim.

mhmmdlnx

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

O satırda bu yazıyor acpi_osi yazmıyor da

bugra9

Farklı bağlantılardan bahsediyoruz gibi geldi. İlk bağlantıyı alıntılıyorum :D
Bu konuda bildiklerimin ya da bildiğimi düşündüklerimin birbirine girdiğini de belirtmeden geçmeyeyim. :D
Eğer alıntıladığım komutlar işe yaramazsa, ayarlardan ekran parlaklığını değiştirdiğinde aşağıdaki komutun çıktısının değişip değişmediğini bildirirsen güzel olur.
cat /sys/class/backlight/asus-nb-wmi/brightness

Alıntı yapılan: heartsmagic - 19 Mayıs 2014 - 21:50:27
Böcek kaydı mevcut:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1307064

Oradaki öneriyi bir deneyelim.

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

ile dosyayı aç, boş açılacaktır. İçine şunu işle:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "Backlight" "intel_backlight" # use your backlight that works here
    BusID "PCI:0:2:0"
EndSection


Sonra bir oturumu kapatıp aç, o da işe yaramazsa sistemi yeniden başlat. Esasında Lightdm'yi sonlandırıp yeniden başlat derdim ama o daha meşakkatli olabilir anlatım açısından :)

mhmmdlnx

#15
cat /sys/class/backlight/asus-nb-wmi/brightness


Bunu yapınca değişim oluyor ama ekran kartı parlaklığı değişmiyor bu etkisiz diğeriyle yapınca değişiyor intelle


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 25 Eylül 2016 - 12:10:30

Alttaki de işe yaramadı