Como configurar o Xorg para operar GPUs AMD sem monitor
Este guia apresenta um passo a passo para configurar o arquivo xorg.conf
no Ubuntu, de forma a permitir a inicialização e uso de GPUs AMD mesmo sem a presença de um monitor conectado. Isso é útil para servidores, mineração, computação OpenCL, entre outros.
1. Criando o arquivo xorg.conf
Abra o terminal e execute:
sudo nano /etc/X11/xorg.conf
Insira o seguinte conteúdo no arquivo:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen8" 0 0
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "built-ins"
EndSection
Section "Device"
Identifier "AMDGPU"
Driver "amdgpu"
BusID "PCI:1:0:0"
VideoRam 8192
EndSection
Section "Monitor"
Identifier "Monitor8"
HorizSync 15.0-100.0
VertRefresh 15.0-200.0
Modeline "1600x900" 33.92 1600 1632 1760 1792 900 921 924 946
EndSection
Section "Screen"
Identifier "Screen8"
Device "AMDGPU"
Monitor "Monitor8"
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 1600 900
EndSubSection
EndSection
2. Obtenha o BusID corretamente
Use o comando lspci
para listar os dispositivos PCI:
lspci | grep VGA
Identifique a linha referente à sua placa de vídeo (ex: 01:00.0
) e substitua no campo BusID
do xorg.conf.
3. Verificando suporte OpenCL
Utilize o comando clinfo
para verificar a compatibilidade do seu hardware com OpenCL:
sudo apt install clinfo
clinfo
4. Exemplo alternativo de configuração com driver dummy
Section "Device"
Identifier "Card8"
Driver "dummy"
VideoRam 16384
EndSection
5. Instalação de drivers AMD/ATI e OpenCL
Para instalar os drivers mais recentes para placas AMD, execute:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install xserver-xorg-video-amdgpu
Para placas NVIDIA:
sudo apt-get install nvidia-driver nvidia-settings
6. Instalação do AMDGPU-Pro com suporte OpenCL
./amdgpu-pro-install --opencl=legacy,rocr --headless
Adicione repositórios ROCm:
sudo sh -c 'echo "deb [arch=amd64 trusted=yes] http://repo.radeon.com/rocm/apt/debian/ xenial main" > /etc/apt/sources.list.d/rocm.list'
wget -qO - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt install rocm-dkms
7. Utilitários úteis
- radeontop: monitoramento de uso da GPU AMD.
- lm-sensors: monitoramento térmico e controle de fans.
sudo apt install radeontop lm-sensors fancontrol
8. Outras ferramentas e diagnósticos
sudo lshw -C video
– informações detalhadas da GPUinxi -Gx
– resumo gráfico do sistemadmesg | grep amdgpu
– verificação de logs do driver
9. Fontes e documentação oficial
10. Responsabilidade sobre investimentos
Este conteúdo é apenas informativo. Antes de investir tempo ou dinheiro em qualquer tecnologia, recomenda-se uma avaliação individual detalhada e estudo técnico adequado.