Jump to content
6 posts in this topic

Recommended Posts

To make a long story short:

 

Both HIS H485FM1GH and GIGABYTE GV-R485MC-1GI Will work with GraphicsEnabler=Yes. No need to use EVOEnabler.kext. I found that a device-properties line in com.apple.boot.plist was interfering with GraphicsEnabler.

 

Now for the longer version:

I've been using the HIS card since, October. It worked with EVOEnabler.kext, but I couldn't get it to work with GraphicEnabler. I've tried different booters, I've edited the DSDT file to fix many issues, but I still had to use EVOEnabler.kext. It wasn't a big deal till I was trying to use Plex/Boxee/XBMC. It was strange, I could watch netflix, youtube, hulu, but when I tried to use one of these media center applications, They would exit immediately. I thought that the problem might be with EVOEnabler, so I figured I would buy a different video card. I looked around and found some messages saying that the GIGABYTE GV-R485MC-1GI worked without EVOEnabler so I figured I would buy it and check for myself.

 

I get the card, out with the old, in with the new, boot up with new card, still having EVOEnabler, and of course, I get a picture. So I mv EVOEnabler.kext to .bak, run kext utility, reboot, and wait...and wait... I was in verbose mode and it never put up the login screen. Darn. I tried again in graphic mode, I get the spinning wheel, it spins, and spins, and spins. No login. Darn. Since I knew that this Gigabyte card was supposed to work without EVOEnabler, I figured there must be something in my configuration that was preventing it from working. So I looked through everything and ran across one entry in my boot.plist that I didn't know what it was for. It was something that I put in in October so just couldn't remember. Here is the entry:

 

<key>device-properties</key>

<string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600041c0

101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>

 

Well, since I had no idea what it was for anyway, I backed up the boot.plist, removed the entry and rebooted. Sure enough, I get the log in screen, I log in, and I have a graphical screen with 1920x1200 resolution. I try my sound, it works, I try networking, and that works, so I still have no idea why that device-properties string was in the boot.plist. However, when I tried boxie/plex/xbmc, they still exited as soon as I started them up. But I had a thought, if the device-properties string was preventing my new gigabyte card from working, maybe it was what was preventing the old one from working without EVOEnabler as well. So out with the new, in with the old, reboot, and success at least as far as getting a picture with the HIS card. Boxee/Plex/XBMC still wouldn't load. I guess my next step is to exchange the gigabyte card for a nvidia gpu and see if I get some success with that.

 

But the point to this post is that two ATI HD4850 cards, both with DVI/HDMI/VGA ports instead of the standard two DVI ports, can be made to work without EVOEnabler. All it took was removing a device-properties line. Something to consider.

Two things to add.

 

To get GraphicsEnabler to work with the HIS card, I need to use Aserebln's booter. With PC EFI V5, my system hangs without EVOEnabler. Secondly, the device-properties strings seems to be about networking/uuid string. Without it, networking works but I don't have the uuid string from system profiler. This line here:

 

Hardware UUID: 00000000-0000-1000-8000-00241DC0E6CE

 

That line is needed by silverlight which is used by netflix watch instantly. The last section of that UUID, after the dash, is my Network Card's Mac Address. If you aren't using netflix, this probably doesn't matter. If you use netflix watch instantly, and you are thinking of using AsereBLN's booter to use GraphicsEnabler, it is really important. One of the features of AsereBLN's booter is to generate a UUID string, but it is generated differently then above. If you were already generating a UUID to use netflix, and you use AsereBLN's booter, you end up with a DRM error (Code N8152) when you try to watch instantly with netflix. I tried PlatformUUID.kext to insert the UUID and while I get the same Hardware UUID line as above, I still get the DRM error. I don't know if the uuid line generated by AsereBLN's booter would work with Netflix initially if someone were to use that booter during the install, but switching the UUID line after setting up netflix watch instantly with another uuid line breaks the ability to watch movies with Netflix.

 

Until I can figure out how SilverLight is using that uuid line, I am back to using PC EFI V5, EVOEnabler.kext, and this device-properties line.

Still more information:

 

I found a way around that device-properties line that was generating the uuid. Put the following in com.apple.boot.plist

 

<key>EthernetBuiltIn</key>

<string>Yes</string>

 

The above works with both the pc-efi v5 and aserebln booters. With PC-EFI, you end up with the Hardware UUID line that looks just like it does if you were using the device-properties line that I mention in my previous posts. AsereBLN's booter generates its own Hardware UUID line so the line looks completely different. But, netflix watch instantly still works.

 

So I am back to using AsereBLN's booter, without the device-properties line, without EVOEnabler.kext, and now I can watch Netflix watch instantly with my non-standard hdmi/dvi/vga HIS ATI HD4850 video card.

 

Unfortunately, the boxee/xbmc/plex media centers still don't work so I am still going to try a Nvidia card out of curiosity.

Well, I'll be darned. I figured out how to get boxee/plex/xbmc to work with with the ATI HD4850 after all. Looks like I won't bother buying a nvidia card.

 

My issue is that I had moved ATIRadeonX2000.kext to ATIRadeonX2000.kext.bak since people had been complaining that it interferes with the HD4850. Well, doing that seems to break some functionality. Renaming it ATIRadeonX2000.kext again didn't cause a kernel panic and it enabled the media center software. Now, all I need to do is configure the one of the media center software.

×
×
  • Create New...