Puncte:1

Iluminarea ecranului nu se reactivează după reluare (și nu poate schimba luminozitatea afișajului în ubuntu 20.04)

drapel cn

Am un HP Zbook Fury 15 G7 cu Nvidia RTX5000 GPU. Am instalat Ubuntu 20.04 LTS

Când reiau după suspendare, ecranul display-ului laptopului rămâne negru (dar pixelii sunt desenați și actualizați, este doar extrem de slab) afișajul secundar funcționează bine.

Când apăs pe butoanele de luminozitate a ecranului, Ubuntu arată widgetul, așa că aparent schimbă luminozitatea, dar nu este. La inspectare

/sys/class/backlight/

Am descoperit că nu există nicio intrare pentru GPU-ul Nvidia, ls /sys/class/backlight/

intel_backlight

Când apăs pe butoanele de luminozitate a ecranului, valoarea se schimbă în consecință acolo

$ cat /sys/class/backlight/intel_backlight/actual_brightness 
252

apăsați butoanele

$ cat /sys/class/backlight/intel_backlight/actual_brightness 
131

Principala problemă pentru mine este că la reluare, luminozitatea ecranului este setată la zero pentru cardul NVidia, se reia bine, dar ecranul rămâne negru, pot vedea ecranul de autentificare foarte (inutilizabil) slab, dacă conectez un al doilea ecran iese bine...

De fapt, sper că remediarea acestei probleme îmi va rezolva suspendarea/reluarea.

  • Am încercat să downgradez nvidia la 460 (înapoi la 470 acum)
  • Am încercat driverul nouveau, dar se defectează constant și nu rezolvă problema luminozității sau somnului
  • Am încercat să folosesc cardul Intel, dar din anumite motive, asta nu rezolvă problema

[MODIFICARE MARE]

Am mai facut niste teste:

Am adăugat

Opțiunea „RegistryDwords” „EnableBrightnessControl=1”

la usr/share/X11/xorg.conf.d/10-nvidia.conf

am pornit cu

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=hidden ro quiet splash acpi_backlight=native vt.handoff=7

atunci nu am /sys/class/backlight intrare (pe lângă intel_backlight) butoanele se schimbă /sys/class/backlight/intel_backlight/actual_brightness dar xbacklight -set 50 nu funcționează (nicio eroare, nicio schimbare a /sys/class/backlight/intel_backlight/actual_brightness

modificarea parametrilor grub în

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=hidden ro quiet splash acpi_backlight=video vt.handoff=7

am deodată

$ ls /sys/class/backlight 
acpi_video0/ acpi_video1/ intel_backlight/

folosind tastele de luminozitate se modifică atât acpi_video0

$ cat /sys/class/backlight/acpi_video0/actual_brightness 
98

apăsând butonul de pe tastatură >>>

$ cat /sys/class/backlight/acpi_video0/actual_brightness 
37
$ cat /sys/class/backlight/acpi_video1/actual_brightness 
38
$ cat /sys/class/backlight/acpi_video1/actual_brightness

Din anumite motive, există un offset de 1 între acpi_video0 și acpi_video1, dar nu este întotdeauna reproducabil și nici nu este întotdeauna +1 sau -1 (eroare de rotunjire?)

$ cat /sys/class/backlight/intel_backlight/actual_brightness 
255

Intelbacklight rămâne fix la 255

schimbând din nou grub

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=hidden ro quiet splash acpi_backlight=vendor vt.handoff=7

dă același comportament ca și "acpi_backlight=nativ"

schimbând din nou grub

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=hidden ro quiet splash acpi_backlight=video video.use_native_backlight=1 vt.handoff=7

reporniți, nu a funcționat Am eliminat

Opțiunea „RegistryDwords” „EnableBrightnessControl=1”

din usr/share/X11/xorg.conf.d/10-nvidia.conf

reporniți a schimbat video.use_native_backlight=1 la video.use_native_backlight=0 nu a funcționat reporniți

privind la /sys/class/backlight directorul Am descoperit că acpi_video0 este de fapt placa nvidia... pur și simplu nu ascultă

$ ll /sys/class/backlight
total 0
drwxr-xr-x 2 root root 0 30 septembrie 14:53 ./
drwxr-xr-x 83 root root 0 30 septembrie 14:53 ../
lrwxrwxrwx 1 root root 0 Sep 30 14:53 acpi_video0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/
lrwxrwxrwx 1 root root 0 Sep 30 14:53 acpi_video1 -> ../../devices/pci0000:00/0000:00:02.0/backlight/acpi_video1/
lrwxrwxrwx 1 root root 0 Sep 30 14:53 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/card1-eDP-1/intel_backlight/

Am încercat să trec la terminal (Ctrl-Alt-F3) rularea xbacklight -set 50 returnează o eroare XRANDR, dar cred că este legată de faptul că nu sunt în X

reporniți

BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=hidden ro quiet splash acpi_backlight=none video.use_native_backlight=1 vt.handoff=7

s-a întors din nou lipsind /sys/class/backlight/ link-uri dispozitiv

Am rulat update-grub după fiecare /etc/default/grub editați și am verificat parametrii de boot cu cat /proc/cmdline după fiecare cizmă

Am aflat că folosind xrandr Pot schimba luminozitatea display-ului (a oricărui display) dar am aflat și în acest nvidia postați că acest lucru nu schimbă de fapt luminozitatea luminii de fundal, ci mai degrabă gama pixelilor înainte de a fi trimis pe afișaj. Aceasta înseamnă că nu îmi poate rezolva niciodată problema (lumina de fundal a afișajului este oprită la reluare), cel puțin nu pentru afișajul principal al laptopului, afișajul secundar funcționează bine.

evenimentele sunt scrise pe „dispozitivul video acpi”, dar GPU-ul nvidia nu le preia

$ acpi_listen 
video/reducere luminozitate BRTDN 00000087 00000000 K
video/spor luminozitate BRTUP 00000086 00000000 K
David avatar
drapel cn
Acest link spune că HP cu siguranță acceptă Ubuntu. https://h20195.www2.hp.com/v2/GetPDF.aspx/4aa7-8456enw.pdf
drapel cn
Ai dreptate, multumesc pentru link. Tot hardware-ul meu, cu excepția senzorului de amprentă și a camerei IR, este acceptat... dar nu pot obține suport pentru el de la ei.
drapel cn
atunci când utilizați ubuntu-studios kernel 5.4.0-91-lowlatency, sleep cel puțin funcționează, totuși nu poate schimba luminozitatea afișajului.
drapel br
Exact la fel aici, Lenovo Legion 5 16" AMD grafică integrată cu NVIDIA care rulează ecrane externe. Chiar mi-aș fi dorit o mașină fără grafică NVIDIA... Drivere 5.13.0-22-generice și 4.70 nvidia.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.