Cu ceva muncă, am reușit să am o sesiune Wayland și acum am 2 scalari distincte pe cele 2 monitoare ale mele
Am 100% pe monitorul meu extern și 200% pe monitorul integrat (mai mic).
$ uname -a
Linux me-Lenovo-Legion 5.13.0-22-generic #22-Ubuntu SMP Vin. 5 noiembrie 13:21:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Până acum, bine
Acum: obstacolul este că controlul temperaturii culorii nu funcționează, lumina care vine de la monitor, în special cea mică, este mult prea strălucitoare
me@Lenovo-Legion:~$ inxi -G
Grafică: Dispozitiv-1: NVIDIA TU106M [GeForce RTX 2060 Max-Q] driver: nvidia v: 495.44
Dispozitiv-2: IMC Networks Integrated Tip cameră: driver USB: uvcvideo
Afișare: server wayland: driver X.Org 1.21.1.2: încărcat: nvidia descărcat: fbdev,modetting,nouveau,vesa rezoluție:
1: 3840x2160~60Hz 2: 2560x1440~75Hz
OpenGL: redare: NVIDIA GeForce RTX 2060 cu Max-Q Design/PCIe/SSE2 v: 4.6.0 NVIDIA 495.44
eu@Lenovo-Legion:~$ echo $XDG_SESSION_TYPE
wayland
deci se pare ca
- sesiunea mea este wayland
- modesetting nu rulează (este listat printre modulele „descărcate”)
Am crezut că acest lucru nu este posibil
Ar putea fi faptul că controlul temperaturii culorii nu funcționează deoarece setarea modului nu funcționează?
Oricum, de ce nu funcționează modesetting?
Acesta este al meu /etc/default/grub
# Dacă modificați acest fișier, rulați „update-grub” după aceea pentru a actualiza
# /boot/grub/grub.cfg.
# Pentru documentația completă a opțiunilor din acest fișier, consultați:
# info -f grub -n „Configurație simplă”
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=ascuns
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"
GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"
# Anulați comentariile pentru a activa filtrarea BadRAM, modificați pentru a se potrivi nevoilor dvs
# Acest lucru funcționează cu Linux (nu este nevoie de patch) și cu orice nucleu care se obține
# informațiile hărții memoriei de la GRUB (GNU Mach, nucleul FreeBSD...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefefe"
# Anulați comentariile pentru a dezactiva terminalul grafic (numai grub-pc)
#GRUB_TERMINAL=consola
# Rezoluția utilizată pe terminalul grafic
# rețineți că puteți utiliza numai modurile pe care placa dvs. grafică le acceptă prin VBE
# le puteți vedea în GRUB real cu comanda `vbeinfo'
#GRUB_GFXMODE=640x480
# Anulați comentariile dacă nu doriți ca GRUB să transmită parametrul „root=UUID=xxx” către Linux
#GRUB_DISABLE_LINUX_UUID=adevărat
Există 2 comenzi pentru actualizarea grub
Unul este update-grub
Și altul este update-grub2
Pe care ar trebui să-l folosesc?
EDITAȚI | ×
la verificarea iesirii dmesg, am gasit, printre altele, aceste linii
:~$ sudo dmesg | grep nvidia
[ 0.000000] Linie de comandă: BOOT_IMAGE=/boot/vmlinuz-5.13.0-22-generic root=UUID=c4600a5b-82ae-4e12-adaa-26754e7f0b3e ro quiet splash nvidia-drm.modeset=1 v.modeset=1
[ 0.085681] Linie de comandă kernel: BOOT_IMAGE=/boot/vmlinuz-5.13.0-22-generic root=UUID=c4600a5b-82ae-4e12-adaa-26754e7f0b3e ro quiet splash nvidia-drm.modeshandet=1 v.
...
[ 1.918267] nvidia-modeset: se încarcă driverul de setare a modului Kernel NVIDIA pentru platformele UNIX 495.44 vineri, 22 octombrie 06:05:22 UTC 2021
[ 1.919294] [drm] [nvidia-drm] [GPU ID 0x00000100] Se încarcă driverul
[ 2.773858] [drm] Nvidia-drm inițializat 0.0.0 20160202 pentru 0000:01:00.0 pe minor 0
Deci se pare că setarea modului funcționează, dar dmesg și inxi nu sunt de acord cu ¯_(ã)_/¯