Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
20600 Discussions

OpenGL 3.3+ gen9 HD Graphic support for Linux

Ap0
Beginner
1,892 Views

Hi all,

I am trying to have opengl 3.3 support on my system but I can't get it to work.

I'm using an i3 6100T with HD Graphics 530 under Ubuntu 16.04 Xenial with kernel 4.6. The GPU is OpenGL 4 capable but actually I support only version 3:

Here is my lspci:

00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06) (prog-if 00 [VGA controller])

DeviceName: Onboard IGD

Subsystem: ASUSTeK Computer Inc. Skylake Integrated Graphics

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-

Latency: 0

Interrupt: pin A routed to IRQ 130

Region 0: Memory at de000000 (64-bit, non-prefetchable) [size=16M]

Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]

Region 4: I/O ports at f000 [size=64]

[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]

Capabilities: [40] Vendor Specific Information: Len=0c <?>

Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00

DevCap: MaxPayload 128 bytes, PhantFunc 0

ExtTag- RBE+

DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-

RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-

MaxPayload 128 bytes, MaxReadReq 128 bytes

DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-

DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported

DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled

Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-

Address: fee00018 Data: 0000

Capabilities: [d0] Power Management version 2

Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)

Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

Capabilities: [100 v1] # 1b

Capabilities: [200 v1] Address Translation Service (ATS)

ATSCap: Invalidate Queue Depth: 00

ATSCtl: Enable+, Smallest Translation Unit: 00

Capabilities: [300 v1] # 13

Kernel driver in use: i915

Kernel modules: i915

Here is my glxinfo |greo OpenGl:

56:OpenGL vendor string: VMware, Inc.

57:OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)

58:OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0

59:OpenGL core profile shading language version string: 3.30

60:OpenGL core profile context flags: (none)

61:OpenGL core profile profile mask: core profile

62:OpenGL core profile extensions:

127:OpenGL version string: 3.0 Mesa 11.2.0

128:OpenGL shading language version string: 1.30

129:OpenGL context flags: (none)

130:OpenGL extensions:

221:OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0

222:OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

223:OpenGL ES profile extensions:

We can see the core is 3.3 capable, Mesa 11.2 is 4+ capable but the profile in use is stuck at 3.0. I can't run any 3.0+ software. Last try was a wine DX10 game, and result was "DX10 is not supported by your GPU"

We all know that DX10 is OpenGl version 3.3+

I already installed the last Intel driver from 01.org

Is someone have a solution? I am not an expert with graphical drivers but I don't know what to do more.

Thx.

0 Kudos
1 Reply
idata
Employee
817 Views

Hi Ap0p0,

 

 

At this point for you to have better support, I suggest posting your inquiry at the following link:

 

https://01.org/linuxgraphics/community https://01.org/linuxgraphics/community

 

 

Driver support for Linux* is only available through this open source community.

 

 

Regards,

 

 

Ivan

 

0 Kudos
Reply