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

Linux driver not setting refresh to monitor maximum while possible in Win11

SF_B
Beginner
176 Views

A couple of months ago I posted a question here when using a Dell Inspiron 3210 laptop that I could not set the refresh rate to the external monitor's maximum of 75Hz on either Win11 or Linux (Manjaro) when using USB-C to USB-C with Displayport Alt Mode.

This question was "solved" by stating that Dell somehow applied a limitation the Intel Xe iGPU, though I did not find the solution credible. I sold the laptop and got another one, this time an Asus Zenbook UX3405MA-P239W. This laptop is newer and features an Intel Core Ultra 7 155H CPU and an Intel Arc 8C 2.25 Ghz iGPU.

With this laptop the "symptoms" are different as in Win11 the external monitor can be set to the maximum of 75Hz without issues out of the box. (I am dual booting Win11/Manjaro)

The issue remains with Linux, however. I can only set the external monitor to 3840x1600 at 60Hz maximum. I've included the edid information as text as well as binary for you to test.

In this case, as it works in Windows, I don't see it being a vendor limitation but a driver issue for sure.

The question is: how can I set the maximum refresh rate of the external monitor? I have tried the i915 and the xe driver. Happens with both. Currently I am running the xe driver.

Thank you.

0 Kudos
3 Replies
JeanetteC_Intel
Moderator
58 Views

Hello SF_B,

 

Thank you for posting in Intel Communities.

 

I would like to know more about your system details to fully understand where the issue truly lies. Please provide the missing key information below:

 

 

 

    1. Download the Intel® System Support Utility for the Linux* operating system and save the ssu.tar.gz file to your system.
    2. Extract the ssu.sh file from ssu.tar.gz and save to your system.
    3. To run the ssu.sh script from a Linux* terminal, Open Applications->Accessories->Terminal.
    4. From the current directory, navigate to the current folder where the ssu.sh file resides. For example, if you saved the ssu.sh file to a folder called SSU File, the command would be cd SSU File.
    5. Run the ssu.sh file using this command: ./ssu.sh <parameter=0|1> where 0 = off and 1 = enabled.
    6. Use the parameter definitions included in the readme to determine which parameter to use.
    • Note:
    • If no parameter is specified and only ./ssu.sh is run, it captures all system information with the exception of 3rd party logs that must be specified.

 

I look forward to your response.

 

 

Best regards,

JeanetteC.

Intel® Customer Support Technician


0 Kudos
SF_B
Beginner
49 Views

Thank you Jeanette! I will do this soon and also on the Win11 side so you can compare.

0 Kudos
SF_B
Beginner
21 Views

So it seems the Linux SSU has been removed from the downloads section... 3 months ago I could still find it there. But I also remember that the information output of the SSU was rather limited. Maybe you can provide a direct link to the downloadable file or the file itself here?

0 Kudos
Reply