I controlli di luminosità non funzionano su un laptop Dell Inspiron N4010


8

Ho un laptop Dell Inspiron N4010. I tasti di scelta rapida per la luminosità non sono in grado di aumentare o diminuire la luminosità dello schermo. E di fatto, anche io non riesco a ridurre la luminosità dal Brightness & Lockmenu sotto System Settings. Qualche soluzione?

EDIT : penso di aver trovato il motivo dietro il problema. Nelle versioni precedenti di Ubuntu c'erano acpi_video0e intel_backlightall'interno della /sys/class/backlightcartella. Ora in 13.04 ci sono dell_backlighte intel_backlightin quella cartella. E la parte più interessante, il mio amico ha installato 13.04 sul suo Dell Vostro e nella /sys/class/backlightcartella del suo sistema ci sono acpi_video0e intel_backlight. Quindi i tasti di scelta rapida per la luminosità stanno funzionando per lui.

Risposte:


4

Ho lo stesso modello e ho avuto lo stesso problema fino allo sviluppo di 13.04 fino a un giorno prima del rilascio e poi ha iniziato a funzionare. Ho archiviato il bug qui: Bug # 1105604: Il controllo della luminosità ha smesso di funzionare

Quello che puoi fare è usare una sostituzione manuale che ho usato durante lo sviluppo, modificando /etc/rc.localcome segue:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 978 > /sys/class/backlight/intel_backlight/brightness
chmod 777 /sys/class/backlight/intel_backlight/brightness
exit 0

Il rovescio della medaglia è che non è possibile modificare facilmente la luminosità se non modificando manualmente il file /sys/class/backlight/intel_backlight/brightness

Quando l'ho fatto funzionare, ho usato i Fntasti + luminosità per controllare le impostazioni: l'impostazione più bassa è 490e successivamente sale con incrementi di 488. Quindi queste sono le impostazioni predefinite per /sys/class/backlight/intel_backlight/brightness:

490 Lowest with backlight on
978
1466
1954
2442
2930
3418
3906
4394
4882 Brightest

I miei controlli di luminosità funzionavano in precedenza, ma si sono nuovamente rotti, quindi ho deciso di creare uno script per gestirlo:

#!/bin/bash
# Dell N4010 brightness control workaround
# Note: add the following to /etc/rc.local
#       chmod 777 /sys/class/backlight/intel_backlight/brightness
# For convenience I've assigned the keys Alt-Up and Alt-Down to run this script
# Fine tune the bump parameter as required
#
# Usage:
#    ./brightchg.sh up   # bump up brightness
#    ./brightchg.sh down # bump down brightness
#
curr=`cat /sys/class/backlight/intel_backlight/brightness`
bump=244
if [ "$1" == "up" ]; then
  curr=`echo "$curr + $bump" | bc`
else
  curr=`echo "$curr - $bump" | bc`
fi
# Set the brightness to the new level making sure it's always above 30 (minimum usable)
if [ $curr -gt 30 ]; then
    echo $curr | tee /sys/class/backlight/intel_backlight/brightness
fi

Nota: ho aggiunto una riga /etc/rc/localper darmi l'autorizzazione al file di luminosità:

chmod 777 /sys/class/backlight/intel_backlight/brightness

Quindi l'ho assegnato ai tasti Alt+ Upe Alt+ Downcome mostrato qui:

inserisci qui la descrizione dell'immagine


Eccezionale!! Funziona come un fascino!

0

Ok, quindi ecco la soluzione che ho trovato. Questo comando è l'unico modo in cui posso cambiare la luminosità del mio laptop.

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

Dove "X" è un numero compreso tra 1 e la capacità massima del computer portatile. Ecco come puoi trovare quel numero:

cat /sys/class/backlight/acpi_video0/max_brightness

Nel mio caso, è un intervallo tra 1 e 7. Quindi ho appena creato un alias per ogni livello di luminosità. In modo che

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

È ora:

zbright3

Nota: ho aggiunto la 'z' in modo da poter semplicemente scrivere 'zb' e quindi premere tab, per rendere le cose più veloci.

Comunque, probabilmente non è la soluzione più efficace, ma sicuramente funziona bene per me. Se non hai paura del terminale, dovrebbe funzionare bene anche per te.

prova anche questo

Correre:

sudo gedit /etc/default/grub

Aggiorna queste righe:

GRUB_CMDLINE_LINUX_DEFAULT = "splash tranquillo"
GRUB_CMDLINE_LINUX = ""

con i seguenti argomenti:

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi_backlight = vendor" GRUB_CMDLINE_LINUX = "acpi_osi = Linux"

Quindi eseguire sudo update-grube riavviare.


Grazie per l'aiuto :) Ma mi dispiace dirti che la modifica del grubfile non risolve il problema. E creare alias è un'ottima idea!

Ho Dell Inspiron 7520, questo ha risolto il mio problema, ma il sistema è diventato instabile. I controlli di luminosità avevano qualche ritardo prima di cambiare effettivamente la luminosità, anche quando ho premuto un pulsante di luminosità la reazione è stata come se la premessi due volte. Quando ho premuto quei pulsanti in modo rapido e caotico, il sistema si è bloccato, la velocità del puntatore del mouse si è ridotta e KDE mi ha persino disconnesso. Comportamento così molto strano.
Vic

0

Ho avuto lo stesso problema. Il cursore della luminosità non funzionava, né i tasti di scelta rapida. Quindi ho scritto un piccolo indicatore del pannello che potrebbe regolare la luminosità. Ma dovrai aggiungere le autorizzazioni di scrittura al /sys/class/backlight/intel_backlight/brightnessfile. Ecco i passaggi se sei interessato.

Scarica la fonte dell'indicatore dell'app da qui: luminosità dell'indicatore

  1. Assicurarsi che la luminosità possa essere regolata utilizzando intel_backlight utilizzando il seguente metodo
    • echo 1000 | sudo tee /sys/class/backlight/intel_backlight/brightness e inserisci la password
    • Se la luminosità cambia, vai al passaggio 2.
  2. Modifica le autorizzazioni per il file / sys / class / backlight / intel_backlight / luminosità di
    • Apri il file /etc/rc.local sudo gedit /etc/rc.local
    • Aggiungi il comando chmod sopra exit 0:chmod 777 /sys/class/backlight/intel_backlight/brightness
  3. Spostare indicate-brightness.py su / usr / bin mv indicate-brightness.py /usr/bin/
  4. Rendi eseguibile il file. sudo chmod +x /usr/bin/indicate-brightness.py
  5. Aggiungi il comando indicate-brightness.pyalle applicazioni di avvio

Non è necessario spostarlo in / usr / bin ma ho trovato facile accedere al file da lì.

Nota: ho preso in prestito i valori del passo di luminosità dalla risposta di bcbc sopra. Ho anche pubblicato alcuni screenshot nel mio blog se vuoi vedere come appare: blog


0

La soluzione fornita al seguente link ha funzionato per me:

I tasti di luminosità F4 e F5 non funzionano sul laptop Dell XPS 15.6

La mia configurazione è la seguente:

Sistema operativo: openSuse 12.3 (Dartmouth) Desktop: KDE 4.10 Laptop: Dell Inspiron 15

Nota: sebbene la soluzione abbia proposto di eseguire il comando 'update-grub' ma non sono riuscito a eseguirlo perché non è stato trovato sul sistema. Fortunatamente, anche senza eseguire questo e riavviare il sistema, queste chiavi sono state riparate. Ora sono in grado di regolare la luminosità usando i tasti F4 e F5 in modalità funzionale. Puoi anche usare il comando seguente per modificarlo (caso specifico come il mio)

$ echo x > /sys/class/backlight/dell_backlight/brightness

Dove x varia da 0 a 15.


0

Ho appena riparato la mia retroilluminazione seguendo le istruzioni del Ubi Wiki Nel mio caso ciò che ha funzionato è stato la creazione del file /usr/share/X11/xorg.conf.d/80-backlight.confcon la seguente configurazione:

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.