Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
22795 Discussions

OpenGL 3.3+ gen9 HD Graphic support for Linux

Ap0
Beginner
2,904 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
1,829 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