LinuxForum.Fans
Тема

Nvidia драйвер проприетарный

Автор: u-olvar 101 сообщений 11992 просмотров
#370421
"verg" написал:
После перезагрузиться в старое ядро и удалить ядро из Tumbleweed, а после переустановить драйвера.

Сделал. Загрузился под родным ядром 3.7.10-1.28-desktop. Потом попробовал лёгкий способ установки и сложный... Не работают оба. Могу запустить систему в режиме восстановления. А в обычном режиме зависает на этапе reached target graphical interface.

[console]lspci -k | grep VGA -A2
01:00.0 VGA compatible controller: NVIDIA Corporation G94 [GeForce 9600 GT] (rev a1)
Kernel driver in use: nvidia
03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101/6102 single-port PATA133 interface (rev b1)
[/console]

Это я в режиме восстановления сейчас.

#370450

Как мне удалить драйвер, который я установил "сложным способом". И как восстановить встроенный (свободный) драйвер?

#370455
"u-olvar" написал:
Не работают оба

Видимо что-то недовыполнили.
Так же не нужно смешивать сложный и простой метод.

Предлагаю все ваши действия по установке драйвера подробно описать здесь.
Все действия будут прокомментированы.



Как всё вернуть в первоначальное состояние:
1) Выполнить:
[console=root]nvidia-installer --uninstall[/console]
2) Удалить слово nomodeset из /etc/default/grub из строки GRUB_CMDLINE_LINUX_DEFAULT=
3) Выполнить:
[console=root]yast2 sysconfig set NO_KMS_IN_INITRD="no"[/console]
4) Удалить строку blacklist nouveau из /etc/modprobe.d/50-blacklist.conf
5) Удалить файл /etc/modprobe.d/50-nvidia.conf
6) Удалить поставленные драйвера из репозитория:
[console=root]zypper rm *nvidia*[/console]
7) В завершении обязательно выполнить:
[console=root]mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg[/console]
8.) Перезагрузиться.

#370457

Благодарю. Буду пробовать с нуля ставить. Отпишусь.

#370458
"u-olvar" написал:
Буду пробовать с нуля ставить. Отпишусь.

Отпишите подробно вашу полную подготовку системы к установке драйвера с сайта (сложный способ).
С полными выводами из консоли (с вводами команд).
А после напишу проверочное сообщение на все действия которые должны были быть выполнены.
Так и проверим.

#370484

Удаление драйверов. Репозиторий нвидиа пока не удалял.

Лог удаления пакета.

Показать
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Mar 6 07:18:01 2014
installer version: 331.49

PATH: /home/sa/bin:/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin

nvidia-installer command line:
nvidia-installer
--uninstall

Using: nvidia-installer ncurses user interface
-> If you plan to no longer use the NVIDIA driver, you should make sure that no X screens are configured to use the NVIDIA X driver in your X configuration file. If you used nvidia-xconfig to configure X, it may have created a backup of your original configuration. Would you like to run `nvidia-xconfig --restore-original-backup` to attempt restoration of the original X configuration file? (Answer: Yes)
-> Parsing log file:
-> done.
-> Validating previous installation:
-> done.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86 (1.0-33149 (331.49)):
-> done.
-> Running distribution scripts
executing: '/usr/lib/nvidia/post-uninstall'...
rm: невозможно удалить «/etc/modprobe.d/nvidia.conf»: Нет такого файла или каталога
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for Linux-x86 (331.49) is complete.

Вывод консоли.

Показать
[console]OpenSuse:/home/sa # nvidia-installer --uninstall
OpenSuse:/home/sa # yast2 sysconfig set NO_KMS_IN_INITRD="no"

Установка переменной 'NO_KMS_IN_INITRD' в 'no': Успешно
OpenSuse:/home/sa # mc

OpenSuse:/etc/default # mc

OpenSuse:/etc/modprobe.d # rm /etc/modprobe.d/50-nvidia.conf
OpenSuse:/etc/modprobe.d # zypper rm *nvidia*
Загрузка данных о репозиториях...
Чтение установленных пакетов...
'55-nvidia.conf' не найдено в именах пакетов. Поиск возможностей.
Не найдено поставщиков '55-nvidia.conf'.
'nvidia-installer-disable-nouveau.conf' не найдено в именах пакетов. Поиск возможностей.
Не найдено поставщиков 'nvidia-installer-disable-nouveau.conf'.
Разрешение зависимостей пакетов...

Нечего выполнять.
OpenSuse:/etc/modprobe.d # mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg

Kernel image: /boot/vmlinuz-3.7.10-1.28-desktop
Initrd image: /boot/initrd-3.7.10-1.28-desktop
KMS drivers: nvidia
Root device: /dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2911HD0J8AMC-part2 (/dev/sda2) (mounted on / as ext4)
modprobe: Could not read '/lib/modules/3.7.10-1.28-desktop/kernel/drivers/video/nvidia.ko': No such file or directory
WARNING: no dependencies for kernel module 'nvidia' found.
Kernel Modules: thermal_sys thermal processor fan pata_marvell ata_generic scsi_dh scsi_dh_rdac scsi_dh_emc scsi_dh_hp_sw scsi_dh_alua xhci-hcd hid-logitech-dj
Features: acpi kms plymouth block usb resume.userspace resume.kernel
Генерируется grub.cfg …
Найдена тема: /boot/grub2/themes/openSUSE/theme.txt
Найден образ linux: /boot/vmlinuz-3.7.10-1.28-desktop
Найден образ initrd: /boot/initrd-3.7.10-1.28-desktop
No volume groups found
Найден Windows 7 (loader) на /dev/sdb1
завершено
[/console]
"verg" написал:
4) Удалить строку blacklist nouveau из /etc/modprobe.d/50-blacklist.conf
5) Удалить файл /etc/modprobe.d/50-nvidia.conf

Это через mc делал, в выводе не видно.

После перезагрузки:
[console]lspci -k | grep VGA -A2
01:00.0 VGA compatible controller: NVIDIA Corporation G94 [GeForce 9600 GT] (rev a1)
03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101/6102 single-port PATA133 interface (rev b1)
Subsystem: Marvell Technology Group Ltd. 88SE6101/6102 single-port PATA133 interface
[/console]

#370489

Установка драйвера. Система в режиме восстановления сейчас.

Показать
[console]sa@OpenSuse:~> groups
users video
sa@OpenSuse:~> su
Пароль:
OpenSuse:/home/sa # rpm -qa | grep nvidia
OpenSuse:/home/sa # zypper in gcc make
Загрузка данных о репозиториях...
Чтение установленных пакетов...
'make' уже установлен.
Нет кандидатов на обновление 'make-3.82-154.4.1.i586'. Новейшая версия уже установлена.
'gcc' уже установлен.
Нет кандидатов на обновление 'gcc-4.7-7.1.1.i586'. Новейшая версия уже установлена.
Разрешение зависимостей пакетов...

Нечего выполнять.
OpenSuse:/home/sa # zypper se -si kernel
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий
--+----------------------+-------+-------------------+-------------+---------------------
i | kernel-desktop | пакет | 3.7.10-1.28.1 | i686 | openSUSE-12.3-Update
i | kernel-desktop-devel | пакет | 3.7.10-1.28.1 | i686 | openSUSE-12.3-Update
i | kernel-devel | пакет | 3.7.10-1.28.1 | noarch | openSUSE-12.3-Update
i | kernel-firmware | пакет | 20130714git-1.9.1 | noarch | openSUSE-12.3-Update
OpenSuse:/home/sa # zypper in kernel-source
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будет установлен следующий НОВЫЙ пакет:
kernel-source

1 новый пакет для установки.
Полный размер загрузки: 66,6 MiB. После этой операции будет использовано дополнительно 403,0 MiB.
Продолжить? [y/n/? shows all options] (y): y
Получение пакет kernel-source-3.7.10-1.28.1.noarch (1/1), 66,6 MiB (403,0 MiB после распаковки)
Получение: kernel-source-3.7.10-1.28.1.noarch.rpm ............................[готово (3,9 MiB/s)]
(1/1) Установка: kernel-source-3.7.10-1.28.1 .............................................[готово]
OpenSuse:/home/sa # zypper se -si kernel
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий
--+----------------------+-------+-------------------+-------------+---------------------
i | kernel-desktop | пакет | 3.7.10-1.28.1 | i686 | openSUSE-12.3-Update
i | kernel-desktop-devel | пакет | 3.7.10-1.28.1 | i686 | openSUSE-12.3-Update
i | kernel-devel | пакет | 3.7.10-1.28.1 | noarch | openSUSE-12.3-Update
i | kernel-firmware | пакет | 20130714git-1.9.1 | noarch | openSUSE-12.3-Update
i | kernel-source | пакет | 3.7.10-1.28.1 | noarch | openSUSE-12.3-Update
OpenSuse:/home/sa # echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf
OpenSuse:/home/sa # yast2 sysconfig set NO_KMS_IN_INITRD="yes"

Установка переменной 'NO_KMS_IN_INITRD' в 'yes': Успешно
OpenSuse:/home/sa # mc

OpenSuse:/etc/default # echo 'alias char-major-195* nvidia' >> /etc/modprobe.d/55-nvidia.conf && echo 'options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=33 NVreg_DeviceFileMode=0660' >> /etc/modprobe.d/55-nvidia.conf
OpenSuse:/etc/default # mc

OpenSuse:/etc/modprobe.d # mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg

Kernel image: /boot/vmlinuz-3.7.10-1.28-desktop
Initrd image: /boot/initrd-3.7.10-1.28-desktop
Root device: /dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2911HD0J8AMC-part2 (/dev/sda2) (mounted on / as ext4)
Kernel Modules: thermal_sys thermal processor fan pata_marvell ata_generic scsi_dh scsi_dh_rdac scsi_dh_emc scsi_dh_hp_sw scsi_dh_alua xhci-hcd hid-logitech-dj
Features: acpi plymouth block usb resume.userspace resume.kernel
Генерируется grub.cfg …
Найдена тема: /boot/grub2/themes/openSUSE/theme.txt
Найден образ linux: /boot/vmlinuz-3.7.10-1.28-desktop
Найден образ initrd: /boot/initrd-3.7.10-1.28-desktop
No volume groups found
Найден Windows 7 (loader) на /dev/sdb1
завершено
[/console]

Остальной вывод после init 3, наверно, не получится описать.

#370490

u-olvar написал:
Остальной вывод после init 3, наверно, не получится описать.
В runlevel 3 ставится собственно драйвер, ход установки он пишет в /var/log/nvidia-installer.log.
#370495

Да-да. Только потом дошло, что логи никто не отменял. Вот, собственно, лог после перезагрузки. И опять я в режиме восстановления. Зависает в том же месте.

Лог длинный, по-этому ссылка на файл.

http://qclk.ru/k3/96jl

Вот тут ошибка, мне непонятна. Может оно:

Показать

echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
#370497

Тогда бы лучше его на какой-нибудь pastebin переложить.

#370500
"yars" написал:
Тогда бы лучше его на какой-нибудь pastebin переложить.

С пастебином не дружил ещё... Если можно, то выше ссылка на файлообменник.

#370506

Имеет смысл подружиться, ибо удобная вещь. Несмотря на указанную вами ошибку, модуль собрался и успешно загрузился. Теперь нужно создать xorg.conf командой

text
# nvidia-xconfig

Посмотрите на мой конфиг иксов, я его здесь неоднократно приводил.

#370554

u-olvar,
Покажите:
[console]zypper se -si nvidia
zypper se -si kernel
zypper se -si gcc make
zypper se -si Mesa-demo-x
zypper lr -up
cat /etc/X11/xorg.conf
groups
uname -a
grep NO_KMS_IN_INITRD /etc/sysconfig/kernel
ls -l /etc/modprobe.d/*nvidia*
grep nomodeset /etc/default/grub
glxinfo | grep render
[/console]

#370572
"yars" написал:
Теперь нужно создать xorg.conf командой

# nvidia-xconfig

Посмотрите на мой конфиг иксов, я его здесь неоднократно приводил.

[console]OpenSuse:/home/sa # nvidia-xconfig

Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'[/console]

"verg" написал:
u-olvar,
Покажите:
Показать
[console]OpenSuse:/home/sa # zypper se -si nvidia
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Не найдено пакетов.
OpenSuse:/home/sa # zypper se -si kernel
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий
--+----------------------+-------+-------------------+-------------+---------------------
i | kernel-desktop | пакет | 3.7.10-1.28.1 | i686 | openSUSE-12.3-Update
i | kernel-desktop-devel | пакет | 3.7.10-1.28.1 | i686 | openSUSE-12.3-Update
i | kernel-devel | пакет | 3.7.10-1.28.1 | noarch | openSUSE-12.3-Update
i | kernel-firmware | пакет | 20130714git-1.9.1 | noarch | openSUSE-12.3-Update
i | kernel-source | пакет | 3.7.10-1.28.1 | noarch | openSUSE-12.3-Update
OpenSuse:/home/sa # zypper se -si gcc make
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий
--+-----------+-------+----------------------+-------------+---------------------
i | gcc | пакет | 4.7-7.1.1 | i586 | openSUSE-12.3-Oss
i | gcc47 | пакет | 4.7.2_20130108-2.1.6 | i586 | openSUSE-12.3-Oss
i | libgcc_s1 | пакет | 4.7.2_20130108-2.1.6 | i586 | openSUSE-12.3-Oss
i | make | пакет | 3.82-154.4.1 | i586 | openSUSE-12.3-Update
OpenSuse:/home/sa # zypper se -si Mesa-demo-x
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Не найдено пакетов.
OpenSuse:/home/sa # zypper lr -up
# | Псевдоним | Имя | Включён | Обновление | Приоритет | URI
---+-----------------------------+------------------------------------+---------+------------+-----------+-------------------------------------------------------------------------------------
1 | LibreOffice_Stable | LibreOffice Stable | Да | Да | 99 | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.3/
2 | Mozilla | Mozilla | Да | Да | 99 | http://download.opensuse.org/repositories/mozilla/openSUSE_12.3/
3 | SuSE | SuSE | Да | Да | 99 | http://download.videolan.org/pub/SuSE/12.3/
4 | home:/acc-id:/RemoteDesktop | home:/acc-id:/RemoteDesktop | Да | Да | 99 | http://download.opensuse.org/repositories/home:/acc-id:/RemoteDesktop/openSUSE_12.3/
5 | nVidia Graphics Drivers | nVidia Graphics Drivers | Да | Да | 99 | http://download.nvidia.com/opensuse/12.3/
6 | openSUSE-12.3-1.7 | openSUSE-12.3-1.7 | Нет | Нет | 99 | cd:///?devices=/dev/disk/by-id/ata-_NEC_DVD_RW_ND-3540A
7 | packman | packman | Да | Да | 99 | http://packman.inode.at/suse/openSUSE_12.3
8 | repo-debug | openSUSE-12.3-Debug | Нет | Да | 99 | http://download.opensuse.org/debug/distribution/12.3/repo/oss/
9 | repo-debug-update | openSUSE-12.3-Update-Debug | Нет | Да | 99 | http://download.opensuse.org/debug/update/12.3/
10 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | Нет | Да | 99 | http://download.opensuse.org/debug/update/12.3-non-oss/
11 | repo-non-oss | openSUSE-12.3-Non-Oss | Да | Да | 99 | http://download.opensuse.org/distribution/12.3/repo/non-oss/
12 | repo-oss | openSUSE-12.3-Oss | Да | Да | 99 | http://download.opensuse.org/distribution/12.3/repo/oss/
13 | repo-source | openSUSE-12.3-Source | Нет | Да | 99 | http://download.opensuse.org/source/distribution/12.3/repo/oss/
14 | repo-update | openSUSE-12.3-Update | Да | Да | 99 | http://download.opensuse.org/update/12.3/
15 | repo-update-non-oss | openSUSE-12.3-Update-Non-Oss | Да | Да | 99 | http://download.opensuse.org/update/12.3-non-oss/
OpenSuse:/home/sa # cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 331.49 (buildmeister@swio-display-x64-rhel04-14) Wed Feb 12 21:05:20 PST 2014


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

OpenSuse:/home/sa # groups
root
OpenSuse:/home/sa # groups sa
sa : users video
OpenSuse:/home/sa # uname -a
Linux OpenSuse.site 3.7.10-1.28-desktop #1 SMP PREEMPT Mon Feb 3 14:11:15 UTC 2014 (c9a2c6c) i686 i686 i386 GNU/Linux
OpenSuse:/home/sa # grep NO_KMS_IN_INITRD /etc/sysconfig/kernel
NO_KMS_IN_INITRD="yes"
OpenSuse:/home/sa # ls -l /etc/modprobe.d/*nvidia*
-rw-r--r-- 1 root root 115 мар 6 08:36 /etc/modprobe.d/55-nvidia.conf
-rw-r--r-- 1 root root 18 мар 6 08:46 /etc/modprobe.d/nvidia.conf
-rw-r--r-- 1 root root 76 мар 3 22:16 /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
OpenSuse:/home/sa # grep nomodeset /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=" resume=/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2911HD0J8AMC-part3 splash=silent quiet showopts nomodeset"
GRUB_CMDLINE_LINUX_RECOVERY="showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe"
OpenSuse:/home/sa # glxinfo | grep render
OpenSuse:/home/sa #
[/console]
#370575

u-olvar,
Удалите репозиторий SuSE. Нехорошо его(Videolan) вместе с packman'ом держать.
[console=root]zypper rr SuSE[/console]

Поставьте пакет Mesa-demo-x
[console=root]zypper in Mesa-demo-x[/console]
После покажите:
[console]cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
grep nouveau /etc/modprobe.d/50-blacklist.conf
glxinfo | grep render
[/console]


Пробуйте загрузиться нормально.

#370580

Сделал.

Показать
[console]OpenSuse:/home/sa # zypper rr SuSE
Удаление репозитория 'SuSE' ..............................................................[готово]
Репозиторий 'SuSE' удалён.
OpenSuse:/home/sa # zypper in Mesa-demo-x
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будет установлен следующий НОВЫЙ пакет:
Mesa-demo-x

1 новый пакет для установки.
Полный размер загрузки: 22,4 KiB. После этой операции будет использовано дополнительно 57,2 KiB.
Продолжить? [y/n/? shows all options] (y): y
Получение пакет Mesa-demo-x-8.0.1-8.1.1.i586 (1/1), 22,4 KiB ( 57,2 KiB после распаковки)
Получение: Mesa-demo-x-8.0.1-8.1.1.i586.rpm ..............................................[готово]
(1/1) Установка: Mesa-demo-x-8.0.1-8.1.1 .................................................[готово]
OpenSuse:/home/sa # cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0
OpenSuse:/home/sa # grep nouveau /etc/modprobe.d/50-blacklist.conf
blacklist nouveau
OpenSuse:/home/sa # glxinfo | grep render
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
OpenSuse:/home/sa #[/console]

Перегружаюсь.

#370582

u-olvar,
Не торопитесь.
Покажите:
[console]nvidia-settings -v[/console]


Этот файл можно удалить:

text
/etc/modprobe.d/nvidia-installer-disable-nouveau.conf
#370583

Перегрузился... безуспешно. Я в режиме восстановления.

[console]OpenSuse:/home/sa # nvidia-settings -v

nvidia-settings: version 331.49 (buildmeister@swio-display-x64-rhel04-14) Wed Feb 12 21:05:09
PST 2014
The NVIDIA X Server Settings tool.

This program is used to configure the NVIDIA Linux graphics driver.
For more detail, please see the nvidia-settings(1) man page.

Copyright (C) 2004 - 2010 NVIDIA Corporation.
[/console]

"verg" написал:
Этот файл можно удалить:

удалил

#370584

u-olvar,
Вышел новее: 334.21

Выполните:
[console=root]mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.orig && ln -s /usr/lib/xorg/modules/extensions/libglx.so.331.49 /usr/lib/xorg/modules/extensions/libglx.so[/console]
Потом перезагружайтесь.

#370585

u-olvar, glxinfo нужно выполнять в графике, от простого пользователя, если вы получали права рута через su или sudo, то от рута могут возникать ошибки на ровном месте, вроде "cannot open display". Напротив, если вы вошли непосредственно в учетную запись рута, то можно и от рута выполнить.

Войдите или зарегистрируйтесь, чтобы ответить.