С некоторой работой мне удалось провести сеанс Wayland, и теперь у меня есть 2 разных масштабирования на моих 2 мониторах.
У меня 100% на внешнем мониторе и 200% на встроенном (меньшем) мониторе.
$ uname -a
Linux me-Lenovo-Legion 5.13.0-22-generic #22-Ubuntu SMP Пт, 5 ноября, 13:21:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Все идет нормально
Теперь: проблема в том, что не работает регулировка цветовой температуры, свет, исходящий от монитора, особенно маленького, слишком яркий.
me@Lenovo-Legion:~$ inxi -G
Графика: Устройство-1: NVIDIA TU106M [GeForce RTX 2060 Max-Q], драйвер: nvidia v: 495.44
Устройство-2: IMC Networks Integrated Тип камеры: Драйвер USB: uvcvideo
Дисплей: сервер wayland: драйвер X.Org 1.21.1.2: загружен: nvidia выгружен: fbdev,modesetting,nouveau,vesa разрешение:
1: 3840x2160~60 Гц 2: 2560x1440~75 Гц
OpenGL: рендерер: NVIDIA GeForce RTX 2060 с Max-Q Design/PCIe/SSE2 v: 4.6.0 NVIDIA 495.44
я@Lenovo-Legion:~$ эхо $XDG_SESSION_TYPE
дорога
так что кажется, что
- моя сессия вэйланд
- настройка режима не запущена (в списке "незагруженных" модулей)
я думал это невозможно
Может ли быть так, что управление цветовой температурой не работает, потому что не работает настройка режима?
В любом случае, почему установка режима не работает?
Это мое /etc/по умолчанию/жратва
# Если вы измените этот файл, после этого запустите update-grub, чтобы обновить
# /boot/жратва/жратва.cfg.
# Полную документацию по параметрам этого файла см. в:
# info -f grub -n 'Простая конфигурация'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE = скрыто
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || эхо Debian`
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск nvidia-drm.modeset=1"
GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"
# Раскомментируйте, чтобы включить фильтрацию BadRAM, измените в соответствии с вашими потребностями
# Это работает с Linux (патч не требуется) и с любым ядром, которое получает
# информация о карте памяти из GRUB (GNU Mach, ядро FreeBSD...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Раскомментируйте, чтобы отключить графический терминал (только для grub-pc)
#GRUB_TERMINAL=консоль
# Разрешение, используемое на графическом терминале
# обратите внимание, что вы можете использовать только те режимы, которые ваша видеокарта поддерживает через VBE
# вы можете увидеть их в реальном GRUB с помощью команды `vbeinfo'
#GRUB_GFXMODE=640x480
# Раскомментируйте, если вы не хотите, чтобы GRUB передавал параметр "root=UUID=xxx" в Linux
#GRUB_DISABLE_LINUX_UUID=истина
Есть 2 команды для обновления grub
Один обновление-личность
И еще один обновление-grub2
Какой из них я должен использовать?
РЕДАКТИРОВАТЬ
при проверке вывода dmesg я нашел, среди прочего, эти строки
:~$ sudo dmesg | grep нвидиа
[0.000000] Командная строка: BOOT_IMAGE=/boot/vmlinuz-5.13.0-22-generic root=UUID=c4600a5b-82ae-4e12-adaa-26754e7f0b3e ro тихий всплеск nvidia-drm.modeset=1 vt.handoff=7
[0.085681] Командная строка ядра: BOOT_IMAGE=/boot/vmlinuz-5.13.0-22-generic root=UUID=c4600a5b-82ae-4e12-adaa-26754e7f0b3e ro тихий всплеск nvidia-drm.modeset=1 vt.handoff=7
...
[ 1.918267] nvidia-modeset: загрузка драйвера настройки режима ядра NVIDIA для платформ UNIX 495.44, пятница, 22 октября, 06:05:22 UTC 2021
[1.919294] [drm] [nvidia-drm] [GPU ID 0x00000100] Загрузка драйвера
[2.773858] [drm] Инициализировано nvidia-drm 0.0.0 20160202 для 0000:01:00.0 на младшем 0
Таким образом, кажется, что установка режима работает, но dmesg и inxi не согласны с этим ¯_(ã)_/¯