xf86EnableIOPorts: IOPL für I/O konnte nicht festgelegt werden (Vorgang nicht zulässig)

xf86EnableIOPorts: IOPL für I/O konnte nicht festgelegt werden (Vorgang nicht zulässig)

Ich erhalte diesen Fehler in Xorg.0.log

xf86EnableIOPorts: IOPL für I/O konnte nicht festgelegt werden (Vorgang nicht zulässig)

Beim Googeln stellt sich schnell heraus, dass dieser Fehler dadurch verursacht wird, dass Xorg als Nicht-Root-Benutzer gestartet wird. Das Problem ist, dass ich es als Root ausführe. Die nächste mögliche Ursache ist SELinux, das ebenfalls deaktiviert ist.

Gibt es noch andere mögliche Ursachen für diesen Fehler?

Meine Grafikkarte ist

01:00.0 VGA-kompatibler Controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (prog-if 00 [VGA-Controller])

Ich habe jedoch erhebliche Probleme mit den Treibern, daher versuche ich, als Vesa mit dieser xorg.conf zu arbeiten.

Abschnitt „Gerät“ Kennung „Videocard0“ Treiber „vesa“ EndSection

Antwort1

sudo chmod u+s /usr/bin/xinit

Mein Problem unter Linux Mint wurde behoben

Antwort2

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

Xorg versucht die IO unter Ubuntu 22.04 als Nicht-Root oder sogar als Root.

Versuchen Sie Folgendes als Root:

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

Starten Sie dann Xorg neu

verwandte Informationen