Bug 47339 - Приложение Настройка NVIDIA не запускается в cессии Wayland
Summary: Приложение Настройка NVIDIA не запускается в cессии Wayland
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: nvidia-settings (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-24 22:40 MSK by Олег Щавелев
Modified: 2023-11-04 14:21 MSK (History)
2 users (show)

See Also:


Attachments
NVIDIA запускается через ярлык (264.53 KB, image/png)
2023-11-04 14:21 MSK, Олег Щавелев
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Олег Щавелев 2023-08-24 22:40:30 MSK
Проблема: Не запускается Настройка NVIDIA, в сессии Wayland

Для воспроизведения проблемы:

* Установить пропоритарный драйвер в соответствии с документацией https://www.altlinux.org/Nvidia
* Установить пакет Настройка NVIDIA https://packages.altlinux.org/ru/sisyphus/srpms/nvidia-settings
* Открыть в приложениях Настройка NVIDIA

Ожидаемое поведение:

Настройка NVIDIA - приложение открывается, количество настроек в приложении меньше чем в X-cессии

[oleg@shchavelev ~]$ nvidia-settings
Ошибка сегментирования

Рабочая станция:

Graphics:
  Device-1: NVIDIA GP108 [GeForce GT 1030] driver: nvidia
    v: 535.86.05
  Display: wayland server: X.Org v: 1.23.2 with: Xwayland
    v: 23.2.0 compositor: gnome-shell v: 44.3 driver: X:
    loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa
    gpu: nvidia,nvidia-nvswitch resolution: 1920x1080~144Hz
  API: OpenGL v: 4.6.0 NVIDIA 535.86.05 renderer: NVIDIA
    GeForce GT 1030/PCIe/SSE2

Kernel: 6.4.12-un-def-a 
DE: GNOME 44.3
Comment 1 Олег Щавелев 2023-09-03 11:10:44 MSK
Если в терминале запустить nvidia-settings через sudo:

[oleg@shchavelev ~]$ sudo nvidia-settings
[sudo] password for oleg:
error: XDG_RUNTIME_DIR is invalid or not set in the environment.

(nvidia-settings:23091): GLib-GObject-CRITICAL **: 10:59:22.701: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

** (nvidia-settings:23091): CRITICAL **: 10:59:22.704: ctk_powermode_new: assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)' failed

ERROR: nvidia-settings could not find the registry key file or the X
       server is not accessible. This file should have been installed
       along with this driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation.
       The application profiles will continue to work, but values cannot
       be prepopulated or validated, and will not be listed in the help
       text. Please see the README for possible values and
       descriptions.
Comment 2 Олег Щавелев 2023-09-03 15:47:10 MSK
(Ответ для Олег Щавелев на комментарий #1)
> Если в терминале запустить nvidia-settings через sudo:
> 
> [oleg@shchavelev ~]$ sudo nvidia-settings
> [sudo] password for oleg:
> error: XDG_RUNTIME_DIR is invalid or not set in the environment.
> 
> (nvidia-settings:23091): GLib-GObject-CRITICAL **: 10:59:22.701:
> g_object_unref: assertion 'G_IS_OBJECT (object)' failed
> 
> ** (nvidia-settings:23091): CRITICAL **: 10:59:22.704: ctk_powermode_new:
> assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)' failed
> 
> ERROR: nvidia-settings could not find the registry key file or the X
>        server is not accessible. This file should have been installed
>        along with this driver at
>        /usr/share/nvidia/nvidia-application-profiles-key-documentation.
>        The application profiles will continue to work, but values cannot
>        be prepopulated or validated, and will not be listed in the help
>        text. Please see the README for possible values and
>        descriptions.

При запуске в терминале с sudo, настройки запускаются.
Comment 3 Cемен Фомченков 2023-09-04 18:17:06 MSK
(Ответ для Олег Щавелев на комментарий #2)
> (Ответ для Олег Щавелев на комментарий #1)
> > Если в терминале запустить nvidia-settings через sudo:
> > 
> > [oleg@shchavelev ~]$ sudo nvidia-settings
> > [sudo] password for oleg:
> > error: XDG_RUNTIME_DIR is invalid or not set in the environment.
> > 
> > (nvidia-settings:23091): GLib-GObject-CRITICAL **: 10:59:22.701:
> > g_object_unref: assertion 'G_IS_OBJECT (object)' failed
> > 
> > ** (nvidia-settings:23091): CRITICAL **: 10:59:22.704: ctk_powermode_new:
> > assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)' failed
> > 
> > ERROR: nvidia-settings could not find the registry key file or the X
> >        server is not accessible. This file should have been installed
> >        along with this driver at
> >        /usr/share/nvidia/nvidia-application-profiles-key-documentation.
> >        The application profiles will continue to work, but values cannot
> >        be prepopulated or validated, and will not be listed in the help
> >        text. Please see the README for possible values and
> >        descriptions.
> 
> При запуске в терминале с sudo, настройки запускаются.

Столкнулся с такой же проблемой.

Лог:
[armatik@ArmatikPC ~]$ sudo nvidia-settings
[sudo] password for armatik:
error: XDG_RUNTIME_DIR is invalid or not set in the environment.

(nvidia-settings:240241): GLib-GObject-CRITICAL **: 18:02:55.240: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

** (nvidia-settings:240241): CRITICAL **: 18:02:55.242: ctk_powermode_new: assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)' failed

ERROR: nvidia-settings could not find the registry key file or the X server is
       not accessible. This file should have been installed along with this
       driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be
       prepopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.
Comment 4 Олег Щавелев 2023-11-04 14:21:18 MSK
Created attachment 14972 [details]
NVIDIA запускается через ярлык

Проверили и в DE GNOME и KDE. Работает.
Comment 5 Олег Щавелев 2023-11-04 14:21:47 MSK
(Ответ для Олег Щавелев на комментарий #4)
> Создано вложение 14972 [details] [подробности]
> NVIDIA запускается через ярлык
> 
> Проверили и в DE GNOME и KDE. Работает.

Закрываю.