Jump to content


  • Content count

  • Joined

  • Last visited

About billdlv

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
  1. HD 6870 DVI Connectors SOLVED

    Today I upgraded to 10.7.4. In the update the aticontroller file was changed. I repeated the process in the post and everything works fine now. I don't have the disk offsets from the 10.7.3 file to compare and I don't know if anything else was changed in the file. So if you update you will have to go through the process again or use a backup copy of the controller file.
  2. GTX 9800+ strangeness in 10.7.3

    To update I have also tried to do an DSDT edit to get the video card working without using graphicsenabler. That was unsuccessful, the system booted but the information was wrong under the system profiler, and the DVD player did not work. Also the fan on the graphics card was at 100%. So, with the graphicsenabler=yes the system appears to be working OK with the exception of cinebench. I tried connecting the computer to the LCD TV again. Whenever its connected the system locks up. I tried remote access and it works OK but only with ssh and not with screen sharing. Again to recap: With 10.7.3, the LCD TV will crash the system, and no cinebench. With 10.5.8, the LCD TV works fine as a monitor. UPDATE: With graphicsenabler=no the LCDTV works. I suspect there is something not right with the accleration.
  3. GTX 9800+ strangeness in 10.7.3

    I did a new install of Lion on a Gigabyte GA-EP45-UD3P with an EVGA 9800 GTX+ 512mb. I have a user DSDT and used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to perform the install. At first glance everything seemed to be working fine. With the GraphicsEnabler key set to yes, the DVD player worked fine, and the card showed up OK in the system prefences pane. I then tried to run cinebench and it would not start, it said it could not find the IDD_DISCLAIMER.res file. I can run the same version of cinebench on my other 10.7.3 rig without a problem. I re-downloaded cinebench and it comes up with the same error. I played with the permissons, to no end. I then thought maybe there is a problem and QL/QE acceleration may not be working right. So I tried using an EFI string for my card from http://aquamac.probo...ack1&thread=509. When I did this things booted OK, but then the monitor went blank after the gray boot screen. So I went back to what I had before with the GraphicsEnabler set to yes and no EFI string. Now is where things get strange. I hooked up the same rig to my LCD TV, which is where I want to use it. I am using a DVI-HDMI passive cable. I get no video on the LCD TV, I try just the monitor and its fine but as soon as I plug in the LCD, the system hangs and won't respond. I tried swapping connections, same results. I then try my old leopard install, which I had an EFI string for the card. It works fine, both monitor and LCD-TV. So I know the card can output properly to the LCD TV and the monitor. I had a lot of problems getting connectors to work on my ATI 6870 which is in my other rig. I had to edit the ATIController framebuffer to get both DVI connectors working with acceleration. So my questions are: 1. Is there a problem with acceleration with GraphicsEnabler=yes which is causing cinebench to not start? 2. Is the EFI string method I'm using not right? I'm doing it under 10.7.3. 3. Is the LCD TV not working a framebuffer issue? My goal for this rig is to use the LCD-TV as a monitor by itself and to have QL/QE acceleration. Thanks Bill
  4. HD 6870 DVI Connectors SOLVED

    Attached is my ATI600 kext, which was a 10.7.3. You will have to install it and rebuild your kernel cache. It works for me, I suggest making a backup of your original file and take the necessary precautions. I'm not responsible if you mess up your installation. ATI6000Controller.kext.zip
  5. [Guide] Getting XFX HD6850 connectors to work

    Yeah I can post it to my thread. The redsock decode tool helped a lot but the one thing it was wrong was for the transmit for the DVI-I port. That combined with the hotplug ID numbers can make for a lot of combinations. It's too bad there is not a way to determine those.
  6. HD 6870 DVI Connectors SOLVED

    I saw VCH888's post and thought I tried it out. I did not use the AtiPorts=5 boot flag so I tried it again. SUCCESS!! I am going to update my post thanks for pointing it out again.
  7. HD 6870 DVI Connectors SOLVED

    I have a Gigabyte HD6870 1GB video card and I am running 10.7.3. The card has a DVI-I, DVI-D, HDMI-A, and 2 mini DP connectors on it. I've been trying to get both of the DVI connectors to work with GraphicsEnabler=Yes. I can get them both to work with GraphicsEnabler=No and AtiConfig=Bulrushes. I can get the HDMI port to work with GraphicsEnabler=Yes as well. I don't want to use the HDMI port because it limits the resolution settings on the second monitor. I can't test the mini DP ports because I don't have the adapter. I've read from some of the forums that it is not possible and to buy an adapter. No one really says why. Since I know the card hardware is capable of it, and I can operate both displays under Windows 7 and without GraphicsEnabler I did more research. I tried all of the frame buffers and none of them worked with the 2 displays. I then found the following threads and was hopeful. http://www.insanelym...pic=273937&st=0 http://www.insanelym...hreaded&start=0 I followed the threads and modfied a couple of personalities. I have not been able to get both working. The closest I have got is both displays show up in system info, but the 2nd display has no video signal. I've tried detect displays, unplugging / plugging in. I am working in 64 bit. Some info on the card: Output from radeon_bios_decode: ATOM BIOS Rom: SubsystemVendorID: 0x1458 SubsystemID: 0x21fa IOBaseAddress: 0x0000 Filename: R687OGD.F20 BIOS Bootup Message: GV-R687OC-1GD/F20 PCI ID: 1002:6738 Connector at index 0 Type [@offset 44255]: DisplayPort (10) Encoder [@offset 44259]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44383]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 44265]: DisplayPort (10) Encoder [@offset 44269]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 44410]: 0x91, OSX senseid: 0x2 Connector at index 2 Type [@offset 44275]: HDMI-A (11) Encoder [@offset 44279]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44437]: 0x93, OSX senseid: 0x4 Connector at index 3 Type [@offset 44285]: DVI-D (3) Encoder [@offset 44289]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44464]: 0x95, OSX senseid: 0x6 Connector at index 4 Type [@offset 44295]: DVI-I (2) Encoder [@offset 44299]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44501]: 0x94, OSX senseid: 0x5 Connector at index 5 Type [@offset 44305]: DVI-I (2) Encoder [@offset 44309]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44501]: 0x94, OSX senseid: 0x5 Output from redsock_bios_decode: R687OGD.F20 : GV-R687OC-1GD/F20 Subsystem Vendor ID: 1458 Subsystem ID: 21fa Object Header Structure Size: 407 Connector Object Table Offset: 52 Router Object Table Offset: 0 Encoder Object Table Offset: 12a Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [3] which is [DVI_D] encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false You can see that from the redsock output the HDMI and DVI-D connector share the same transmitter and encoder. I did not think that was going to be a problem since I'm not using the HDMI port. The way I see it if something was plugged in to the HDMI it would turn off the DVI-D and vice versa. Plus they have different senseid numbers. Here is my current framebuffer, which is a modified Gibba. 0000000: 0004 0000 0403 0000 0001 0000 1204 0101 ................ 0000010: 0004 0000 0403 0000 0001 0000 2205 0502 ............"... 0000020: 0008 0000 0402 0000 0001 0000 2205 0304 ............"... 0000030: 0400 0000 0400 0000 0001 0000 1102 0406 ................ 0000040: 0400 0000 1400 0000 0001 0000 1000 0605 ................ Connector 0 mini DP Connector 1 mini DP Connector 2 HDMI-A Connector 3 DVI-D Connector 4 DVI-I I tested performance under Duckweed using Cinebench and compared to Gibba. Both where very close, Gibba was slightly better. Duckweed is what the system defaults to with GraphicsEnabler=Yes. I took the Duckweed personality since it matched except for the DVi-D connector and used it in Gibba which has the correct number of connectors. I used IOregistryExplorer to determine the connector type, and control flags for the 2 DVI connectors under GraphicsEnabler=No. The above was the last iteration, I tried changing the transmitter/encoder for the HDMI connector because it was the same as the DVI-D. Like I said I've tried a lot of combinations and none have worked. Before I go out and buy the adapter I am wondering: If it is not possible to use both DVI connectors with GraphicsEnabler=yes why? Is there a way to determine the proper hotplug ID numbers? Changing these sometimes causes the mouse pointer to lag. I've read that in certain cases the hotplug id needs to match the sense id of a neighbooring connector so that if one is plugged in the other will turn off. Does the framebuffer personality have to have the correct number of connectors that the card has? If I am only using 2 connectors is it possible just to have 2 entries in the framebuffer personality and extra ones for the unused connectors? Thanks for any info. UPDATE UPDATE SUCCESS SUCCESS :guitar: See FishCow post below. As I said in my response I thought I tried VCH888 Gibba frame buffer but I must not have.... Here is VCH888's edited framebuffer. Note it appears that the disk offset is for 32 bit. Personality: Gibba ConnectorInfo count in decimal: 5 Disk offset in decimal 523928 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 ---- DP 1 0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 02 ---- DP 2 0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04 ---- HDMI 0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05 ---- DVI 1 0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 06 ---- DVI 2 0000050
  8. [Guide] Getting XFX HD6850 connectors to work

    Alex great post I'm following through to get the 2nd DVI connector to work on my gigabyte HD6870. It has 5 physical connectors on it 1 DVI-I 1 DVI-D 2 DP and 1 HDMI. I'm following your example: But as I read the info the connector type should be lvds? The DVI(s) have a 00 00 00 04? What am I missing? I want to make sure I understand so when I change one of the personalities I don't screw up.
  9. What is in your org.chameleon.boot.plist file? I have the same configuration MB and GPU and I have not been able to get the 2nd dvi port to work at all. What brand GPU card do you have. I've got the gigabyte version, GIGABYTE GV-R687OC-1GD.
  10. I have a GA-EP45-UD3P which does have the ALC889A. Thnx I'll give it a shot.
  11. I started fresh and tried the 1.5.7a24_4outs_3ins_analogHD phone and 1.6.2a37_4outs3ins_analog_reg phone but still no devices are showing up. I went back to stickpin HDA_885_889_for_BOOT-132 A_V4, and now I have devices that show up: Device ID: 0x1458A102 Audio ID: 889 Available Devices: Line Out: Connection: 1/8 inch Jack Headphone: Connection: 1/8 inch Jack Line In: Connection: 1/8 inch Jack Speaker: Connection: Internal S/P-DIF Out: Connection: Optical S/P-DIF In: Connection: Optical But no sound out of any jack and I don't have any output devices listed in sound under sys prefs.
  12. I'm trying to get my ALC889A sound working, I followed stickpins guide on Legacy Apple HDA and nothing is showing up under devices like his screen shot. I then tried installing the kext in this thread for the 889A1056fix, same result except now 889A is not showing in system prefs. I am using EFI partition with a retail dvd. Bill
  13. I followed the guide and installed XP and created the 2nd partition as detailed in the guide using diskpart in xp. When I go to erase the 2nd partition in disk utility i get a error, underlying task reported failure on exit. The info on the 2nd partition shows it has af id, bootable, and is marked active. Trying to mount the partition or use the first aid on it gives the same kind of error. I'm using the boot 132 disc maker for the install cd and the retail copy I'm using is 10.5.1. Mother board is a gigabyte ga-ep45-ud3p. My goal is to dual boot xp and OSX on a singe drive without using a boot cd. Bill Edit: I used gparted to remake the partition (500 Gb hfs+). Now I can erase it but when I go to install it says I gotta go with guid partition table. I thought that the point of the guide was to use mbr? Update: I don't think this method will work with retail install
  14. Modified boot-132 Bootloader

    I'm having problems getting started, I'm using the original iso image suggested for the first try. The system hangs up at the info line: using 16384 buffer headers and 4096 cluster IO buffer headers. The system is new and is: Asus P5Q SE/R which has the ICH10R chipset and Atheros L1E LAN E8400 core 2 duo 4GB 1066 memory EVGA 512-p3-n871 video plextor 708A IDE DVD WD 1TB SATA HD bare no OS Thanks, Bill