Jump to content

Mr. Zarniwoop

  • Content count

  • Joined

  • Last visited

About Mr. Zarniwoop

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
  1. I always needed to install the new Kext with Kextdrop or something similar, otherwise it didn't rebuild the Kext Cache and use the newly patched kext. Otherwise, it sounds like you did what I would have done. HDMI was recognized once the Mac OS X desktop appeared.
  2. My HDMI patch is here, my card used the Motmot framebuffer personality: http://www.insanelymac.com/forum/topic/258665-how-to-enable-hdmi-dp-dvi-output-on-ati-4890-4870-4850-4830-series-testing/?p=1814469
  3. I know you've moved on, but I stumbled across this and thought I'd answer in case it helps others. Yes, I changed both of those kexts by first patching them as netkas' QE/CI 48xx exotic card patch, and then after that doing my HDMI patch. It looks to me like you only did my HDMI patch. You might want to find the QE/CI 48xx exotic kexts as a starting point, and then do my HDMI patch which changes the DP personality to HDMI.
  4. My Github projects

    You've got a couple of precompiled copies of boot.efi. How do they each differ? BOOT_APPLE, BOOT_APPLE_HACK, BOOT_CLOVER, BOOT_CLOVER_HACK and BOOT_MS_UNIVERSAL.
  5. Haven't tried Clover, as there's not enough incentive for me to switch since Chameleon works so well, but it does sound like it offers a few great features. I haven't updated my system to Mavericks yet. I was thinking of upgrading over the weekend. I have looked at the kexts and it seems like they are unchanged so both netkas' exotic patch and my HDMI patch should work fine in case you wanted to do it yourself.
  6. From my post on netkas.org explaining how to add audio over HDMI: Add the following to your DSDT to enable HDMI audio output: Device (PEGP) { Name (_ADR, 0x00040000) Name (_PRW, Package (0x02) { 0x09, 0x05 }) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Note that address in "Name (_ADR, 0x00040000)" may be different for your card, I don't have enough experience to know if this is the same across all cards or not? It definitely seems to be the same at least for those with OEM Apple ATI Radeon HD 5770 cards and this DSDT also enables audio over the Mini DisplayPort ports including using MiniDP-to-HDMI adapters. In order for this DSDT edit to work, Chameleon's bdmesg output needs to show the PCI card's address as 0x4. Mine reads "ATI Radeon HD 4890 2048MB [1002:9460] (subsys [174b:e118]) (RV772:Motmot) :: PciRoot(0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)" which equates to "Name (_ADR, 0x00040000)" for my 4890 in slot 1. No edits were necessary to AppleHDA or AppleHDAController as my card's HDMI Audio Device_id, "30 aa", was already in the kexts. If your ID is the same, this should fully recognize your graphics card in "PCI Cards" and should add "HDMI Output" to your audio devices.
  7. Just posting here in case it helps others. It wasn't working on a friend's genuine Mac Pro, so I was troubleshooting and found he had a strange hosts file filled with entries meant to defeat Adobe applications DRM. Anyway, the lines that killed iMessage in hosts were: crl.verisign.net CRL.VERISIGN.NET.* Those are Verisign's Certificate Revocation List, and by blocking them it blocked iMessage and FaceTime from securely logging in. Once I removed those entries, both iMessage and FaceTime worked instantly.
  8. I doubt my HDMI patch is going to help you out, because you're not using an HDMI port and your card may be physically different from mine. I suspect you either need (1) the regular QE/CI exotic card patch without my HDMI patch because it might light up your VGA port... although it may not because in the case of non-patched MotMot the second port is meant to be a DP port, or (2) to roll your own VGA ATI Radeon HD 48xx MotMot framebuffer/personality patch to enable simultaneous dual-link DVI+VGA displays output (basically, do the VGA version of my HDMI patch). It took me a while to dive into it, but I got all the information I needed to do this type of patch from mucha's post.
  9. White Screen - SAPPHIRE VAPOR-X HD 4890 2GB

    Chameleon started adding basic recognition sometime around r1980 or so for this card, I have one and supplied the info for it. It's still a reasonable card for my use. The regular patched QE/CI exotic drivers have always worked fine for me. I have hacked the personalities to support simultaneous dual-link DVI+HDMI displays. Scroll down for my patched drivers: http://www.insanelymac.com/forum/topic/258665-how-to-enable-hdmi-dp-dvi-output-on-ati-4890-4870-4850-4830-series-testing/page__st__20
  10. I am not currently running 10.8.3 on my system, can someone test this for me for hardware acceleration on unsupported cards and simultaneous dual-link DVI+HDMI displays output? UPDATE: Moved to 10.8.3, been tested. Works. Attached are patched Apple ATI Radeon HD 48xx Graphics drivers for OS X 10.8.3 (12D78), consisting of version 8.10.44 of ATI4800Controller.kext and ATIRadeonX2000.kext with both netkas' QE/CI ATI Radeon HD 48xx "exotic" card patch and my HDMI MotMot framebuffer patch. Both kexts need to be installed with Cindori's Kext Drop or something else that properly installs kext files. QE_CI Exotic HDMI patch OS X Lion_10.8.3.zip
  11. Same as above, simply updated for OS X Lion 10.7.5 (11G56). QE_CI Exotic HDMI patch OS X Lion_10.7.5_(11G56).zip
  12. Chameleon 2.4svn Official PKG Installer

    ErmaC and team, Thanks for your work with Chameleon, it's fantastic. I'm new to this, but have been using Chameleon to run a 64-bit kernel and extensions on my first generation circa 2006 Mac Pro. My goal was to simply to extend its life a bit and get to Mountain Lion, as my EFI32-booting Mac is not supported by OS X 10.8 any longer. It seems Lion 10.7 is the end of the line for a native boot on this machine. I'm not 100% sure it's appropriate to post revisions for older cards here, but I figured someone might benefit. In short, I've been using a SAPPHIRE HD 4890 Vapor-X 2GB which works great with Chameleon (GraphicsEnabler=Yes) and netkas' QE/CI 48xx exotic card patch. However, Chameleon would show it as an "ATI Radeon HD 4800 Series", but if I boot the Mac Pro natively via EFI32 (without Chameleon) it shows up as an "ATI Radeon HD 4890". I wanted the Chameleon boot to behave a little closer to how the Mac Pro does natively and display the proper card. So, I read a few posts, downloaded the source (r1975), added the following to ati.c and compiled it: { 0x9460, 0xe118174b, CHIP_FAMILY_RV770, "ATI Radeon HD 4890", kMotmot }, From System Information: ATI Radeon HD 4890: Name: ATY,MotMot Type: Display Controller Driver Installed: Yes MSI: Yes Bus: PCI Slot: Slot-1 Vendor ID: 0x1002 Device ID: 0x9460 Subsystem Vendor ID: 0x174b Subsystem ID: 0xe118 Revision ID: 0x0000 Link Width: x16 Link Speed: 2.5 GT/s From: bdmesg Framebuffer @0xE0000000 MMIO @0xF0E20000 I/O Port @0x00001000 ROM Addr @0xF0E00000 ATI card POSTed, reading VBIOS from legacy space Framebuffer set to device's default: Motmot Nr of ports set to framebuffer's default: 2 ATI RV770 ATI Radeon HD 4890 2048MB (Motmot) [1002:9460] (subsys [174b:e118]):: PciRoot(0x0)/Pci(0x4,0x0)/Pci(0x0,0x0) From lspci -nn -v: 09:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV790 [Radeon HD 4800 Series] [1002:9460] (prog-if 00 [VGA controller]) Subsystem: PC Partner Limited Unknown device [174b:e118]
  13. [Help] Enable HDMI Audio ATI 4890 Lion 10.7.1

    I got my SAPPHIRE HD 4890 Vapor-X 2GB HDMI audio working with Mac OS X Lion as detailed here.
  14. Using the above method, I kept seeing an unrecognized component of the 4890 card in "PCI Cards" in System Information (from About This Mac/System Report...), and eventually it dawned on me it was the HDMI audio output component. Using instructions I found elsewhere, I added the "Generic DSDT_HDMI_Audio_Edit" code from the thread's dsdt-hdmi_audio-v3.dsl into my DSDT.aml file. That then fully recognized my graphics card in "PCI Cards" and also added "HDMI Output" to my audio devices. No edits were necessary to AppleHDA or AppleHDAController as my card's HDMI Audio Device_id, "30 aa", was already in the kexts.
  15. Attached are patched Apple ATI Radeon HD 48xx Graphics drivers from Mac OS X Lion 10.7.4 (consisting of version 7.18.18 of ATI4800Controller.kext/ATIRadeonX2000.kext) with both: netkas' QE/CI ATI Radeon HD 48xx "exotic" card patch, which enables hardware acceleration on unsupported cards, and my HDMI ATI Radeon HD 48xx MotMot framebuffer patch, which enables simultaneous dual-link DVI+HDMI displays output. Both kexts need to be installed with Cindori's Kext Drop or something else that properly installs kext files. Works on my SAPPHIRE HD 4890 Vapor-X 2GB with the following in my org.chameleon.Boot.plist: <key>AtiConfig</key> <string>Motmot</string> <key>Graphics Mode</key> <string>2560x1600x32</string> <key>GraphicsEnabler</key> <string>Yes</string> It doesn't seem to "light up" both displays at the OS X desktop unless I set a graphics mode in Chameleon (or Chimera), which is kind-of interesting. In OS X, my actual desktop resolutions are 2560x1600 on dual-link DVI and 1920x1200 on HDMI (with DVI adapter). 48xxExotic10-7-4 hdmi.zip