Eu tenho lidado com essa questão há dias. Eu tentei seguir guias, coisas do meu jeito, instalações limpas, aplicações diferentes e ainda a mesma coisa, incapaz de ver as GPU's no sistema para aplicações do BOINC Crunching ou Agricultura BitCoin, etc.
Sempre se resume ao FGLRX:
Então, a última tentativa foi seguir um guia para configurar uma plataforma de mineração BitCoin (primeira vez, apenas experimentando porque o guia foi sugerido para corrigir as GPUs não detectáveis do BOINC).
Estou usando o Ubuntu:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
Quando executo o sudo aticonfig --lsa
, obtenho:
* 0. 01:00.0 AMD Radeon HD 7800 Series
1. 02:00.0 AMD Radeon HD 7800 Series
Então eu sei que as cartas estão lá. Eu corri sudo apt-get install fglrx fglrx-core fglrx-dev fglrx-amdcccle
para obter os drivers instalados.
Então eu corri o sudo aticonfig --adapter=all --initial -f
para configurar o arquivo xorg.conf.
Eu fiz algumas outras alterações de configuração por guia e elas foram:
GRUB_CMDLINE_LINUX_DEFAULT="text"
sudo update-grub
sudo apt-get install xorg
sudo dpkg-reconfigure x11-commom
Então eu cheguei à parte que está me incomodando constantemente. Quando tento testar os cartões para o programa de mineração (ou executo o BOINC), obtenho:
modprobe: ERROR: ../libkmod/libkmod-module.c:809
kmod_module_insert_module() could not find module by name='fglrx'
modprobe: ERROR: could not insert 'fglrx': Function not implemented
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could not find module by name='fglrx'
modprobe: ERROR: could not insert 'fglrx': Function not implemented
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could not find module by name='fglrx'
modprobe: ERROR: could not insert 'fglrx': Function not implemented
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
$uname -a
Linux cruncher 4.4.0-57-generic #78~14.04.1-Ubuntu SMP Sat Dec 10 00:14:47 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ sudo clinfo
modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could not find module by name='fglrx'
modprobe: ERROR: could not insert 'fglrx': Function not implemented
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
*** Error in 'clinfo': munmap_chunk(): invalid pointer: 0x00007f63873e511d ***
Ainda estou ganhando o Ubuntu, então é uma curva de aprendizado, mas cheguei a um ponto em que minhas habilidades com o Google não estão me ajudando, então pensei em perguntar!
Eu não tenho idéia de como superar isso. Alguém tem alguma sugestão?