Contribute
Register

Adding/Using HiDPI custom resolutions

Status
Not open for further replies.
Why don't you use ig-platform-id 0x19120000, which already has the 0306 connector?
You might want to learn a bit about the framebuffer connector data...

I would love to learn about it but I don't know where to start.

I need to use ig-platform-id 0x19260004 because I have found that it allows me to select 1440p HiDPI on my monitor with HDMI. I have tried 0x19120000 and I don't get any option.

The goal now is to get the 1440p HiDPI to work with the DisplayPort cable at 60Hz if it is possible. If it works at 30Hz over HDMI it should work at 60Hz over DisplayPort shouldn't it?

I would like to try to enable the 0306 port to see if this works. I don't have the knowledge to figure this out by myself.

Any help you can give is really appreciated.

All the best
 
I would love to learn about it but I don't know where to start.

I need to use ig-platform-id 0x19260004 because I have found that it allows me to select 1440p HiDPI on my monitor with HDMI. I have tried 0x19120000 and I don't get any option.

The goal now is to get the 1440p HiDPI to work with the DisplayPort cable at 60Hz if it is possible. If it works at 30Hz over HDMI it should work at 60Hz over DisplayPort shouldn't it?

I would like to try to enable the 0306 port to see if this works. I don't have the knowledge to figure this out by myself.

Any help you can give is really appreciated.

All the best

Look at the external connectors in 0x19120000:
01050900 00040000 87010000
02040A00 00040000 87010000
03060A00 00040000 87010000

And the connectors in 0x19260004:
01050900 00040000 C7010000
02040A00 00040000 C7010000
FF000000 01000000 20000000

You can patch 0x19260004 so it has the extra 0306 connector...
 
Thank you for your reply.

I tried something else this morning. I injected ig-platform-id 0x193b0005 and fake_id 0x19328086 which showed the 0306 port as being active on AppleIntelFramebuffer@3. I plugged in the DisplayPort cable and was able to boot in. All seems to be working perfectly (idle temps are running a couple of degrees warmer but that could just be because it is hot today). The text is beautifully crisp and sharp and running 2560x1440 @60Hz. No other mods necessary (except I have GFX0 -> IGPU). I will attach a screenshot.

Screen Shot 2017-06-12 at 08.53.02.jpg


If I am not mistaken this platform ID is for the Intel Iris Pro 580? I don't know if this will cause instability somewhere but I have applied it to my main boot drive and all is working seamlessly for now.

I don't know how to mark this as solved but I believe that this is the solution to running a UHD monitor on HD 530 Graphics with all HiDPI scaling options working and working natively in Display preferences with no need for patching the overrides folder.

Thank you so much for your help rehabman in figuring this out.

All the best,
Reilly
 
Thank you for your reply.

I tried something else this morning. I injected ig-platform-id 0x193b0005 and fake_id 0x19328086 which showed the 0306 port as being active on AppleIntelFramebuffer@3. I plugged in the DisplayPort cable and was able to boot in. All seems to be working perfectly (idle temps are running a couple of degrees warmer but that could just be because it is hot today). The text is beautifully crisp and sharp and running 2560x1440 @60Hz. No other mods necessary (except I have GFX0 -> IGPU). I will attach a screenshot.

View attachment 260915

If I am not mistaken this platform ID is for the Intel Iris Pro 580? I don't know if this will cause instability somewhere but I have applied it to my main boot drive and all is working seamlessly for now.

I don't know how to mark this as solved but I believe that this is the solution to running a UHD monitor on HD 530 Graphics with all HiDPI scaling options working and working natively in Display preferences with no need for patching the overrides folder.

Thank you so much for your help rehabman in figuring this out.

All the best,
Reilly

Yes... 0x193b0005 already has the 0306 port active... (I use it on my NUC6i7KYK, which has Iris Pro 580).
As to whether there are any problems using that ig-platform-id with your HD530 hardware, time (and testing) will tell.
 
Does this same method apply to Nvidia cards?
 
Yes... 0x193b0005 already has the 0306 port active... (I use it on my NUC6i7KYK, which has Iris Pro 580).
As to whether there are any problems using that ig-platform-id with your HD530 hardware, time (and testing) will tell.

After some testing I can confirm that using this configuration the HD 530 struggles to keep up with the HiDPI scaling when using graphics intensive programmes. It is fine and works well when just using light programmes and browsing the web. I do a lot of photo editing in Lightroom and the graphics just can't handle it in HiDPI mode. The temps shoot up and movements become sluggish. In this scenario I will just switch back to low resolution mode when using graphics intense programmes!

The HiDPI mode really is great on a 4K monitor. It makes a huge difference and is just like the experience on my Retina MacBook.

Other things I have noted - this works with or without GFX0 -> IGPU enabled, however, with it disabled I get a kernel panic when shutting the computer down.

I still need the overrides file in place otherwise without it I only get low resolution @59Hz which is totally unusable. With it in place I get the option for 60Hz low resolution.
 
After some testing I can confirm that using this configuration the HD 530 struggles to keep up with the HiDPI scaling when using graphics intensive programmes. It is fine and works well when just using light programmes and browsing the web. I do a lot of photo editing in Lightroom and the graphics just can't handle it in HiDPI mode. The temps shoot up and movements become sluggish. In this scenario I will just switch back to low resolution mode when using graphics intense programmes!

The HiDPI mode really is great on a 4K monitor. It makes a huge difference and is just like the experience on my Retina MacBook.

Other things I have noted - this works with or without GFX0 -> IGPU enabled, however, with it disabled I get a kernel panic when shutting the computer down.

I still need the overrides file in place otherwise without it I only get low resolution @59Hz which is totally unusable. With it in place I get the option for 60Hz low resolution.

Did you implement native CPU/IGPU power management?
 
Status
Not open for further replies.
Back
Top