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

Regression between driver versions 3907 and 3960 (Intel HD 4600)

FC1
Beginner
1,749 Views

Hi,

We have an application that does some intensive OpenGL 4.2 work (lots of image load/store and atomic counter stuff).

We noticed there is a regression between versions 3907 and 3960: one of our shaders no longer runs as expected.

Additionally, we have some issues with Intel GPUs in general. We found a compiler bug and one of our shaders still doesn't run at all on intel platforms (regardless of driver version). The same shader works fine on nVidia and AMD platforms.

Is it possible to get in touch with somebody at Intel in order to investigate these issues?

Thanks,

-FC

0 Kudos
7 Replies
Silvia_L_Intel1
Employee
809 Views

Fredice,

Could you please attach the DX Ddiag report for your system so I can report all the information on the engineers?

(Start -> Run -> dxdiag -> Save All Information).

Thanks

0 Kudos
FC1
Beginner
809 Views

Hi Sylvia,

Below you will find the report generated by Dxdiag.

Regarding the shader that does not work at all regardless of the driver version being in use, I have two problems:

- my shader cannot be compiled as-is. A "syntax error syntax error" error occurs (yes, you read well: I get twice the message "syntax error", on the same line, separated by a single white space).

- to work around this issue, if I get rid of 1 pair of brackets at that location in my code (after having made sure it is safe to do so of course), compilation goes fine. Shader execution still is incorrect though.

0 Kudos
ROBERT_U_Intel
Employee
809 Views

Hi Fredice

Could you confirm the issue also occurs on the lasts HD 4600 (Haswell) driver? It is available here: https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=24348&lang=eng&ProdId=3719 Intel® Download Center

Thanks

Robert

0 Kudos
FC1
Beginner
809 Views

Hi Robert,

Yes, I confirm there are 2 problems with this driver version (3960), which is the latest driver :

- one of our shaders is no longer running. This particular shader worked with the previous version (3907).

- we still have 1 shader that we don't manage to run on Intel hardware. On AMD and nVidia hardware, it runs fine. With this shader, we have a "syntax error syntax error" error when compiling. If we carefully adjust the code (removing one pair of parenthesis is actually enough for compilation to work), the shader compiles fine (and still runs fine on AMD and nVidia hardware) but does not work on Intel hardware.

Fred

nb: I can be contacted at frederic.cZZZx at inria dot fr. Replace 'ZZZ' with 'lau'.

If needed I could send to you a binary release that reproduces the GLSL issue.

0 Kudos
FC1
Beginner
809 Views

Sylvia / Robert,

Is there an email address I can contact you to?

Thank you.

0 Kudos
ROBERT_U_Intel
Employee
809 Views

Hi Fredice

Could you please provide a sample of the shaders you are using?

Thanks

Robert

0 Kudos
FC1
Beginner
809 Views

Hi Robert,

I can provide a binary code to you that exhibits the issue.

If you contact me by email, I may be able to provide some shader source code.

Fred

0 Kudos
Reply