CanalQb - Ubuntu - Instalando a RX 580 no Ubuntu 16.04.X
CanalQb - Ubuntu - Instalando a RX 580 no Ubuntu 16.04.X
sudo apt update && sudo apt install openssh-server
Instalando o SAMBA
sudo apt install samba -y
sudo nano /etc/samba/smb.conf
[desktop]path = /home/qb/browseable = yeswritable = yesguest ok = yescreate mask = 0777directory mask = 0777
sudo chmod -R 777 /home/qb
Reinicie o serviço
sudo service smbd restart
Instale dependências:
sudo apt install git screen vim nmap ncdu busybox inxi links unzip python -y
Instalar Kernel com HWE
Para que o driver da RX 580 funcione corretamente, você precisa atualizar corretamente o Kernel para a versão que permite usar o HWE, e aqui eu disponibilizo a versão que possui HWE.
Link para download do Kernel 4.15.11-041511-generic: https://cb.run/qckV
Faça o Download, descompacte, e mova os 3 arquivos .deb para uma pasta dentro do compartilhamento que você criou, neste tutorial será \\192.168.0.11\desktop
Criei uma pasta com o nome Kernel e movi os arquivos para lá
Após use o comando:
sudo dpkg -i ./*.deb
Assim que instalar todos os 3 arquivos reinicie o computador usando
sudo reboot
Instale o mesa
sudo apt install mesa-opencl-icd -y
Instalando o Clinfo
Clinfo é o programa de monitoramento de cluster para linuxExecute os comandos abaixo:sudo apt install clinfo -ysudo clinfosudo clinfo | grep compute
No contexto de OpenCL, "compute units" (unidades de computação) se referem às unidades de processamento que podem ser usadas para executar cálculos paralelos em um dispositivo OpenCL, como uma GPU. Portanto, o comando grep compute ajuda a identificar as informações relacionadas às unidades de computação em seu dispositivo OpenCL.
sudo apt install clinfo -ysudo clinfosudo clinfo | grep compute
No contexto de OpenCL, "compute units" (unidades de computação) se referem às unidades de processamento que podem ser usadas para executar cálculos paralelos em um dispositivo OpenCL, como uma GPU. Portanto, o comando grep compute ajuda a identificar as informações relacionadas às unidades de computação em seu dispositivo OpenCL.
Instalando placa intel-graphics-update-tool_2.0.2
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get install gdebi
Baixe o arquivo da placa de vídeo no link: https://cb.run/BwCw e coloque em alguma pasta, após acesse a pasta e execute o comando:
sudo gdebi intel-graphics-update-tool_2.0.2_amd64.deb
sudo reboot
sudo intel-graphics-update-tool
Obs: o site do Xmining não possui SSL por isso alguns navegadores irão dar alerta de acesso ao site não certificado.
Instalando Firmware de correção de Algumas placas de vídeo:
Este firmware irá corrigir algumas ausências de dependências de sua placa de vídeo no Linux
Link para download do Linux-firmware-20220815: https://cb.run/Vj8V
Crie uma pasta com o nome Firmware, e mova o arquivo para dentro dela, execute os comandos:tar -xf linux-firmware-20220815.tar.gz && cd linux-firmware-20220815sudo cp amdgpu /lib/firmware/sudo cp r128 /lib/firmware/sudo cp radeon /lib/firmware/
Atualize
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo reboot
tar -xf linux-firmware-20220815.tar.gz && cd linux-firmware-20220815sudo cp amdgpu /lib/firmware/sudo cp r128 /lib/firmware/sudo cp radeon /lib/firmware/
Atualize
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo reboot
Adicione repositórios de placas de vídeo:
sudo add-apt-repository ppa:commendsarnex/winedri3sudo add-apt-repository ppa:ubuntu-x-swat/x-updatessudo add-apt-repository ppa:oibaf/graphics-driverssudo apt-get install ppa-purge
sudo apt install nvidia-cuda-toolkit
sudo add-apt-repository ppa:commendsarnex/winedri3sudo add-apt-repository ppa:ubuntu-x-swat/x-updatessudo add-apt-repository ppa:oibaf/graphics-driverssudo apt-get install ppa-purge
sudo apt install nvidia-cuda-toolkit
Instalando placa RX 580
wget https://raw.githubusercontent.com/CryptoLuigi/AMD_installer/master/amd_install.shsudo chmod +x ./amd_install.shsudo ./amd_install.sh
Modificando o Grub
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.vm_fragment_size=9"
GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
sudo update-grub
sudo nano /etc/udev/rules.d/70-persistent-net.rules
# Este arquivo foi gerado automaticamente pelo programa /lib/udev/write_net_rules# executado pelo arquivo de regras persistent-net-generator.rules.## Você pode modificá-lo, desde que mantenha cada regra em uma única linha e altere apenas o valor da chave NAME=.# Dispositivo PCI lanSUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:yy:XX:yy:XX:yy", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="ethX"# Dispositivo PCI WlanSUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:yy:XX:yy:XX:yy", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="wlanX"
sudo nano /etc/network/interfaces
# A interface de rede principalauto eth0iface eth0 inet dhcp
screen -rsudo reboot
ifconfig
sudo dhclient
Alterando cores de editores de texto.
sudo nano ~/.nanorc
color brightwhite,black ".*"color green,black "^function.*"color blue,black ".*[=<>|].*"color brightcyan,black "(for|while|if|else|do|done|then|elif|until)(.*|$)"
Após os comandos |
sudo nano ~/.bashrc
screen -S upgrade
sudo apt dist-upgrade -y
Reinicie:
sudo reboot
Instale o SDK da AMD (opcional - alguns aplicativos precisam disso, outros não):
Placas da AMD em alguns casos para que seja ativado o OpenCL, é preciso usar o SDK (kit de desenvolvimento de software), por isso já mantenho como padrão instalado. Se sua placa for de outro fabricante procure as informações referentes ao mesmo.
sudo tar xf AMD-APP-SDKInstaller-v3.0.130.136-GA-linux64.tar.bz2sudo ./AMD-APP-SDK-v3.0.130.136-GA-linux64.sh
sudo usermod -a -G video $LOGNAME
Instale o X Server e o Gerenciador de Display:
sudo apt install xorg xserver-xorg-legacy xserver-xorg-video-dummy
sudo apt install xserver-xorg-hwe-18.04 && xorg xserver-xorg-legacy xserver-xorg-video-dummy -y
sudo nano /etc/X11/Xwrapper.config
allowed_users=console
allowed_users=anybodyneeds_root_rights=yes
Certifique-se de que o X funcione para o usuário no login:
sudo nano ~/.bashrc
export DISPLAY=:0
sudo nano /etc/profile
export XAUTHORITY=~/.Xauthority
sudo nano ~/.xinitrc
#!/bin/bashDISPLAY=:0 && xterm -geometry +1+1 -n login
sudo reboot
Criando seu xorg.conf para suas placas de videos
sudo nano /etc/X11/xorg.conf
Modelo 1:
EndSection
Pegue as informações do lspci e do clinfo, e jogue no chat.openai.com para que ele monte sua section.Escreva, crie um section baseado nas informações do lspci e clinfo, que fornecido abaixo, para que eu inclua no xorg.conf:
Section "Device"### Available Driver options are:-### Values: <i>: integer, <f>: float, <bool>: "True"/"False",### <string>: "String", <freq>: "<f> Hz/kHz/MHz",### <percent>: "<f>%"### [arg]: arg optional#Option "ShadowFB" # [<bool>]#Option "DefaultRefresh" # [<bool>]#Option "ModeSetClearScreen" # [<bool>]Identifier "Card8"Driver "dummy"VideoRam 16384EndSection
Resultado final do vídeo:
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"
### Opções do Driver disponíveis:
### Valores: <i>: inteiro, <f>: flutuante, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
# Ative a aceleração 2D para melhor desempenho
Option "AccelMethod" "glamor"
# Ative a sincronização vertical para evitar rasgos de tela
Option "TearFree" "on"
# Defina a resolução de tela padrão
Option "PreferredMode" "1920x1080"
Identifier "AMD"
Driver "amdgpu"
BusID "PCI:1:0:0" # Esta é a identificação da sua placa de vídeo na listagem do lspci
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 "Default Screen"
Device "AMDGPU"
Monitor "Monitor8"
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 1600 900
EndSubSection
EndSection
Verifique a funcionalidade
Execute o seguinte no terminal:
- lspci -k | grep -EA3 'VGA|3D|Display': (Este comando indicará a placa de vídeo instalada e o driver com kernel em uso. Se estiver funcionando corretamente, deverá indicar "amdgpu" )
- sudo apt-get install mesa-utils: (instala um pacote usado nas próximas etapas)
- glxinfo | grep OpenGL:(Esta é uma verificação adicional para verificar se a placa AMD está habilitada e funcionando)
- glxinfo | grep "direct rendering": (se disser sim, então sua placa AMD está habilitada e não está usando o processador para gráficos)
Trantando erros:
Erro:
sudo apt get update, causa o erro:
W: https://download.01.org/gfx/ubuntu/16.04/main/dists/xenial/InRelease: Signature by key 09D6EF97BFB38E916EF060E756A3DEF863961D39 uses weak digest algorithm (SHA1)
sudo rm /etc/apt/sources.list.d/intellinuxgraphics.listsudo rm /usr/share/keyrings/intel*gpgwget -qO - https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 | sudo gpg --dearmor -o /usr/share/keyrings/intel-archive-keyring.gpg
sudo add-apt-repository ppa:paulo-miguel-dias/pkppasudo apt-get install libva1:i386sudo apt install mesa-amdgpu-va-drivers mesa-amdgpu-va-drivers:i386=1:18.1.0-673869sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386sudo apt update
sudo apt install libassimp3v5
sudo apt install libassimp4
sudo apt install libassimp5
sudo apt updatesudo apt upgrade
E: Impossível encontrar o pacote vulkan-amdgpu-pro*
sudo add-apt-repository ppa:kisak/kisak-mesa
dpkg --get-selections | grep hold
sudo apt-mark unhold nomedopacote
Erro:
xserver-xorg-video-dummy : Depende: xorg-video-abi-20 | Depende: xserver-xorg-core (>= 2:1.17.99.902)
Resolva com:
sudo apt-get install -y xorg-video-abi-20
Converta para o PRO (5 licenças gratuitas)
Para ativar o Extended Security Maintenance (ESM) no seu sistema Ubuntu, siga estas etapas:
Verifique a Elegibilidade: Primeiro, verifique se a versão do Ubuntu que você está usando é elegível para o ESM. O ESM está disponível para versões LTS (Long Term Support) do Ubuntu que atingiram o fim de vida do suporte regular. Por exemplo, o Ubuntu 16.04 LTS é uma versão elegível.
Obtenha uma Assinatura: Você precisará adquirir uma assinatura do ESM junto à Canonical ou de um revendedor autorizado. Entre em contato com a Canonical ou visite o site da Canonical para obter informações sobre preços e licenciamento.
Instale o Pacote ubuntu-advantage-tools: Certifique-se de que o pacote ubuntu-advantage-tools esteja instalado no seu sistema. Esse pacote fornece as ferramentas necessárias para configurar o ESM. Você pode instalá-lo com o seguinte comando:
sudo apt install ubuntu-advantage-tools
Ative o ESM: Após a instalação do pacote, você pode ativar o ESM com o comando ua (Ubuntu Advantage):
sudo ua status
Esse comando exibirá o status da sua assinatura e informará se o ESM está ativado ou não.
Registre seu sistema: Se o ESM não estiver ativado, você precisará registrar seu sistema com a Canonical. Use o seguinte comando e siga as instruções para registrar o sistema:
sudo ua attach [sua-chave-de-assinatura]
Substitua [sua-chave-de-assinatura] pela chave de assinatura fornecida pela Canonical.
Ative o ESM: Após registrar o sistema, ative o ESM novamente com o comando ua:
sudo ua enable-esm
Verifique o Status do ESM: Você pode verificar o status do ESM novamente para confirmar que ele está ativado:
sudo ua status
Certifique-se de que seu sistema tenha acesso à internet para que o registro e a ativação do ESM possam ser concluídos com êxito. Uma vez ativado, o ESM fornecerá atualizações de segurança estendidas para a versão do Ubuntu que você está usando.
Lembre-se de que o ESM é um serviço pago e requer uma assinatura. Certifique-se de adquirir a assinatura apropriada antes de prosseguir com a ativação.
Nenhum comentário
Comente só assim vamos crescer juntos!
Observação: somente um membro deste blog pode postar um comentário.