.png)
Xorg.0.log에서 이 오류가 발생합니다.
xf86EnableIOPorts: I/O에 대한 IOPL을 설정하지 못했습니다(작업이 허용되지 않음)
인터넷 검색을 통해 이 오류는 루트가 아닌 사용자로 Xorg를 시작할 때 발생한다는 사실을 신속하게 밝혀냈습니다. 문제는 이것을 루트로 실행하고 있다는 것입니다. 다음으로 가능한 원인은 SELinux입니다. 그것도 비활성화되어 있습니다.
이 오류의 다른 가능한 원인은 무엇입니까?
내 그래픽카드는
01:00.0 VGA 호환 컨트롤러: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M 시리즈] (prog-if 00 [VGA 컨트롤러])
그런데 드라이버에 심각한 문제가 있어서 xorg.conf를 이용하여 Vesa로 실행해 보려고 합니다.
섹션 "장치" 식별자 "Videocard0" 드라이버 "vesa" EndSection
답변1
sudo chmod u+s /usr/bin/xinit
Linux Mint의 문제를 해결했습니다.
답변2
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
Xorg는 Ubuntu 22.04에서 루트가 아닌 루트 또는 심지어 루트로 IO를 시도하고 있습니다.
루트로 이것을 시도해 보십시오:
sudo setcap CAP_SYS_RAWIO+eip /usr/lib/xorg/Xorg
그런 다음 Xorg를 다시 시작하십시오.