edogawaconans 发表于 2018-3-27 11:13

AOC U2870 4K显示器Clover分辨率问题

0:1940:000=== [ LoadDrivers ] =======================================
0:1970:002Loading PartitionDxe-64.efistatus=Success
0:1990:002   - driver needs connecting
0:1990:000Loading AppleImageCodec-64.efistatus=Success
0:2010:001Loading AppleUITheme-64.efistatus=Success
0:2040:002Loading DataHubDxe-64.efistatus=Success
0:2560:052Loading AppleKeyAggregator-64.efistatus=Success
0:2580:001Loading VBoxHfs-64.efistatus=Success
0:2610:002   - driver needs connecting
0:2610:000Loading FSInject-64.efistatus=Success
0:2620:001Loading FirmwareVolume-64.efistatus=Success
0:2640:001Loading SMCHelper-64.efistatus=Success
0:2660:001Loading OsxAptioFixDrv-64.efistatus=Success
0:2690:002Loading CsmVideoDxe-64.efistatus=Success
0:2710:002   - driver needs connecting
0:2710:000Loading APFS.EFIstatus=Success
0:2830:011   - driver needs connecting
0:2830:0004 drivers needs connecting ...
0:2830:000PlatformDriverOverrideProtocol->GetDriver overriden
0:2830:000EdidActive: size=128 found
0:2830:000Partition driver loaded:
0:2830:000APFS driver loaded
0:2830:000Video driver loaded: disconnect Success
0:3200:036Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
0:3200:000VideoBiosPatchNativeFromEdid:
0:3200:000   Bios: ATI, MasterDataTables: 0xCA1A0, std_vesa: 0xCA1E6, ati_mode_table: 0xCA1EA, mode_table_size: 0xE0 BT_ATI_1
0:3200:000   VideoBiosPatchInit(LegacyRegion = Success) = Success
0:3200:000   VideoBiosUnlock:unlocked
0:3210:001   Patching: BT_ATI_1
0:3210:000   Parse Edid: descriptor block 0 is timing descriptor (h_active: 3840, v_active: 2160, h_sync_offset: 48, h_sync_width: 32, h_blanking: 160, v_blanking: 62, pixel_clock: 53325, v_sync_offset: 3, v_sync_width: 5)
0:3210:000   mode 0 (640x32) patched to 3840x2160
0:3210:000   VideoBiosLock: Success
0:3400:018CsmVideoDriverBindingStart
0:3400:000mixed support=40010
0:3400:000Controller is
0:3400:000Check for VBE
0:3400:000   found Detail Timing 3840x2160
0:3400:000   found Detail Timing 1920x2160
0:3430:003    0 1280x960 attr=BB - ok, edid+, working, highest, pref=0
0:3430:000    1 640x480 attr=BB - ok, edid+, 640x480, working
0:3440:000    2 800x600 attr=BB - ok, edid+, 800x600, working
0:3440:000    3 1024x768 attr=BB - ok, edid+, 1024x768, working
0:3440:000    4 1280x1024 attr=BB - ok, edid+, working, highest, pref=4
0:3450:001    5 1400x1050 attr=BB - ok, edid-
0:3470:001    6 1600x1200 attr=BB - ok, edid-
0:3490:002    7 1920x2160 attr=BB - ok, edid+, working, highest, pref=7
0:3490:000CsmVideo: New mode: 7 1920x2160 - set
0:5100:160   - SetMode pref 7 (7) = Success
0:5100:000CsmVideoCheckForVbe - Success
0:5100:000CsmVideoDriverBindingStart end Success
0:5100:000CsmVideo: New mode: 3 1024x768 - blocking that switch
0:5110:001CsmVideo: New mode: 3 1024x768 - blocking that switch
0:5140:002CsmVideo: New mode: 2 800x600 - blocking that switch
1:3870:873=== [ InitScreen ] ========================================
1:3870:000SetScreenResolution: 3840x2160 - not found!
1:3870:000Console modes reported: 4, available modes:
1:3870:000   - : 80x25 (current mode)
1:3870:000   - : 80x50
1:3870:000   - : 100x31
1:3870:000   - : 128x30
1:3870:000reinit: self device path=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0xFFFF,0x0)\HD(1,GPT,A74E4FE4-D335-4091-9C0B-280AD19954F1,0x28,0x64000)
1:3880:000Using embedded font: Success这是我开启CSM,放入CsmVideoDxe-64后Preboot.log中加载分辨率部分,我的显卡是R9 280X,已经刷了UEFI,现在的问题是,不论我放不放CsmVideoDxe-64,不论我主板开不开CSM,它分辨率总是有问题的。
如果是纯UEFI启动(关闭CSM),那就是默认的1920x2160,而且这个分辨率是从主板logo界面开始就这样,那我想可能是显示器本身的问题,我看了一下显示器的EDID,它Preferred分辨率是3840x2160,第二个就是这个奇葩的1920x2160。

如果是Windows 8 WHQL(CSM) + CsmVideoDxe-64,自定义分辨率,那主板logo界面的分辨率就变成了原始的1024x768,然后进入Clover后还是1920x2160(从日志中能看出来),它识别出了EDID中的两个分辨率,然后下面几个分辨率都没有一个是16:9的。。。

我现在就是想要一个16:9的分辨率,4K不行的话1080P也可以,甚至720P都比现在这个奇葩的1920x2160要好很多啊,已经不知道怎么弄了,莫非Custom EDID可以有用?

wwwsu 发表于 2018-4-7 06:28

dell 4k显示器应该会好点

edogawaconans 发表于 2018-4-7 08:53

wwwsu 发表于 2018-4-7 06:28 https://www.pcbeta.com/static/image/common/back.gif
dell 4k显示器应该会好点

应该吧,所以便宜的还是坑啊{:9_353:}

zhangxuan1340 发表于 2018-4-7 10:26

删掉cms 纯uefi

丿魅族丨灬琪 发表于 2018-4-7 10:55

CSM关 直接用UEFI 试试!

sarkrui 发表于 2018-4-7 11:04

奇怪,我的自己组装的 4k 24寸,用的 aoc 4k驱动板,开 csm 按照4k物理像素显示;不开启,则1080P,比例是正常的。

edogawaconans 发表于 2018-4-8 09:43

zhangxuan1340 发表于 2018-4-7 10:26 https://www.pcbeta.com/static/image/common/back.gif
删掉cms 纯uefi

试过,结果就是那个不正常的1920x2160分辨率。。。

edogawaconans 发表于 2018-4-8 09:43

丿魅族丨灬琪 发表于 2018-4-7 10:55 https://www.pcbeta.com/static/image/common/back.gif
CSM关 直接用UEFI 试试!

试过,结果就是那个不正常的1920x2160分辨率。。。

edogawaconans 发表于 2018-4-8 09:46

sarkrui 发表于 2018-4-7 11:04 https://www.pcbeta.com/static/image/common/back.gif
奇怪,我的自己组装的 4k 24寸,用的 aoc 4k驱动板,开 csm 按照4k物理像素显示;不开启,则1080P,比例是正 ...

不晓得唉,我开CSM后只能在config.plist中设置成EDID中有的那几个分辨率(800x600,1024x768,1440x900等,最高就是1440x900,没有16:9的分辨率),如果输入了其他分辨率(如1080P),则自动1024x768;而删掉CSM后用纯UEFI,比例就有问题。反正不论怎么搞都不正常,连比例正常都做不到,心碎{:9_353:}

livelifes 发表于 2019-1-10 23:53

所以你最后解决没,我是4k显示器,主板显卡都是uefi,纯uefi启动,关闭csm。查看显示器edid,发现established timing的四组都可以设置,standard timing的四组分辨率,前两组低的可以调,后两组高的调不了,各种注入edid,custom edid都没卵用

testIII 发表于 2020-4-3 21:52

同样用u2870,碰到同样的问题。
我在网上试了一个config.plist纯净版(链接是:https://raw.githubusercontent.com/corpnewt/Hackintosh-Guide/master/Configs/CoffeeLake/config.plist)开机直接就显示4k了
问题来了,谁能解释一下,附件的config,需要怎么修改,才能显示4k

页: [1]
查看完整版本: AOC U2870 4K显示器Clover分辨率问题