Для ROCM 4.0 в Ubuntu 20.04 Мне нужно добавить группу «Render» для пользователя. Я делаю это с
pete@black:~$ groups
pete adm cdrom sudo dip plugdev lpadmin lxd sambashare
pete@black:~$ sudo usermod -a -G render pete
pete@black:~$ groups
pete adm cdrom sudo dip plugdev lpadmin lxd sambashare
Почему группа не добавлена?
копаться дальше:
$ sudo grep pete /etc/group
adm:x:4:syslog,pete
cdrom:x:24:pete
sudo:x:27:pete
dip:x:30:pete
video:x:44:pete
plugdev:x:46:pete
render:x:109:pete
lpadmin:x:120:pete
lxd:x:131:pete
pete:x:1000:
sambashare:x:132:pete
Похоже, пользователь находится в группе «Render». Но пользователь, похоже, не имеет привилегий:
pete@black$ /opt/rocm/bin/rocminfo
ROCk module is loaded
Unable to open /dev/kfd read-write: Permission denied
$ ll -l /dev/kfd
crw-rw---- 1 root render 238, 0 Jan 17 23:28 /dev/kfd
Я закрыл все терминалы и открыл свежий. То же самое.
Теперь наступает странная часть: когда я «Su» в пользователю, то он работает:
pete@black:~$ groups
pete adm cdrom sudo dip plugdev lpadmin lxd sambashare
pete@black:~$ su pete
Password:
pete@black:~$ groups
pete adm cdrom sudo dip video plugdev render lpadmin lxd sambashare
Что происходит по-разному, когда я в этом пользователю по сравнению с запуском нового «терминала»? (Опять же: я закрываю терминал и запустил новый, и группа «Render» отсутствует !!)
Отредактируйте: и даже: я вывел из Ubuntu (Gnome, который я думаю?) Полностью и зарегистрирован. Запуск Терминал и группа отсутствует! (Но может вернуть его обратно с «Su Pete».)
Перезагрузка решила его. Как упоминалось полностью, и снова не помогло.