Solved: Custom Eyefinity group resolutions
Posted: 06 Dec 2009, 15:32
Someone suggested that I post this approach/technique as a fresh post - perhaps if enough people find it useful it should be stickied by the mods. I have seen many people asking for custom resolutions in Eyefinity groups or complaining that certain resolutions aren't available (I was one of them with the T221-DG5 ultra high res monitor situation). Another member, sideeffect, used this method after seeing my post to get 76Hz working on his Eyefinity setup whereas before he only had 60Hz. Also, I would think that this would help people with monitors of different resolutions get their Eyefinity setups working. My apologies if this has has already been outlined.
The basic idea is to override the EDID signal coming from the monitor (which tells the graphics card which resolutions are available and permitted) with a file that you can create yourself. In my case, I did not want to have the card use the full resolution reported in the EDID.
Step by step:
You should download Moninfo (from Entech Taiwan, who makes Powerstrip) and Phoenix EDID designer (easily googled).
1. Read off the EDID from your monitor using Moninfo from Entech (the company that makes powerstrip). This will give you a text readout of all the parameters that your monitor is reporting, including all the timing values and resolutions.
2. Using Phoenix EDID designer, make a new (blank) EDID file and type in as many values from the real EDID as you can.
3. Now this part you need to tailor to your own needs. For people trying to get a T221-DG5 with two converter boxes to work, see my post in that thread for specific details. For every one else, here is where you can delete all the resolutions and timings you don't want, or ADD a custom resolution or timing (BUT MAKE SURE YOUR MONITOR SUPPORTS IT!). One way to increase the chances of getting a specific custom resolution in Eyefinity is to delete all but that resolution in the new "fake" EDID.
4. Once you get everything close (by saving the EDID file as a .dat file and opening/confirming with MonInfo), you should double check the details of timings, etc and compare to the original EDID in MonInfo. A mistake here could result in a blank display (no permanent damage though, just reboot in safe mode).
5. Now you can generate your EDID override monitor INF file using that option in the MonInfo menu.
6. This part I am cribbing from user Tulli in the AVSforum. He wrote a nice step-by-step guide to overriding the EDID with a INF file generated by Moninfo:
==========================================================
- Right click on desktop and select "Personalize".
- Click on Display->Change display settings.
- Now click on the Screen of the AVR display.
- Click on "Advanced settings"
- Select Monitor Tab and click on "Properties".
- Select Driver Tab and click on "Update Driver"
- Select "Browse my computer for driver updates".
- Select "Let me pick from a list of drivers on my computer".
- Click on "Have Disk".
- Click on "Browse".
- Navigate to directory with the display device .inf file (Note: just in case, make sure that it's THE ONLY .inf file in that directory).
- Click on Open, OK, and install the new driver.
- Reboot.
=====================================================
7. So now you have tricked the card into thinking that what you specified in the fake EDID file are the only resolutions/refresh rates available.
8. You should see that reflected in your Eyefinity group setup now if you make a new group!!
9. If you have problems, I'd recommend completely uninstalling Catalyst + drivers, and then doing a fresh install, and also installing the INF override file before trying to make any Eyefinity groups.
Note that this approach will still not give you the ability to create Eyefinity groups out of desktops with different resolutions - you might be able to use monitors with different resolutions but you will have to pick the resolution of the lowest one to use. (I think).
Yeang
The basic idea is to override the EDID signal coming from the monitor (which tells the graphics card which resolutions are available and permitted) with a file that you can create yourself. In my case, I did not want to have the card use the full resolution reported in the EDID.
Step by step:
You should download Moninfo (from Entech Taiwan, who makes Powerstrip) and Phoenix EDID designer (easily googled).
1. Read off the EDID from your monitor using Moninfo from Entech (the company that makes powerstrip). This will give you a text readout of all the parameters that your monitor is reporting, including all the timing values and resolutions.
2. Using Phoenix EDID designer, make a new (blank) EDID file and type in as many values from the real EDID as you can.
3. Now this part you need to tailor to your own needs. For people trying to get a T221-DG5 with two converter boxes to work, see my post in that thread for specific details. For every one else, here is where you can delete all the resolutions and timings you don't want, or ADD a custom resolution or timing (BUT MAKE SURE YOUR MONITOR SUPPORTS IT!). One way to increase the chances of getting a specific custom resolution in Eyefinity is to delete all but that resolution in the new "fake" EDID.
4. Once you get everything close (by saving the EDID file as a .dat file and opening/confirming with MonInfo), you should double check the details of timings, etc and compare to the original EDID in MonInfo. A mistake here could result in a blank display (no permanent damage though, just reboot in safe mode).
5. Now you can generate your EDID override monitor INF file using that option in the MonInfo menu.
6. This part I am cribbing from user Tulli in the AVSforum. He wrote a nice step-by-step guide to overriding the EDID with a INF file generated by Moninfo:
==========================================================
- Right click on desktop and select "Personalize".
- Click on Display->Change display settings.
- Now click on the Screen of the AVR display.
- Click on "Advanced settings"
- Select Monitor Tab and click on "Properties".
- Select Driver Tab and click on "Update Driver"
- Select "Browse my computer for driver updates".
- Select "Let me pick from a list of drivers on my computer".
- Click on "Have Disk".
- Click on "Browse".
- Navigate to directory with the display device .inf file (Note: just in case, make sure that it's THE ONLY .inf file in that directory).
- Click on Open, OK, and install the new driver.
- Reboot.
=====================================================
7. So now you have tricked the card into thinking that what you specified in the fake EDID file are the only resolutions/refresh rates available.
8. You should see that reflected in your Eyefinity group setup now if you make a new group!!
9. If you have problems, I'd recommend completely uninstalling Catalyst + drivers, and then doing a fresh install, and also installing the INF override file before trying to make any Eyefinity groups.
Note that this approach will still not give you the ability to create Eyefinity groups out of desktops with different resolutions - you might be able to use monitors with different resolutions but you will have to pick the resolution of the lowest one to use. (I think).
Yeang

