mbesto Posted March 27, 2010 Share Posted March 27, 2010 I built my machine with the following guide: http://www.insanelymac.com/forum/index.php?showtopic=204010 Everything works great with the exception of my monitors. I have dual Acer X203H monitors and I'm trying to have one as my main screen and an extended desktop to the other. First, I was getting some pretty heavy mouse lag (which apparently is a known Apple bug) both by using a single monitor and dual monitor displays via a DVI connection. The workaround for this is to use DVI-VGA connections. When in dual monitor mode with DVI2VGA connectors it mirrors the displays and I can't get it to do an extended tpye interface. Why the heck is this??!?! From my research my options at this point are: 1. Get the extended desktop to work via VGA 2. Flash the ROM using Cindori's tool and hope that it fixes the mouse lag with DVI inputs (http://forums.macrumors.com/showthread.php?t=877441) Has anyone had success with this on this card: http://www.newegg.com/Product/Product.aspx...38&Tpk=zsfc ??? 3. Get new monitors 4. Get new card Any help or other thoughts are appreciated. Also, in case it helps here is my graphics info: ATI Radeon 4890 Series: Chipset Model: ATI Radeon 4890 Series Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x16 VRAM (Total): 1024 MB Vendor: ATI (0x1002) Device ID: 0x9460 Revision ID: 0x0000 ROM Revision: 113-B7710C-176 EFI Driver Version: 01.00.318 Displays: X203H2: Resolution: 1600 x 900 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported Display Connector: Status: No Display Connected Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/ Share on other sites More sharing options...
zarac Posted March 28, 2010 Share Posted March 28, 2010 hi! i've been using my xfx 4890 with dual monitors for some time now. currently, my primary desktop is connected via DVI and secondary via DVI2VGA converter - that's only because i don't have another DVI cable. both displays are working at 1920x1080, extended display works great. actually the only problem i have is that secondary monitor won't wake from sleep. will try tomorrow with both DVI connections. i'm using boot think usb bootloader with EVOenabler and LegacyATI4800Controller, netkas' "exotic pack" installed in /S/L/E haven't tried chameleon since before i got my 4890 so i don't know whether it would work using GraphicEnabler - will give it a try when i have time to fiddle EDIT: found another DVI cable and now everything works perfectly, both displays wake from sleep EDIT2: well, not really everything - just noticed now i'm experiencing mouse lags. hopefully 10.6.3 will repair this. EDIT3: mouse lags occur when i boot computer with only one display powered up. the moment i turn on the second display the lag is gone - i can even power off the second display at this point and no more mouse lags (still haven't upgraded to 10.6.3 - will update this post after doing so) Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1435930 Share on other sites More sharing options...
X!N Posted September 11, 2010 Share Posted September 11, 2010 Hi, I have replaced my ageing 4850 with an xfx 4890 (dual dvi out) and am looking to get dual displays working. Currently I'm using DVI-VGA adapters on both outputs because I don't have any non VGA cables and both my monitors output is VGA anyway. I have one screen working full res (1920x1080x32) with QI/CE enabled, but having an extended desktop would be nice as otherwise my older monitor is just sitting there saying <out of range> when plugged in. Main monitor: LG FLATRON w2246s 1920x1080x32 @ 60Hz QI/CE enabled 22" Second monitor: Asus 17" 1280x1024 @ 75Hz (currently not working - out of range). Graphics card: XFX hd4890 ZSFC 1GB (dual DVI out) Guess I should add that this was a clean Retail install with the help of [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] using the 'supported' boot disc method. Thanks for any help towards getting this sorted. Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1546550 Share on other sites More sharing options...
X!N Posted June 2, 2011 Share Posted June 2, 2011 hi! i've been using my xfx 4890 with dual monitors for some time now. currently, my primary desktop is connected via DVI and secondary via DVI2VGA converter - that's only because i don't have another DVI cable. both displays are working at 1920x1080, extended display works great. actually the only problem i have is that secondary monitor won't wake from sleep. will try tomorrow with both DVI connections. i'm using boot think usb bootloader with EVOenabler and LegacyATI4800Controller, netkas' "exotic pack" installed in /S/L/E haven't tried chameleon since before i got my 4890 so i don't know whether it would work using GraphicEnabler - will give it a try when i have time to fiddle EDIT: found another DVI cable and now everything works perfectly, both displays wake from sleep EDIT2: well, not really everything - just noticed now i'm experiencing mouse lags. hopefully 10.6.3 will repair this. EDIT3: mouse lags occur when i boot computer with only one display powered up. the moment i turn on the second display the lag is gone - i can even power off the second display at this point and no more mouse lags (still haven't upgraded to 10.6.3 - will update this post after doing so) I command thee to rise from the dead - you work is not done until you explain how you got dual screens working! Seriously though.. I have been hunting for clues and this is the only thread ON THE INTERNET that references a dual screen xfx hd4890 setup working and I have already posted in it more than a year ago. I now have 10.6.7 running on my hackintosh, the xfx hd4890 still works but still only single screen. What do I have to edit / kill to get it working, any tips would be great, thanks! Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1691967 Share on other sites More sharing options...
zarac Posted June 2, 2011 Share Posted June 2, 2011 I command thee to rise from the dead - you work is not done until you explain how you got dual screens working! Seriously though.. I have been hunting for clues and this is the only thread ON THE INTERNET that references a dual screen xfx hd4890 setup working and I have already posted in it more than a year ago. I now have 10.6.7 running on my hackintosh, the xfx hd4890 still works but still only single screen. What do I have to edit / kill to get it working, any tips would be great, thanks! That's weird because I didn't do anything special to make it work - I just plugged the second monitor and it worked. In the meantime I dropped BootThink and EVOenabler in favor of Chameleon (when it gained ATI support) Have you installed "exotic patch" by netkas? Apart from that, I have LegacyATIController.kext in my Extra folder, and GraphicEnabler=Yes in my com.apple.boot.plist Try connecting your monitor(s) with different types of cables and/or adapters - it does make a difference from my experience. If that doesn't work you must have a different revision xfx4890 from mine. Some people reported success using 'atirom' Chameleon option (with corresponding ROM file in Extra). Haven't tried it though. You can also try EVOenabler or ATY_init instead of GraphicEnabler. Nice thing with them is that you can try different framebuffers by editing Info.plist inside the kext. Sorry I'm not much of a help, no magic wand here Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692138 Share on other sites More sharing options...
X!N Posted June 3, 2011 Share Posted June 3, 2011 That's weird because I didn't do anything special to make it work - I just plugged the second monitor and it worked.In the meantime I dropped BootThink and EVOenabler in favor of Chameleon (when it gained ATI support) Have you installed "exotic patch" by netkas? Apart from that, I have LegacyATIController.kext in my Extra folder, and GraphicEnabler=Yes in my com.apple.boot.plist Try connecting your monitor(s) with different types of cables and/or adapters - it does make a difference from my experience. If that doesn't work you must have a different revision xfx4890 from mine. Some people reported success using 'atirom' Chameleon option (with corresponding ROM file in Extra). Haven't tried it though. You can also try EVOenabler or ATY_init instead of GraphicEnabler. Nice thing with them is that you can try different framebuffers by editing Info.plist inside the kext. Sorry I'm not much of a help, no magic wand here Hey thanks for fast response, I just found this thread also: http://www.insanelymac.com/forum/index.php...aded&start= What 4890 model do you have? (mine is in my signature) I was thinking maybe it doesnt work becuase mty second monitor is lower quality (max resolution is 1280x1024) but it works fin in Windows as extended from 1920x1080. I will try some of the exotic stuff and see what happens... Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692155 Share on other sites More sharing options...
ytrox Posted June 3, 2011 Share Posted June 3, 2011 I command thee to rise from the dead - you work is not done until you explain how you got dual screens working! Seriously though.. I have been hunting for clues and this is the only thread ON THE INTERNET that references a dual screen xfx hd4890 setup working and I have already posted in it more than a year ago. I now have 10.6.7 running on my hackintosh, the xfx hd4890 still works but still only single screen. What do I have to edit / kill to get it working, any tips would be great, thanks! try this ATIFramebuffer.kext.zip. modded for display port output Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692188 Share on other sites More sharing options...
X!N Posted June 3, 2011 Share Posted June 3, 2011 try this ATIFramebuffer.kext.zip. modded for display port output Thanks, couple of questions, what do I edit it with? I don't think it worked as it is. I used kethelperb7 for permissions etc. Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692284 Share on other sites More sharing options...
ytrox Posted June 3, 2011 Share Posted June 3, 2011 I have already modded this kext. if you have dp port output it should works. hdmi port doesn't works on snow leopard, i guess Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692293 Share on other sites More sharing options...
X!N Posted June 3, 2011 Share Posted June 3, 2011 I have already modded this kext. if you have dp port output it should works. hdmi port doesn't works on snow leopard, i guess display_setup1.tiff ^^ This is what my Profiler looks like..the second display is not even listed. It is a XFX hd4890 with dual DVI out, no HDMI. (ZSFC Model). Can you remind of correcxt method to install the kext just in case I messed it up.. drop it into b7kethelper and easy install or do I manually drop it into the S/L/E folder and then repair permissions etc? Thanks. Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692297 Share on other sites More sharing options...
ytrox Posted June 3, 2011 Share Posted June 3, 2011 try thi for now. (i need connector info of your vard for a specific configuration) look at this http://www.insanelymac.com/forum/index.php?showtopic=249642 and give me your connector infoATIFramebuffer_dualdvi_test.kext.zip rename it Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692320 Share on other sites More sharing options...
X!N Posted June 3, 2011 Share Posted June 3, 2011 try thi for now. (i need connector info of your vard for a specific configuration) look at this http://www.insanelymac.com/forum/index.php?showtopic=249642 and give me your connector infoATIFramebuffer_dualdvi_test.kext.zip rename it OKay that almost worked so thanks for the effort!!! I now have the second display being detected but its still stuck in Mirrored even though mirror mode is unticked. It was in the start not mirrored but when I change the resolution it went back to mirror mode. I attach the display preferences screenshot: display_detected1.tiff System Profile: display_detected2.tiff I will reboot now and see if it makes any difference again (EDIT: no difference, still mirrored).. The problem is it seems to be making the ASUS monitor the MAIN monitor. Perhaps because of resolution. ASUS cannot support 1920x1080 of course which is the default resolution of the W2246 monitor. I am reading the other thread about editing personalities...a bit confusing. BTW here are my graphics card ID's: http://www.techpowerup.com/vgabios/49704/X...4.090424_2.html (actually this link is not my exact card model (ZSFC) but I wil leave this link here for reference) Vendor ID: 0x1002 Device ID: 1002 Subsystem ID: 1682 XFX HD4890 ZSFC 1024MB VRAM (Dual DVI) Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692363 Share on other sites More sharing options...
ytrox Posted June 3, 2011 Share Posted June 3, 2011 I need connector info ATOM BIOS Rom: SubsystemVendorID: 0x174b SubsystemID: 0xe115 IOBaseAddress: 0x0000 Filename: E115QA1G.S02 BIOS Bootup Message: WEKIVA RV790 B790 BOARD 850E/975M PCI ID: 1002:9460 Connector at index 0 Type [@offset 44460]: DVI-I (2) Encoder [@offset 44464]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44568]: 0x93, OSX senseid: 0x4 Connector at index 1 Type [@offset 44470]: DVI-I (2) Encoder [@offset 44474]: INTERNAL_KLDSCP_LVTMA (0x1f) i2cid [@offset 44568]: 0x93, OSX senseid: 0x4 Connector at index 2 Type [@offset 44480]: VGA (1) Encoder [@offset 44484]: INTERNAL_KLDSCP_DAC2 (0x16) i2cid [@offset 44603]: 0x90, OSX senseid: 0x1 Connector at index 3 Type [@offset 44490]: HDMI-A (11) Encoder [@offset 44494]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44626]: 0x91, OSX senseid: 0x2 Connector at index 4 Type [@offset 44500]: DisplayPort (10) Encoder [@offset 44504]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44653]: 0x92, OSX senseid: 0x3 Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692379 Share on other sites More sharing options...
ytrox Posted June 3, 2011 Share Posted June 3, 2011 Run ./radeon_bios_decode <1002_9460.rom > connector.txt http://www.insanelymac.com/forum/index.php...st&id=90340 Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692396 Share on other sites More sharing options...
ytrox Posted June 3, 2011 Share Posted June 3, 2011 you need your_card.rom file. you can dump it here http://www.projectosx.com/forum/index.php?showtopic=1029. when your dump is done download the radeon_bios_decode and put into a folder with your .rom (rename it 1002_9460.rom) terminal cd /Users/your folder/ ./radeon_bios_decode <1002_9460.rom > connector.txt so you can find the file called connector.txt. I need that one Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692440 Share on other sites More sharing options...
X!N Posted June 3, 2011 Share Posted June 3, 2011 you need your_card.rom file. you can dump it here http://www.projectosx.com/forum/index.php?showtopic=1029. when your dump is done download the radeon_bios_decode and put into a folder with your .rom (rename it 1002_9460.rom) terminal cd /Users/your folder/ ./radeon_bios_decode <1002_9460.rom > connector.txt so you can find the file called connector.txt. I need that one Done it! Connector.txt: connector.txt ATOM BIOS Rom: SubsystemVendorID: 0x1682 SubsystemID: 0x2702 IOBaseAddress: 0x0000 Filename: 489ZSF15.BIN BIOS Bootup Message: Wekiva RV790 B93102-00 XT 850E/975M PCI ID: 1002:9460 Connector at index 0 Type [@offset 44724]: DVI-I (2) Encoder [@offset 44728]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44834]: 0x92, OSX senseid: 0x3 Connector at index 1 Type [@offset 44734]: DVI-I (2) Encoder [@offset 44738]: INTERNAL_KLDSCP_DAC2 (0x16) i2cid [@offset 44834]: 0x92, OSX senseid: 0x3 Connector at index 2 Type [@offset 44744]: 9 pin DIN (9) Encoder [@offset 44748]: INTERNAL_KLDSCP_DAC2 (0x16) Connector at index 4 Type [@offset 44764]: DVI-I (2) Encoder [@offset 44768]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44902]: 0x93, OSX senseid: 0x4 Connector at index 5 Type [@offset 44774]: DVI-I (2) Encoder [@offset 44778]: INTERNAL_KLDSCP_LVTMA (0x1f) i2cid [@offset 44902]: 0x93, OSX senseid: 0x4 This is the correct ROM/connector.txt (I removed the one before), the one I used before was slightly different. I just renamed the BIOS I got off my own card to .rom and then decoded > connector.txt and there are some small differences so use this one instead please. Thanks. Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692465 Share on other sites More sharing options...
ytrox Posted June 3, 2011 Share Posted June 3, 2011 I need also an ioreg dump.. and maybe, after that, something from ubuntu, if you can Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692497 Share on other sites More sharing options...
X!N Posted June 3, 2011 Share Posted June 3, 2011 Run ./radeon_bios_decode <1002_9460.rom > connector.txt http://www.insanelymac.com/forum/index.php...st&id=90340 oops I deleted some posts by accident when trying to cleanup... ------------------------------------------------------------------------------------ For anyone else following this thread, heres the VBIOS DECODE file you will need to decode your Graphics card .ROM file to get the connectors.txt file: rom.zip * Put the extracted ROM folder in the root of your OSX drive. * Then find your VGA BIOS (you can export this in windows using GPUZ or you can find it online (look here)). * Once you have the VGA BIOS file (.bin format) then you need to convert it to a .rom file. Just rename it (in OSX use the 'Get Info' tool to rename it properly, it should ask if you want to use.rom). * Put the renamed .rom file into your ROM folder...(renamed .rom should be <vendor ID>_<device ID>.rom (remove <>'s). Example: 1002_9460.rom * Open terminal cd /ROM ./radeon_bios_decode <1002_9460.rom > connector.txt Then this should output your connectors.txt file into your ROM folder. /mini guide...thanks to ytrox ----------------------------------------------------------------- Anyway here is my XFX hd4890 ZSFC connector.txt file: connector.txt Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692500 Share on other sites More sharing options...
X!N Posted June 3, 2011 Share Posted June 3, 2011 I need also an ioreg dump.. and maybe, after that, something from ubuntu, if you can Sure just tell me what you need but you know I'm a noob so you will have to tell me step by step Ubuntu ?...that sounds like another installation? OK downloading Ubuntu for Windows... Just so you know, both monitors have always worked its just that I was only able to get one of them to show up as detected. Now thanks to you they are both detected and I can sort of setup extended but at very low resolution (1280x1024). Can you explain a bit what you are doing with the files please. Link to comment https://www.insanelymac.com/forum/topic/213844-radeon-4890-dual-monitor-issues/#findComment-1692523 Share on other sites More sharing options...
Recommended Posts