Hi all,
I'm a complete newbie to hacking an OSX install onto a laptop. So bare with me. I'm a pretty technical guy, who feels at home under Linux, Windows, and pretty much any other OS you can throw at me. The Mac OS is just relatively new to me, from a tweaking perspective.
I've tried install the iDeneb 1.3 (10.5.5) onto an IBM Thinkpad T60p laptop. At this point, everything seems to be working, except for the video card, which doesn't seem to have CI/QE enabled. According to my research, the card should at least definitely support CI.
My Laptop:
IBM Thinkpad T60p (2007-cto)
4GB RAM
100GB SATA drive
5250 FireGL Card, 256MB VRAM (ATI X1700 Chipset I believe)
Here's what my System Profiler shows for the video card:
ATi Mobility Radeon x1700:
Chipset Model: ATi Mobility Radeon x1700
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 256 MB
Vendor: ATI (0x1002)
Device ID: 0x210d571
Revision ID: 0x0000
EFI Driver Version: 01.00.068
Displays:
Display:
Resolution: 1400 x 1050
Depth: 32-bit Color
Core Image: Software
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported
QuartzGL: Supported
Display Connector:
What I've tried so far:
So far, I've tried a number of approaches to get it working.
1) Edit Info.plist in /System/Library/Extensions/ATIRadeonX1000.kext/Contents, and added the IOPCIMatch:
0x210D1002, is that right?
In any case, that didn't work
I followed the instructions here: http://forum.thinkpa...f...130&start=0
2) I hard coded the proper resolution of 1400x1050x32, into my Boot.plist, which gets me the right resolution at least
3) I tried
sudo defaults write /Library/Preferences/com.apple.windowserver QuartzGLEnabled -boolean YES
According to: http://www.insanelym...showtopic=64656
4) I tried using the OSX86 Tools, and enabling QuartsGL that way.
After all of this, things seem no closer. Core Image still shows as Software, and playing video inside iTunes is very slow at full screen. I am out of ideas of my own. And yet, according to all indications, at the very least CI should be supported, of it QE on the FireGL 5250 card.
Also, after entering the IOPCIMatch id in step 1, my little mouse nub stopped working (Thouchpad still works).
One last thing, which is not related to this, OS X refuses to sense my DVD drive.
Any help or pointers would be greatly appreciated.
EDIT:
Also, is injecting the EDID required to get QE/CI working? or is that only for resolution switching? Also, how do I inject the EDID? All I can find online is that I will need to inject my custom EDID (which I got using SwithcResX or something like that) using an ATIInject.kext. But there seems to be no steps as to how to actually update the ATIInject with the EDID.
Thanks in advance
Xin Li
5 replies to this topic
#1
Posted 16 February 2009 - 02:33 AM
#2
Posted 16 February 2009 - 07:29 PM
bump
#3
Posted 19 February 2009 - 04:51 AM
#4
Posted 19 February 2009 - 05:16 AM
Hi.. Correction... ATI V5250 FireGL is not ATI 1700X but ATI 1000X... all you need to do is using a hexeditor add the 71d0 something into the binary file of ATI1000XRadeon extensions.. if you need help let me know...
Hi, Thanks for the reply. this problem has been stumping me for a while. Why is the id 71d0? My device and vendor id, according to System Profiler seems to be:
Vendor: ATI (0x1002)
Device ID: 0x210d571
I had thought maybe that was retrieved via hardware. Or is that also just wrong, because the system identified my card wrongly as a X1700?
Do you have any links or simple instructions on which file within the ATIX1000 kext dir I need to edit? I would assume it's /System/Library/Extensions/ATIRadeonX1000.kext/Contents/MacOS/ATIRadeonX1000
I'm still not sure what to edit exactly with the hex editor. I think I saw a post somewhere about that, but I lost that link during one of my reboots. Any further instructions would be great. Thanks!
#5
Posted 19 February 2009 - 05:51 AM
After some digging, I found the following post, also on Insanely mac, that looks very promising:
http://www.insanelym...mp;#entry658782
But I am still parsing through it. I have the 10.5.5 iDeneb, and I don't know what the state of my ATIInject/ATNDRV and ATIRadionX1000.kext are. I've loverlaid so many different attempted fixes. It's a miracle it still boots.
I think I may need to get a fresh start, or some how, without wiping my drive, getting my kext back to the way it was, when it was first installed.
I'm also trying to understand how to inject my EDID into ATIInject. Didn't seem to find any solid instructions for that.
http://www.insanelym...mp;#entry658782
But I am still parsing through it. I have the 10.5.5 iDeneb, and I don't know what the state of my ATIInject/ATNDRV and ATIRadionX1000.kext are. I've loverlaid so many different attempted fixes. It's a miracle it still boots.
I think I may need to get a fresh start, or some how, without wiping my drive, getting my kext back to the way it was, when it was first installed.
I'm also trying to understand how to inject my EDID into ATIInject. Didn't seem to find any solid instructions for that.
#6
Posted 20 February 2009 - 12:33 AM
Update on what i've tried. I found and followed these instructions just now, with no luck:
http://apple2pc.blog...00-kext-on.html
I didn't follow the instructions for EDID, just the section on hex editing the ATX1000 drivers. Obviously, as my FireGL 5250 card is not an X1600, my Device ID was different. It was 71D5, so I used that, instead of what was in the instructions. Otherwise, I followed those instructions to the letter.
Unfortunately, it still didn't work. My question is though, is the ATI Inject stuff necessary for QE and CI? or is it just for getting the right resolution? If it's critical to QE and Ci, I can go back to follow that too.
Thanks for everyone's help.
http://apple2pc.blog...00-kext-on.html
I didn't follow the instructions for EDID, just the section on hex editing the ATX1000 drivers. Obviously, as my FireGL 5250 card is not an X1600, my Device ID was different. It was 71D5, so I used that, instead of what was in the instructions. Otherwise, I followed those instructions to the letter.
Unfortunately, it still didn't work. My question is though, is the ATI Inject stuff necessary for QE and CI? or is it just for getting the right resolution? If it's critical to QE and Ci, I can go back to follow that too.
Thanks for everyone's help.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users



Sign In
Create Account







