Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Your GPU (Intel(R) UHD Graphics 620) or driver doesn't support linear rendering

Discussion in 'Windows' started by fabioColombini, Feb 2, 2021.

  1. fabioColombini

    fabioColombini

    Joined:
    Dec 9, 2013
    Posts:
    30
    Any Help?
    Your GPU (Your GPU (Intel(R) UHD Graphics 620) or driver doesn't support linear rendering

    Some clients are reporting this problem. The game does not open.

    Unity 2019.4.4f1
    PC windows
    Color Space: Linear
    URP

    Do I need to use Color Space "gamma"? If yes, is there a way to change it dynamically?

    thanks
     
  2. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,526
    Did you change the default graphics API in your project? Or are you using DirectX 11 (which is the default)? Any chance you have a player log from a run that resulted in this error?
     
  3. fabioColombini

    fabioColombini

    Joined:
    Dec 9, 2013
    Posts:
    30
    "Did you change the default graphics API in your project?"
    We use Linear + OpenGL3.

    We sent a build for a client with gamma + directX11 and worked. But the problem is that this conf does not work fine with mobile, the transparency becomes ugly, and it´s hard to keep two projects with different conf or the worst, that is changing de Color Space of the same project for each build.

    "Any chance you have a player log from a run that resulted in this error?"
    how can we get this Log? Windows Events?
     
    Last edited: Feb 2, 2021
  4. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,526
    Unity writes out those log files here: C:\Users\<username>\AppData\LocalLow\<PublisherName>\<GameName>\Player.log

    Generally, OpenGL support on Windows is pretty bad (due to driver quality). If a driver doesn't implement the WGL_EXT_colorspace extension, we cannot use Linear color space with OpenGL. It might be the case that Intel UHD Graphics 620 drivers do not support it.

    Linear color space is supported as standard on DirectX 11 (and later). Honestly, I would suggest just keeping the linear color space in your project but switch to DirectX 11 for rendering on Windows.
     
  5. Neto_Kokku

    Neto_Kokku

    Joined:
    Feb 15, 2018
    Posts:
    1,751
    Your costumer is probably using a laptop vendor driver that doesn't offer proper OpenGL support. Unfortunately, out-of-the-box OpenGL support on Windows PCs is much less reliable than using DirectX, so you should just make DirectX 11 the default API.
     
  6. fabioColombini

    fabioColombini

    Joined:
    Dec 9, 2013
    Posts:
    30
    Thank you!
    It worked with Linear + DirectX11.