после обновления до 16.04 fglrx больше не может использоваться. С fglrx у меня была поддержка OpenGL 4. + (4.3, если я не ошибаюсь).
Я думаю, что теперь я использую драйвер Radeon, и поддерживаемая версия OpenGL - 3.0. Глядя на мезаматрикс я ожидал 4.1. Я попытался добавить Oibaf ppa, поэтому у меня теперь Mesa 12.1.0-devel против 11.2.0, но версия OpenGL - та же 3.0. Кто-то знает, что я могу проверить или что я должен сделать, чтобы иметь OpenGL 4, если это возможно?
Вот некоторая информация:
$ DRI_PRIME=1 glxinfo | grep -i "opengl"
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD TURKS (DRM 2.43.0 / 4.4.0-36- generic, LLVM 3.9.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 12.1.0-devel
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 12.1.0-devel
OpenGL shading language version string: 1.30
$ uname -r
4.4.0-36-generic
Может быть, немного странно, 3 провайдера вместо 2 :
$ xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x6d cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 2 name:Intel
Provider 1: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 0 associated providers: 2 name:TURKS @ pci:0000:01:00.0
Provider 2: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 0 associated providers: 2 name:TURKS @ pci:0000:01:00.0
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] (rev ff)