при попытке запуска X.org 7.0 / 7.1 из под обычного пользователя Xы вываливаются с ошибкой:
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
я посмотрел в исходниках, где выдаётся это сообщение. оно выдаётся если ioperm () или iopl () завершился с ошибкой. почитав man 2 iopl я нашёл следующее:
ERRORS:
EPERM The calling process has insufficient privilege to call iopl; the CAP_SYS_RAWIO capability is required.
а как этот CAP_SYS_RAWIO выдать юзеру?