Доброго всем!
Проблема заключается в следующем.
На только что купленном ноутбуке Samsung 300U1A имеется графика Intel HD3000, которая, по идее, умеет OpenGL >= 3.0. На этой машинке установлена Fedora 18 beta (RFRemix), т.е. Mesa имеет версию 9.0.1. Однако, ни о каком OpenGL 3.X система не ведает. Установил пакет libtxc_dxtn, но ситуация не изменилась.
Вот несколько выхлопов:
$ lspci -vnn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL version string: 2.1 Mesa 9.0.1
OpenGL shading language version string: 1.30
OpenGL extensions:
$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
GL_NV_conditional_render, GL_AMD_draw_buffers_blend,
$ rpm -qa xorg-x11-drv-intel
xorg-x11-drv-intel-2.20.16-1.fc18.i686
$ rpm -qa | grep mesa
mesa-dri-drivers-9.0.1-3.fc18.i686
mesa-libGLU-9.0.0-1.fc18.i686
mesa-libglapi-9.0.1-3.fc18.i686
mesa-libgbm-9.0.1-3.fc18.i686
mesa-libEGL-9.0.1-3.fc18.i686
mesa-dri-filesystem-9.0.1-3.fc18.i686
mesa-libxatracker-9.0.1-3.fc18.i686
mesa-libGL-9.0.1-3.fc18.i686
$ rpm -qa libtxc_dxtn
libtxc_dxtn-1.0.0-2.fc17.i686
$ uname -r
3.6.11-3.fc18.i686