Primeiramente, antes de eu explicar meu problema, eu me referi à pergunta feita anteriormente no Ask.Fedora sobre o erro libGL, que pode ser visto aqui .
Eu tenho tentado jogar o jogo "FTL", e tenho me deparado com problemas onde os gráficos têm um desempenho extraordinariamente ruim, e o som continua se transformando em um estranho som de zumbido. Ao olhar mais, notei que o meu Terminal emitiu a seguinte mensagem durante o lançamento do jogo.
libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Depois de fazer algumas pesquisas, parece que esse problema afetou várias pessoas em várias distribuições de Linux, todas com soluções diferentes. Abaixo, forneci o máximo de informações possível para ajudar a diagnosticar meu problema específico.
Isso também parece ser similar ao Bug 971437 no rastreador de bugs da Red Hat
Ao obter informações de depuração da libGL no glxinfo:
$ LIBGL_DEBUG=verbose glxinfo | grep direct
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
libGL: Can't open configuration file /home/jflory/.drirc: No such file or directory.
libGL: Can't open configuration file /home/jflory/.drirc: No such file or directory.
direct rendering: Yes
Tenho a sensação de que há algum problema com a minha placa gráfica, porque sou muito novo no Linux e não tenho certeza sobre o que posso precisar para poder executar jogos corretamente. Abaixo, tenho alguns dos vários pacotes que tentei instalar durante este processo.
$ cat /etc/ld.so.conf.d/nvidia-lib64.conf
cat: /etc/ld.so.conf.d/nvidia-lib64.conf: No such file or directory
$ cat /etc/ld.so.conf.d/nvidia-lib.conf
cat: /etc/ld.so.conf.d/nvidia-lib.conf: No such file or directory
$ sudo yum install mesa-libglapi
Loaded plugins: langpacks, refresh-packagekit
Package mesa-libglapi-9.2.5-1.20131220.fc20.x86_64 already installed and latest version
Nothing to do
$ sudo yum install xorg-x11-drv-nvidia-libs.i686
Loaded plugins: langpacks, refresh-packagekit
No package xorg-x11-drv-nvidia-libs.i686 available.
Error: Nothing to do
Eu instalei mais algumas coisas ao longo da noite, mas nenhuma delas parecia ter feito nada de bom, então não acho que elas sejam relevantes.
Se mais alguma informação for necessária, por favor me avise e eu fornecerei. Como um lembrete, eu sou muito novo no Linux em geral e ainda estou aprendendo, então eu não sou o mais familiarizado com todas as diferentes operações UNIX que eu sou capaz de fazer.
Aqui está um breve resumo das especificações do meu sistema:
$ uname -a
Linux localhost.localdomain 3.12.5-302.fc20.x86_64 #1 SMP Tue Dec 17 20:42:32 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ grep "model name" /proc/cpuinfo
model name : Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz
Obrigado!
Editar # 1
Eu corri sudo yum install mesa-dri-drivers
e parece que já está instalado no meu sistema.
$ sudo yum install mesa-dri-drivers
Loaded plugins: langpacks, refresh-packagekit
Dropbox | 951 B 00:00
google-chrome | 951 B 00:00
updates/20/x86_64/metalink | 18 kB 00:00
updates | 4.6 kB 00:00
updates/20/x86_64/primary_db | 3.0 MB 00:06
updates/20/x86_64/updateinfo FAILED
ftp://mirror.nexicom.net/pub/fedora/linux/updates/20/x86_64/repodata/updateinfo.xml.gz: [Errno 14] curl#56 - "response reading failed"
Trying other mirror.
(1/2): updates/20/x86_64/updateinfo | 309 kB 00:01
(2/2): updates/20/x86_64/pkgtags | 755 kB 00:23
Package mesa-dri-drivers-9.2.5-1.20131220.fc20.x86_64 already installed and latest version
Nothing to do
Editar # 2
Depois de executar lspci -vvv -s 00:02.0
, minha saída foi a seguinte:
# lspci -vvv -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Toshiba America Info Systems Device fa20
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 16
Region 0: Memory at c8000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at c0000000 (64-bit, prefetchable) [size=128M]
Region 4: I/O ports at 4000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a4] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-