jkbuha / XPS-9520-AlderLake-OpenCore

Dell XPS 9520 Alder Lake i9-12900HK with macOS and OpenCore
23 stars 4 forks source link

Wrong resolution in clamshell mode #5

Open GuiFlam opened 6 months ago

GuiFlam commented 6 months ago

Hi.

I have successfully installed mac os and it works pretty fine. Thanks for sharing your work!

I have got one final issue.

When I am on my laptop screen, the resolution is normal (1920X1080). However, when I go in clamshell mode, the resolution is a getting pretty strange (1920X1440). As you can guess, it makes all the content on the screen not render as it should.

Do you have any idea what could cause this?

Thanks a lot

jkbuha commented 6 months ago

Interesting, never saw a skewed display before. Could you describe how you switch to clamshell mode - is it Fn+F8 on the OpenCore menu? Also how is the laptop connected to an external display?

GuiFlam commented 6 months ago

Yes I go in clamshell mode by doing Fn+F8 on the Opencore menu.

the laptop is connected through a usbc cable into the external screen.

jkbuha commented 6 months ago

ah i've seen this before actually, it happens when I boot to external monitor without egpu.

i suspect it's got to do with the resolution you have on the opencore picker. i never got round to solving it as I didn't need to boot to external monitor. suggest you experiment with the displays on picker (remember your laptop display is 1920x1200 not 1920x1080, which itself is an issue. try forcing various display resolutions via opencore and see if you get any different results.

GuiFlam commented 6 months ago

Ok thanks.

where can I modify the display resolution?

GuiFlam commented 6 months ago

The thing is I don’t understand why the resolution on my external screen is wrong, but on my laptop screen it is fine?

jkbuha commented 6 months ago

your laptop screen is 1920x1200, whereas the monitor is 1920x1080, or else upscaled to 4k. Hence the distortion. Not sure if you can do this via OpenCore but you can definitely adjust in macOS with a specific display modifier app.