Ubuntu 12.04, xbmc, opengl, материнская плата Intel

У меня есть HTPC, который я построил сам, с материнской платой Asus P5G41T-M. Он имеет встроенный порт HDMI, и я использую его без проблем. Я начал с Mythbuntu (более старой версии) и недавно обновился до 12.04.1 LTS без каких-либо проблем.

Я некоторое время думал о том, чтобы опробовать XBMC, и решил попробовать. К сожалению, я, кажется, сталкиваюсь с довольно многими проблемами.

Я установил XBMC из репозиториев без каких-либо проблем, но когда я пытаюсь запустить его из консоли, появляется окно со следующим:

XBMC требуется аппаратное ускорение рендеринга OpenGL. Установите соответствующий графический драйвер.

Пожалуйста, используйте XBMC Wiki для поддерживаемого оборудования http://wiki.xbmc.org/?title=Supported_hardware

В консоли выводится следующее:

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

Когда я запускаю vainfo, я получаю это:

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

Файл /usr/lib/x86_64-linux-gnu/dri/i964_drv_video.so существует:

# 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

И в /var/log/Xorg.0.log появляется следующая ошибка:

GLX error: Can not get required symbols.

Я не совсем уверен, куда идти дальше. Я пытался найти во всем, как решить эту проблему. Я выполнил «apt-get --reinstall xserver-xorg» (а также несколько других пакетов видеодрайвера) несколько раз, и никаких изменений.

Любая помощь в решении этого вопроса была бы потрясающей.

1
задан 15 November 2012 в 10:14

1 ответ

Когда мне нужно было заставить мой бортовой Intel Corporation Mobile 945GM/GMS, 943/940GML Express работать, я сделал следующее:

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

Это удалит все остатки возможных проприетарных драйверов Nvidia и установит необходимые драйверы Intel и необходимые драйверы. Поддержка OpenGL.

0
ответ дан 15 November 2012 в 10:14

Другие вопросы по тегам:

Похожие вопросы: