потратил уйму времени пытаясь заставить работать проприетарные дрова AMD под openSUSE 13.1 x64. Результат был таким:
> fglrxinfo
No protocol specified
Error: unable to open display (null)
но потом случайно обнаружил, что «не работали» они только под рутом, а если вернуться в пользователя (под которым я логинился в систему), то всё прекрасно работает!!
получается, имеет место монопольный доступ к видеокарте? Запустить новый Х сервер нельзя:
> X
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
..как и просто получить доступ к дисплею:
> DISPLAY=:0 fglrxinfo
No protocol specified
Error: unable to open display (null)
невозможно доступиться даже если сервер оставить безголовым, т.к, похоже, иксы уже запущены ещё до логина по ссш:
ps aux | grep X
root 788 0.1 1.7 291236 69448 tty7 Ss+ 04:05 0:02 /usr/bin/Xorg -br :0 vt7 -nolisten tcp -auth /var/lib/kdm/AuthFiles/A:0-HMOQYa
root 3667 0.0 0.0 7056 868 pts/1 S+ 04:35 0:00 grep --color=auto X
может кто подсказать, как передать программе в распоряжение видяху? или ЧЯДНТ?
(кому интересно, то ради майнинга все эти мучения)
спасибо