Laptop fényereje (Megoldva)

Fórum: 

Sziasztok!

Két problémám lenne, mindkettő a HP Elitebook 8460p laptopom fényerejével kapcsolatos.

1: A fényerőt tudom szabályozni az fn+F9/F10 gombokkal, de maximális fényerőn sötétebb, mint windows-on. Hogy lehetne még növelni a fényerőt?
2: Nem működik az alkalmazkodó fényerő fn+F11-re. Lehetőség van arra, hogy munkára bírjam az ambient light sensort?

Előre is köszönöm.

kimarite képe

Laptop fényereje

Értékelés: 

0
Még nincs értékelve

@#0 A látható elérési úton, a terminált használva, a nano szövegszerkesztővel megnyitva a grub fájlt,

nano /etc/default/grub

a kiemelt kapcsoló szükséges lehet:

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX=""

KIlépés: Ctrl + X

Az előbbi parancs nem a fájl szerkesztése, hanem csak olvasása.

Jó lenne tudnunk a rendszerről is valamit. A parancsot

inxi -S

másold be a terminálba, futtasd (Enter-t ütsz), és a megjelenő kimenetet másold ide. Ez esetben más megoldást is tudunk javasolni.

 

kimarite képe

Alkalmazkodó fényerő

Értékelés: 

5
Átlag: 5 (1 szavazat)

@#0 Ennek kiváltására jó a Redshift alkalmazás. Telepítheted a szokásos módon vagy terminálból

sudo apt-get install redshift redshift-gtk

a grafikus (GTK) alkalmazással. Nem kell letölteni.

Honlap: http://jonls.dk/redshift/

A noteszgép gyártók szinte csak Windows telepítőt (EXE) gyártanak le. Például:
https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#Content_adaptive_brightness_control

A RedShift Fn + F11 billentyű kombinációhoz rendelése megoldható.

Az érdekesség kedvéért egy teszt oldal: http://tylerwatt12.com/dc/

kimarite képe

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#2 Elméletileg (gyakorlatilag nem tudom) a Gnome 3.18 és újabb Gnome asztali környezetekkel használt Linux-szokban megoldott az alkalmazkodó fényerő (adaptive brightness) használata. Azonban nálam is telepítve van az alkalmazás.
Nem innen,
https://github.com/hadess/iio-sensor-proxy
hanem a rendszerben van eleve (ellenőrzés).

dpkg -l iio-sensor-proxy
Kért=ismeretlen(u)/telepítés(i)/eltávolítás(r)/törlés(p)/tartás(h)
| Állapot=nem(n)/telepített(i)/ütköző-fájlok(c)/kibontatlan(u)/félig-
|     ütköző(f)/félig-telepített(h)/aktiválóra-vár(w)/aktiváló-függőben(t)
|/ Hiba?=(nem)/újratelepítés-szükséges(r) (Állapot,Hiba: nagybetű=rossz)
||/ Név                               Verzió                Architektúra          Leírás
+++-=================================-=====================-=====================-========================================================================
ii  iio-sensor-proxy                  1.1-1ubuntu1          amd64                 IIO sensors to D-Bus proxy
apt-cache policy iio-sensor-proxy 
iio-sensor-proxy:
  Telepítve: 1.1-1ubuntu1
  Jelölt:    1.1-1ubuntu1
  Verziótáblázat:
 *** 1.1-1ubuntu1 500
        500 http://ftp.energotel.sk/pub/linux/ubuntu/archive xenial-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages
        100 /var/lib/dpkg/status
     1.1-1 500
        500 http://ftp.energotel.sk/pub/linux/ubuntu/archive xenial/universe amd64 Packages

A folyamat fut:

sudo service iio-sensor-proxy status
[sudo] kim jelszava:
● iio-sensor-proxy.service - IIO Sensor Proxy service
   Loaded: loaded (/lib/systemd/system/iio-sensor-proxy.service; static; vendor preset: enabled)
   Active: active (running) since p 2018-02-23 21:25:10 CET; 1 day 13h ago
 Main PID: 1008 (iio-sensor-prox)
   CGroup: /system.slice/iio-sensor-proxy.service
           └─1008 /usr/sbin/iio-sensor-proxy

febr 23 21:25:07 kim-hp systemd[1]: Starting IIO Sensor Proxy service...
febr 23 21:25:10 kim-hp systemd[1]: Started IIO Sensor Proxy service.

Azt, hogy miképpen lehet működésre bírni, akár a saját HP noteszgépemen, még nem tudom.
Nem így,
https://www.linux.org.ru/forum/linux-hardware/12142281
hanem a szokásos Linux megoldásokkal kéne inkább.

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

@kimarite

Laptop fényereje

Elnézést, a rendszert nem említettem:
Kernel: 3.19.0-32-generic x86_64 (64 bit)
Desktop: Xfce 4.12.2 Distro: Linux Mint 17.3 Rosa

A grub-ban az általad említett acpi_backlight=vendor kapcsolóval sem változott semmi, ugyanúgy sötétebb maximum fényerőn, mint windowson.

 

Alkalmazkodó fényerő

A redshift-el az a baj, hogy nem a valós fényerőhöz alkalmazkodik, hanem a napszakhoz. Az meg ugye nem mérvadó, mert lehet, hogy egy felhőtlen késő délután sokkal világosabb van, mint délben beborulva, ráadásul ha egy olyan helyiségben használod, ahol alig süt be a nap, akkor a világításhoz kellene alkalmazkodnia.

 

kimarite képe

Alkalmazkodó fényerő

Értékelés: 

5
Átlag: 5 (1 szavazat)

#4 Fényerő

Úgy látom,
http://www.linlap.com/hp_elitebook_8460p
a noteszgépben két grafikus eszköz van:

GraphicsAMD Radeon HD 6470M
Intel HD Graphics 3000

Melyik van használva? Csak egy kérdés ...

A acpi_backlight=vendor kapcsoló az én HP noteszgépemre volt jó, de már nem javítottam a hozzászólásom. A témában ma írok, de lassan dolgom van.

Környezet érzékeny fényerő

Tesztek

-- betöltöm a szükséges modult
http://www.linlap.com/hp_elitebook_8460p
(https://wiki.archlinux.org/index.php/Backlight#Kernel_command-line_options

Ambient Light Sensor Yes Works with kernel module hp-wmi (included in Ubuntu 11.04 natty)
 sudo modprobe hp-wmi

-- ellenőrzöm, hogy mi töltődött be

lsmod | egrep 'hp-*'
hp_wmi                 16384  0
sparse_keymap          16384  1 hp_wmi
hp_accel               28672  0
lis3lv02d              20480  1 hp_accel
shpchp                 36864  0
hp_wireless            16384  0
wmi                    16384  1 hp_wmi

-- és itt jön a probléma
https://wiki.archlinux.org/index.php/Kernel_modules

sudo modprobe --show-depends hp-wmi
[sudo] kim jelszava:
insmod /lib/modules/4.8.0-53-generic/kernel/drivers/platform/x86/wmi.ko
insmod /lib/modules/4.8.0-53-generic/kernel/drivers/input/sparse-keymap.ko
insmod /lib/modules/4.8.0-53-generic/kernel/drivers/platform/x86/hp-wmi.ko

... bocs, most rendben van, de korábban ez volt (probléma)

kim-hp kim # modprobe --show-depends hp-dmi
modprobe: FATAL: Module hp-dmi not found in directory /lib/modules/4.8.0-53-generic

... azaz a 'sudo su'-t  (# prompt) itt nem érdemes használni (tehát minden rendben)

-- modul információ

modinfo hp-wmi
filename:       /lib/modules/4.8.0-53-generic/kernel/drivers/platform/x86/hp-wmi.ko
alias:          wmi:5FB7F034-2C63-45e9-BE91-3D44E2C707E4
alias:          wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C
license:        GPL
description:    HP laptop WMI hotkeys driver
author:         Matthew Garrett <mjg59@srcf.ucam.org>
srcversion:     DF8202C6FAC1665D4B64952
depends:        wmi,sparse-keymap
intree:         Y
vermagic:       4.8.0-53-generic SMP mod_unload modversions

-- próbáljuk meg ezt
http://www.linlap.com/hp_elitebook_8460p

sudo echo 1 > /sys/devices/platform/hp-wmi/als
bash: /sys/devices/platform/hp-wmi/als: Engedély megtagadva

... nem jó. Bizonyos szempontból érthető ... .

Mik a fenti parancsok kimenetei nálad? Ugyanilyen sorrendben futtasd. A # prompt-os nem kell.

Próbáld a hp-wmi=1 kapcsolót betenni a grub fájlba (tippelem, tudod, hogyan kell), majd frissítsd a beállításokat,

sudo update-grub

és indítsd újra a rendszert.
Az ALS beállítást viszont a BIOS-ban kapcsold ki:
Also don’t forget to check if the ALS is enabled in the BIOS if this doesn’t work. It seems to be enabled by default though.
https://fmos.at/2010/10/27/hp-ambient-light-sensor-on-linux/

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#5

HD3000-es  grafikus kártya van benne.

Ezek a kimenetek lettek a parancsokra:
https://pastebin.com/k3KUQFQv

A grubnak így kellene kinézni?
https://pastebin.com/ZFsRp1Bt

Mert ezt dobja a grub frissítés:
https://pastebin.com/XrTXffLu

kimarite képe

Alkalmazkodó fényerő

Értékelés: 

5
Átlag: 5 (1 szavazat)

#6 Nagyon nem így. Töröld, amit beírtál, mondhatni, a szövegtömb így nézzen ki:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash hp-wmi=1"
GRUB_CMDLINE_LINUX=""

.... a másik, korábban említett kapcsoló nem kell már.

Ha a nano-val szerkesztettél, akkor

-- a mentés és kilépés abból (a szerkesztés után)

Ctrl ÷ O és Enter
Ctrl ÷ X

-- majd

sudo update-grub

-- terminál bezárása, és végül a rendszer újraindítása.

(a plusz karaktert nem találom, ezt használtam helyette: ÷)

-----

No meg az a helyzet, a(z általad írt) v != a w karakterrel, amit én javasoltam: hp-wmi
Próbáld a hp-wmi=1 kapcsolót betenni a grub fájlba (tippelem, tudod, hogyan kell), majd frissítsd a beállításokat,

És itt az alkalmazás éppen arra figyelmeztet, hogy rossz helyre (új sorba) írtál be egy kapcsolót:

sudo update-grub
[sudo] password for hp:
/usr/sbin/grub-mkconfig: 13: /etc/default/grub: hp-vmi=1: not found

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#7

Átírtam a grub-ot, frissítettem, újraindítottam, de alkalmazkodó fényerő még mindig nincs.

A max fényerő növe viszont megoldódott. Köszönöm a segítséget.
Írtad, hogy a BIOS-ban kapcsoljam ki az ALS-t. Mióta kikapcsoltam azóta nagyobb a fényerő.

 

 

kimarite képe

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#8 Akkor most töltsd be,

sudo modprobe hp-wmi

majd ellenőrizd: Fn + F11

Ha így nem megy, akkor (ahogy leírtam a teendőket sorban), használd a hp-wmi=1 kapcsolót, majd rendszer újraindítás, aztán betöltöd:

sudo modprobe hp-wmi

majd ellenőrizd: Fn + F11

-----

Most a kernel vezérel és nem a BIOS.
Azért lett a monitor világosabb, mert ez most jobb megoldás. :)

Egy kérdés: nálad mi a parancs kimenete?
A sudo modprobe hp-wmi parancs futattása után ...

sudo bash "echo 1 > /sys/devices/platform/hp-wmi/als"

Nálam ez:

bash: echo 1 > /sys/devices/platform/hp-wmi/als: Nincs ilyen fájl vagy könyvtár

Illetve, ezen parancs kimenete?

cat /sys/devices/platform/hp-wmi/rfkill:rfkill*/{name,state}

Csak tájékoztatás: a fényesség beállító fájlok a kimenetben

find /sys -iname "*bright*"

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#9

 

A kapcsoló bent van, a betöltés után sem működik fn+F11-re.

Kimenet: https://pastebin.com/5SKQWC08

 

Itt találtam ezt:

Ambient button

Fn+F11 (Ambient button) is badly mapped in kernel to KEY_TOUCHPAD_OFF (193). For remaping to KEY_PROG1 (148) which can be configured in Gnome/KDE for enabling/disabling sensor with commands above:

setkeycodes e033 148

Ezt terminálba kellene írni, mert erre ezt dobja: Nem sikerült a konzolra hivatkozó fájlleíró beszerzése
 

kimarite képe

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#10 Elindítod

xev

majd megnyomod az F11-et.

Nálam ez látszik:

KeyPress event, serial 42, synthetic NO, window 0x6200001,
    root 0x127, subw 0x0, time 165235065, (734,443), root:(1276,718),
    state 0x0, keycode 95 (keysym 0xffc8, F11), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 42, synthetic NO, window 0x6200001,
    root 0x127, subw 0x0, time 165235155, (734,443), root:(1276,718),
    state 0x0, keycode 95 (keysym 0xffc8, F11), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Aztán az X-szel bezárod az ablakot ..., csak ne 'kalimpálj bele' az ablakba, mert érzékeli azt is.

Akkor ez is egy teszt:

xmodmap -pkev | grep F11

Az előbbire hajaz ez a kimenet:

keycode  95 = F11 F11 F11 F11 F11 F11 XF86Switch_VT_11

Ezt terminálba kellene írni, mert erre ezt dobja: Nem sikerült a konzolra hivatkozó fájlleíró beszerzése
--  mert admin joggal kell kiadni, így:

sudo setkeycodes e033 148

Amúgy nem tudom pontosan megmagyarázni, hogy ezt miért ilyen értékekkel kell kiadni a parancsot. Az általad linkelt oldal visznt biztosan igazat mond. Jól jönnének a kimenetek, akár, ha az utolsó parancsnál is ..., ha nem a prompt tér vissza például.
Az én noteszgépemre nem jellemző, nem változtatható
http://www.linlap.com/hp_elitebook_2570p
tulajdonság az, ami nálad igen. Nincs ilyen 'jellemző'.

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#11

 

xev után az F11-re ezt mutatja:

KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
    root 0xc4, subw 0x4c00002, time 2165595, (37,33), root:(749,317),
    state 0x2, keycode 95 (keysym 0xffc8, F11), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

 

xmodmap -pkev | grep F11

esetén ez a kimenet:

keycode  95 = F11 F11 F11 F11 F11 F11 XF86Switch_VT_11

 

sudo setkeycodes e033 148

 Után sem jön össze az alkalmazkodó fényerő :(

 

Köszi a segítséget, a legfontosabbat a fényerő növelést megoldottad, az alkalmazkodó lehet nem is megoldható.

kimarite képe

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#12 Azért próbáld meg kiadni a
https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes

sudo systemd-hwdb update

parancsot és utána indítsd újra a rendszert.

És még futtasd ezt is:

sudo modprobe hp-wmi

-----

Amúgy egy service folyamatot is legyárthatsz,
https://bbs.archlinux.org/viewtopic.php?pid=1329353#p1329353
és aztán engedélyezed.

Az Arch Wiki említi az udev szabály létrehozását is ...

-----

Billentyűzet hibák listázása:

sudo grep -nri keyboard /var/log/*

De a dmesg kimenetben, a syslog és a kern.log fájlokban benne lehet, hogy miért nem működik a dolog. Mármint akkor nem érdemes a grep-pel szűrni, hanem az egészet kéne látni.

Csak érdekesség:
https://wiki.archlinux.org/index.php/Extra_keyboard_keys#Scancodes

xev | awk -F'[ )]+' '/^KeyPress/ { a[NR+2] } NR in a { printf "%-3s %s\n", $5, $8 }'

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#13

sudo systemd-hwdb update
[sudo] password for hp:
sudo: systemd-hwdb: command not found
kimarite képe

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#14 Jah, ... nálad még nem a systemd működik, hanem még az upstart, mert (nálam)

apt-file search systemd-hwdb
udev: /bin/systemd-hwdb
udev: /lib/systemd/system/sysinit.target.wants/systemd-hwdb-update.service
udev: /lib/systemd/system/systemd-hwdb-update.service
udev: /usr/share/man/man8/systemd-hwdb.8.gz
dpkg -l *udev*
Kért=ismeretlen(u)/telepítés(i)/eltávolítás(r)/törlés(p)/tartás(h)
| Állapot=nem(n)/telepített(i)/ütköző-fájlok(c)/kibontatlan(u)/félig-
|     ütköző(f)/félig-telepített(h)/aktiválóra-vár(w)/aktiváló-függőben(t)
|/ Hiba?=(nem)/újratelepítés-szükséges(r) (Állapot,Hiba: nagybetű=rossz)
||/ Név                               Verzió                Architektúra          Leírás
+++-=================================-=====================-=====================-========================================================================
ii  gir1.2-gudev-1.0:amd64            1:230-2               amd64                 libgudev-1.0 introspection data
ii  libgudev-1.0-0:amd64              1:230-2               amd64                 GObject-based wrapper library for libudev
ii  libudev1:amd64                    229-4ubuntu21.1       amd64                 libudev shared library
ii  system-config-printer-udev        1.5.7+20160212-0ubunt amd64                 Printer auto-configuration facility based on udev
ii  udev                              229-4ubuntu21.1       amd64                 /dev/ and hotplug management daemon

Nálam

dpkg -l *systemd*
Kért=ismeretlen(u)/telepítés(i)/eltávolítás(r)/törlés(p)/tartás(h)
| Állapot=nem(n)/telepített(i)/ütköző-fájlok(c)/kibontatlan(u)/félig-
|     ütköző(f)/félig-telepített(h)/aktiválóra-vár(w)/aktiváló-függőben(t)
|/ Hiba?=(nem)/újratelepítés-szükséges(r) (Állapot,Hiba: nagybetű=rossz)
||/ Név                               Verzió                Architektúra          Leírás
+++-=================================-=====================-=====================-========================================================================
ii  libpam-systemd:amd64              229-4ubuntu21.1       amd64                 system and service manager - PAM module
ii  libsystemd0:amd64                 229-4ubuntu21.1       amd64                 systemd utility library
ii  systemd                           229-4ubuntu21.1       amd64                 system and service manager
un  systemd-container                 <nincs>               <nincs>               (nincs leírás)
un  systemd-services                  <nincs>               <nincs>               (nincs leírás)
ii  systemd-shim                      9-1bzr4ubuntu1        amd64                 shim for systemd
ii  systemd-sysv                      229-4ubuntu21.1       amd64                 system and service manager - SysV links
un  systemd-ui                        <nincs>               <nincs>               (nincs leírás)

már systemd van (a Linux Mint 18+ -tól):

inxi -S
System:    Host: kim-hp Kernel: 4.8.0-53-generic x86_64 (64 bit) Desktop: Cinnamon 3.4.6
           Distro: Linux Mint 18.2 Sonya

Ennyi.

Alkalmazkodó fényerő

Értékelés: 

0
Még nincs értékelve

#15 Köszönöm a segítséget!