gráficos 3D no Debian

0

Estou executando o Debian Stretch e estou tendo problemas para executar um programa que precisa de 3d (Unity3d para Linux, uma versão beta). Ao iniciá-lo, recebo uma mensagem "Falha ao inicializar gráficos de unidade".

Suponho que seja causado por um driver de placa gráfica antigo.

Minha placa gráfica:

 lspci -nn | egrep -i "3d|display|vga"
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18)

Devo atualizá-lo, instalar drivers proprietários? Como eu posso fazer isso?

Os drivers das placas gráficas são atualizados com o comando geral apt upgrade ?

    
por Quora Feans 22.01.2018 / 00:08

1 resposta

1

Isso é quase certamente um problema de hardware, e não um problema de driver. O Linux inclui suporte para gráficos da Intel (a Intel tem sido muito boa em fornecer e atualizar o código-fonte para o Linux para suportar seus gráficos). Mas a sua versão específica do Intel Graphics provavelmente é muito antiga para fornecer os recursos de openGL que o Unity precisa. O suporte da Intel para o openGL 3.2+ começou em 2012 com sua GPU HD 4000.

PCI ID 8086:0046 é uma placa gráfica Intel HD de 2010. A partir de algumas pesquisas rápidas, eu acho que nem suporta a versão 2 do OpenGL, enquanto a Unity requer o OpenGL 3.2 para 4.5 no Linux.

Para verificar isso, tente executar glxinfo | grep -i opengl.version para descobrir qual versão do OpenGL sua GPU Intel HD suporta. por exemplo. no meu sistema (com uma antiga Nvidia GTX-560 Ti), ele retorna:

$ glxinfo | grep -i opengl.version
OpenGL version string: 4.5.0 NVIDIA 384.111

Isso significa que é a versão 4.5.0 do OpenGL, e o driver é a versão proprietária do driver da nvidia, 384.111.

Se você receber um número menor que 3.2 para a versão openGL, o Unity não funcionará em sua GPU.

Se estiver em uma máquina de mesa com slots PCI-e, você pode instalar uma GPU AMD ou Nvidia (mesmo os modelos atuais mais baratos serão muitos vezes mais rápidos que os antigos gráficos Intel HD, mais rápido que NENHUMA placa gráfica da Intel As GPUs da Intel não são conhecidas por sua velocidade - elas são adequadas para gráficos básicos 2D como um desktop, até mesmo alguns gráficos 3D leves e não muito mais).

Se isso estiver em um laptop, não há nada que você possa fazer. Eles não são muito atualizáveis.

    
por 22.01.2018 / 02:57