Ubuntu 12.04, xbmc, opengl, placa-mãe intel

1

Eu tenho um HTPC que eu construí, com uma placa mãe Asus P5G41T-M. Ele tem uma porta HDMI on-board, e eu tenho usado isso sem problemas. Comecei com o Mythbuntu (uma versão mais antiga) e recentemente atualizei para o 12.04.1 LTS sem problemas.

Eu estive pensando em experimentar o XBMC por um tempo, e decidi tentar. Infelizmente, parece que estou me deparando com alguns problemas.

Eu obtive o XBMC instalado a partir dos repositórios sem problemas, mas quando tento executá-lo em um console, uma caixa aparece com o seguinte:

XBMC needs hardware accelerated OpenGL rendering. Install an appropriate graphics driver.

Please consule XBMC Wiki for supported hardware http://wiki.xbmc.org/?title=Supported_hardware

No console, imprime o seguinte:

X Error of failed request: BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  12
  Current serial number in output stream:  12

Quando eu executo vainfo, eu entendo isso:

libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.15
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD

O arquivo /usr/lib/x86_64-linux-gnu/dri/i964_drv_video.so existe:

# ls -l /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so 
-rw-r--r-- 1 root root 628728 Mar 29  2012 /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so

E no /var/log/Xorg.0.log, aparece o seguinte erro:

GLX error: Can not get required symbols.

Não sei bem para onde ir a partir daqui. Eu tentei procurar por toda parte como corrigir esse problema. Eu fiz "apt-get --reinstall xserver-xorg" (assim como alguns outros pacotes de drivers de vídeo) algumas vezes, e nenhuma mudança.

Qualquer ajuda para resolver esse problema seria incrível.

    
por Sean Hagen 15.11.2012 / 07:14

1 resposta

0

Quando eu precisei que meu onboardIntel Corporation Mobile 945GM/GMS, 943/940GML Express funcionasse, fiz o seguinte:

sudo apt-get purge nvidia*
sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
sudo update-alternatives --remove gl_conf /usr/lib/nvidia-current/ld.so.conf

Isso removerá qualquer remanescente de possíveis recursos proprietários da Nvidia e instalará os drivers necessários da Intel e o suporte necessário ao OpenGL.

    
por MadMike 12.11.2013 / 06:50