- Joined
- Mar 17, 2011
- Messages
- 35
- Motherboard
- P8P67 PRO v3.0
- CPU
- i5 2500K
- Graphics
- eVGA GTX 570 HD
- Mac
- Classic Mac
- Mobile Phone
Hello,
First a little background on my situation:
In customary hackintosh fashion, I've been wrestling for several weeks with the resolution of the boot sequence on my hack. I've gone through every imaginable solution that I've come across. What I've come to understand is there are two things between me and a full screen 1080p bootup:
1. My Nvidia card locks VESA resolutions above 1280x1024 when using a HDMI connection.
2. There is no 1920x1080 resolution available in my card's VESA bios table.
There was a third barrier that I seemed to have sorted out. That is, my gtx 570 always displayed black bars around the boot screen regardless what resolution I picked in the chameleon theme. Both 16:9 and 4:3 resolutions were always scaled to fit in the same rectangle centered on screen regardless of the actual pixel resolution of the images.
In order to fix this scaling, I used NiBitTor to edit my card's bios where I enabled an option for Non-native Panel Control. This gives me a 1:1 pixel ratio during boot so that I no longer have generic black bars, but the actual correct pixel resolution that displays 1280x1024 pixels as real pixels and not a stretched image. Now my only problem is getting a VESA mode of 1920x1080 so that I can take advantage of the removed scaling feature of my GPU during boot.
This is where my skills are severely lacking and I need help from smarter people. In order to remove the VESA limitation of 1280x1024 px while connected via HDMI, I think I need to disassemble my card's BIOS and patch it as this person did here:
http://rayer.ic.cz/hardware/gf7900gt.htm#VBE_HACK
Can anyone help me remove this limitation in my card's bios? I have no idea how to reverse engineer a ROM like that. I assume once the HDMI limitation is removed, adding the 1920x1080 VESA resolution to the bios can be simply done with some hex editing. I'm not sure if the new resolution has to be added within the disassembled ROM or if I can just add it after recompiling it. When I try to hex edit my bios now, the new VESA resolution does not appear in chameleon and I assume it's because I'm connected via HDMI and the card is blocking any higher values.
Any help or direction would be appreciated. I've tried hex editing just about every file associated with the boot process and I'm convinced that my problem is the limitation of HDMI and VESA modes of my card. Thank you.
First a little background on my situation:
In customary hackintosh fashion, I've been wrestling for several weeks with the resolution of the boot sequence on my hack. I've gone through every imaginable solution that I've come across. What I've come to understand is there are two things between me and a full screen 1080p bootup:
1. My Nvidia card locks VESA resolutions above 1280x1024 when using a HDMI connection.
2. There is no 1920x1080 resolution available in my card's VESA bios table.
There was a third barrier that I seemed to have sorted out. That is, my gtx 570 always displayed black bars around the boot screen regardless what resolution I picked in the chameleon theme. Both 16:9 and 4:3 resolutions were always scaled to fit in the same rectangle centered on screen regardless of the actual pixel resolution of the images.
In order to fix this scaling, I used NiBitTor to edit my card's bios where I enabled an option for Non-native Panel Control. This gives me a 1:1 pixel ratio during boot so that I no longer have generic black bars, but the actual correct pixel resolution that displays 1280x1024 pixels as real pixels and not a stretched image. Now my only problem is getting a VESA mode of 1920x1080 so that I can take advantage of the removed scaling feature of my GPU during boot.
This is where my skills are severely lacking and I need help from smarter people. In order to remove the VESA limitation of 1280x1024 px while connected via HDMI, I think I need to disassemble my card's BIOS and patch it as this person did here:
http://rayer.ic.cz/hardware/gf7900gt.htm#VBE_HACK
Can anyone help me remove this limitation in my card's bios? I have no idea how to reverse engineer a ROM like that. I assume once the HDMI limitation is removed, adding the 1920x1080 VESA resolution to the bios can be simply done with some hex editing. I'm not sure if the new resolution has to be added within the disassembled ROM or if I can just add it after recompiling it. When I try to hex edit my bios now, the new VESA resolution does not appear in chameleon and I assume it's because I'm connected via HDMI and the card is blocking any higher values.
Any help or direction would be appreciated. I've tried hex editing just about every file associated with the boot process and I'm convinced that my problem is the limitation of HDMI and VESA modes of my card. Thank you.