Jump to content

Changing default VESA modes on graphics card.


Bounc1ngbanker
 Share

3 posts in this topic

Recommended Posts

I have an Asus NVIDIA GTX650 in my Dell T5610 machine. 

When not booking in -v mode, the apple looks squashed for the first half of the boot sequence because the card is showing a default non-widescreen VESA resolution. 

After the first half of the sequence, the resolution resets and the apple appears at normal aspect ratio.

 

Fiddling with the clover settings for boot resolution is no use if the card doesn't support that resolution as a VESA mode. 

 

The monitor is an ultra wide LG 34UC87 you see that normally runs at a resolution of 3440x14440.

 

I believe the way to fix this, is to fix the default VESA modes supported by the graphics card by changing the VBIOS so that it boots up at native resolution for the monitor.

 

Does anyone have any experience of doing this?

 

 

 

Link to comment
Share on other sites

I thought there might be a workaround using the clover patch VBIOS and inject EDID options but it definitely doesn't seem to be working for me.  

I suspect the graphics card VBIOS needs to be altered. Trying to work out how to do it.  

 

Clover boot log

 

0:247  0:000  VideoBiosPatchNativeFromEdid:

0:247  0:000   Bios: nVidia, nv_data_table_offset: 0x283, nv_data_table: 0xC0285, std_vesa: 0xC42E7, nv_mode_table: 0xC42EC, mode_table_size: 0x10
0:247  0:000   VideoBiosPatchInit(LegacyRegion = Success) = Success
0:247  0:000   VideoBiosUnlock:  unlocked
0:255  0:007   Patching: BT_NVDA
0:255  0:000   Parse Edid: descriptor block 0 is timing descriptor (h_active: 3440, v_active: 1440, h_sync_offset: 48, h_sync_width: 32, h_blanking: 160, v_blanking: 34, pixel_clock: 26525, v_sync_offset: 3, v_sync_width: 10)
0:255  0:000  the patch is not ready for the desired resolution
0:255  0:000   VideoBiosLock: Success
0:468  0:213  CsmVideoDriverBindingStart
0:468  0:000  mixed support=40010
0:468  0:000  Controller is [030000]
0:468  0:000  Check for VBE
0:682  0:213    0 640x480 attr=3BF - ok, 640x480, working, highest, pref=0
0:684  0:002    1 800x600 attr=3BF - ok, 800x600, working, highest, pref=1
0:686  0:002    2 1024x768 attr=3BF - ok, 1024x768, working, highest, pref=2
0:688  0:002    3 1280x1024 attr=3BF - ok
0:697  0:009  CsmVideo: New mode: 2 1024x768 - set
0:863  0:165   - SetMode pref 2 (2) = Success
0:863  0:000  CsmVideoCheckForVbe - Success
Link to comment
Share on other sites

  • 2 months later...

Use clover configurator to alter your config plist's theme resolution. 

Remember that the actual images will not be stretched by clover so you will likely still have issues due to nobody making ultrawidescreen themes built into Clover. You'll probably be able to google a useable one though. 

Also remember that your native resolution is probably quite a bit larger than the maximum resolution supported by both your theme and the VESA standard implemented into MacOS (which is ultimately used in Clover, and also hasn't been touched since 10.6 latest for lack of need). You will need to pick a lower resolution at the same aspect ratio to fill your display border to border.

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...