xf86EnableIOPorts: falha ao definir IOPL para E/S (operação não permitida)

xf86EnableIOPorts: falha ao definir IOPL para E/S (operação não permitida)

Recebo este erro no Xorg.0.log

xf86EnableIOPorts: falha ao definir IOPL para E/S (operação não permitida)

Pesquisar rapidamente no Google revela que esse erro é causado ao iniciar o Xorg como usuário não root. O problema é que estou executando isso como root. Próxima causa possível SELinux, que também está desabilitado.

Alguma outra causa possível desse erro?

Minha placa gráfica é

01:00.0 Controlador compatível com VGA: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (prog-if 00 [controlador VGA])

Mas estou com sérios problemas com os drivers, então estou tentando rodar como Vesa, usando este xorg.conf

Seção "Dispositivo" Identificador "Videocard0" Driver "vesa" EndSection

Responder1

sudo chmod u+s /usr/bin/xinit

Resolvi meu problema no Linux Mint

Responder2

xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)

O Xorg está tentando IO como não-root ou mesmo root no Ubuntu 22.04.

Tente isso como root:

sudo setcap CAP_SYS_RAWIO+eip /usr/lib/xorg/Xorg

então reinicie o Xorg

informação relacionada