Contribute
Register

Monterey (OpenCore) external display resolution problem on Lenovo 280

Unfortunately new Config.plist settings did not help.

I will try those GutHub repos to force the Display settings update.
setting DVMT to 128MB would certainly help, try looking into efi shell
 
setting DVMT to 128MB would certainly help, try looking into efi shell
Warning for 4k / UHD screen owners:
Do not use the EFI shell to to edit the DVMT Pre-allocation for getting your screen to work. This bricked a user's machine already.



 
What is the probability that it can be solved by buying a cable USB-C to HDMI?
To use USB-c output instead.
 
this section:

Code:
<dict>
                <key>AppleCpuPmCfgLock</key>
                <true/>
                <key>AppleXcpmCfgLock</key>
                <true/>
                <key>AppleXcpmExtraMsrs</key>
                <false/>
                <key>AppleXcpmForceBoost</key>
                <false/>
                <key>CustomPciSerialDevice</key>
                <false/>
                <key>CustomSMBIOSGuid</key>
                <false/>
                <key>DisableIoMapper</key>
                <true/>
                <key>DisableIoMapperMapping</key>
                <false/>
                <key>DisableLinkeditJettison</key>
                <true/>
                <key>DisableRtcChecksum</key>
                <false/>
                <key>ExtendBTFeatureFlags</key>
                <false/>
                <key>ExternalDiskIcons</key>
                <false/>
                <key>ForceAquantiaEthernet</key>
                <false/>
                <key>ForceSecureBootScheme</key>
                <false/>
                <key>IncreasePciBarSize</key>
                <false/>
                <key>LapicKernelPanic</key>
                <false/>
                <key>LegacyCommpage</key>
                <false/>
                <key>PanicNoKextDump</key>
                <true/>
                <key>PowerTimeoutKernelPanic</key>
                <true/>
                <key>ProvideCurrentCpuInfo</key>
                <false/>
                <key>SetApfsTrimTimeout</key>
                <integer>-1</integer>
                <key>ThirdPartyDrives</key>
                <false/>
                <key>XhciPortLimit</key>
                <true/>
            </dict>
doesn't belong with your kexts section

setting DVMT to 128MB in bios will help

also try adding to your config.plist:

Code:
dpcd-max-link-rate | Data | 14000000
enable-dpcd-max-link-rate-fix | Data | 01000000
enable-hdmi20 | Data | 0100000
in PciRoot(0x0)/Pci(0x2,0x0) section

also you could try:

or another thing you can try:
make sure to close the laptop screen first so it only affects your external monitor
The guide on the link you provided https://github.com/5T33Z0/OC-Little-Translated/tree/main/11_Graphics/Inject_EDID requires FixEDID app and looks like it is 32 bit app or something like that it can't rerun even with right click on Monterey.
 
I got desired resolutions 2048x1152(this resolution is good on Windows) and 4K (4K on Mac looks like unconverted to 4K Nokia phone screenshot:lol:) with your second link (One Key HiDPI) and it is even shown in System Report but in reality it looks like a fake resolution or unconverted low quality image with blurred fonts etc :banghead:

Graphics.png
 
Warning for 4k / UHD screen owners:
Do not use the EFI shell to to edit the DVMT Pre-allocation for getting your screen to work. This bricked a user's machine already.



there is always a risk. i actually took a dump of my bios and used software to edit my bios and then reflashed it, worked ok, but always there is a risk
What is the probability that it can be solved by buying a cable USB-C to HDMI?
To use USB-c output instead.
not sure, never tried, although I used a mini DP to HDMI cable and just plugged it into a TV that was 4K and it just worked with no issues, my BIOS has options for DVMT which I have set to 128MB and my device properties sections only looks like:

Code:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                AAAWWQ==
                </data>
                <key>device-id</key>
                <data>
                FlkAAA==
                </data>
                <key>device_type</key>
                <string>VGA compatible controller</string>
                <key>force-online</key>
                <integer>1</integer>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>model</key>
                <string>Intel HD Graphics 530</string>
            </dict>
 
Looks like I already have no options to try, apart of DVMT (which is not an option now, it is better to sell the laptop and buy a used Macbook for around the same price). Especially when even Linux works out of the box.

Only to buy USB-C to HDMI cable and hope for a better OS support for USB-C and DP ports for external displays.

Or find macOS version where the picture looks ok on 1080p. For some reason it is Big Sur now.

I am thinking about trying Catalina and Mojave :)))

Who knows, maybe I will make it work their, or, try Clover instead.

Thank you for your answers
 
Installed Catalina :) I like the vibe of Snow Leopard compared to Monterey+ :)
 
Looks like I already have no options to try, apart of DVMT (which is not an option now, it is better to sell the laptop and buy a used Macbook for around the same price). Especially when even Linux works out of the box.

Only to buy USB-C to HDMI cable and hope for a better OS support for USB-C and DP ports for external displays.

Or find macOS version where the picture looks ok on 1080p. For some reason it is Big Sur now.

I am thinking about trying Catalina and Mojave :)))

Who knows, maybe I will make it work their, or, try Clover instead.

Thank you for your answers
you could also check bios-mods.com to see if there is a bios update you can try that has DVMT settings
 
Back
Top