Lucrez la un XMG Core 15 cu Ubuntu 20.04. (kernel 5.11.0.27-generic deoarece cele mai noi provoacă probleme cu ecranele mele) și un NVIDIA GeForce RTX 2060 (driver NVIDIA 470) și AMD Ryzen 7 4800H.Problema mea este că de fiecare dată când repornesc laptopul, luminozitatea afișajului se resetează la minim, dar luminozitatea reală a ecranului este maximă. Dacă verific setările, glisorul pentru luminozitate este în poziția minimă. Lucrul ciudat este că dacă conectez sau scot cablul de alimentare luminozitatea ecranului sare la valoarea din setări. Nu este o problemă mare, dar este cu adevărat enervant. Întrebarea mea este acum, cum îl pot împiedica să reseteze luminozitatea la fiecare repornire și să seteze luminozitatea la o anumită valoare. Sper că am descris problema într-un mod inteligibil.
Dacă aveți nevoie de informații suplimentare, nu ezitați să întrebați. Ma bucur pentru fiecare ajutor din partea ta.
Mulțumesc și salut, Daniel
Actualizare #1.
După ce anulați primul pas și efectuați pașii de la Actualizarea #1, luminozitatea încă se resetează după repornire. Am facut urmatoarele modificari:
Creați un fișier -rwxr-xr-x 1 rădăcină rădăcină 180 7 februarie 19:20 set_brightness.sh*
în /etc/rc.local
cu urmatorul continut:
#!/bin/sh
#. Setați un anumit nivel de luminozitate pentru a evita erorile
#. Vedeți /etc/systemd/system/set_brightness.service
#.
dormi 15; ecou 255 | tee /sys/class/backlight/amdgpu_bl0/brightness
Creați al doilea fișier -rw-r--r-- 1 root root 172 Feb 7 19:23 set_brightness.service
în /etc/systemd/system
cu urmatorul continut:
[Unitate]
Description=Setați luminozitatea ecranului pentru a evita erorile
[Serviciu]
Type=onehot
ExecStart=/bin/sh /etc/rc.local/set_brightness.sh
[Instalare]
WantedBy=multi-user.target
Starea arată după cum urmează:
(bază) daniel@xmg-daniel:/etc/systemd/system$ systemctl status set_brightness.service
â set_brightness.service - Setați luminozitatea ecranului pentru a evita erorile
Încărcat: încărcat (/etc/systemd/system/set_brightness.service; dezactivat; prestabilit furnizor: activat)
Activ: inactiv (mort)
Ieșire din ls -al /sys/class/backlight/
:
total 0
drwxr-xr-x 2 root root 0 Feb 7 19:49 .
drwxr-xr-x 84 root root 0 Feb 7 19:49 ..
lrwxrwxrwx 1 root root 0 Feb 7 19:49 amdgpu_bl0 -> ../../devices/pci0000:00/0000:00:08.1/0000:06:00.0/backlight/amdgpu_bl0
Alte observații: La primele modificări glisorul luminozității a fost setat în aceeași poziție ca înainte de repornire, de asemenea, luminozitatea reală a fost aceeași ca înainte de repornire, dar după conectarea sau deconectarea cablului de alimentare luminozitatea a fost setată automat la minim. De asemenea, cu această modificare, bluetooth-ul meu s-a pornit automat după repornire, deși l-am oprit de fiecare dată. Anularea primelor modificări și actualizarea nr. 1 problema bluetooth a fost rezolvată, dar se pare că soluția nu funcționează corect.
După ce am făcut pașii de la @heynnema menționați în comentarii, am următoarea ieșire pentru systemctl status set_brightness.service
:
â set_brightness.service - Setați luminozitatea ecranului pentru a evita erorile
Încărcat: încărcat (/etc/systemd/system/set_brightness.service; activat; prestabilit furnizor: activat)
Activ: inactiv (mort) din Luni 2022-02-07 20:14:00 CET; acum 7s
Proces: 4546 ExecStart=/bin/sh /etc/rc.local/set_brightness.sh (code=exit, status=0/SUCCESS)
PID principal: 4546 (cod=ieșit, stare=0/SUCCESS)
07 februarie 20:13:45 xmg-daniel systemd[1]: Începe Setați luminozitatea ecranului pentru a evita eroarea...
07 feb 20:14:00 xmg-daniel sh[4549]: 255
Feb 07 20:14:00 xmg-daniel systemd[1]: set_brightness.service: Succeeded.
07 februarie 20:14:00 xmg-daniel systemd[1]: Terminat Setați luminozitatea ecranului pentru a evita erorile.
Dar problema este încă acolo. Când conectați sau deconectați cablul de alimentare, luminozitatea trece automat la minim.
Îmi pare rău pentru formatarea proastă a actualizării mele, am vrut să eșantionez codul conținutului celor două fișiere, dar cumva nu funcționează...