Jump to content
InsanelyMac Forum


Just Joined
  • Content count

  • Joined

  • Last visited

About GGuyZ

  • Rank
    InsanelyMac Protégé
  1. Hey guys. I've been trying all sorts of methods to get it working (injectors, modifying driver's plists, EFI Strings and GraphicsEnabler tag, and finally a modified DSDT). This is a 6600GT 128MB PCI-E card. Unfortunately, they all seem to get me to the same result - the device is supposedly identified by OSX, and the NVDANV40/50 kexts are loaded. I get the complete resolutions list, but alas, no QI/CE. I wonder how could that be? I was sure that if the DSDT would work (and it does, I made sure), I would get hardware acceleration, but I don't. Also, DVI cable doesn't seem to work unless I plug a VGA cable with a VGA->DVI adapter. I'd appreciate any help. Regards, Guy.
  2. First, thanks a lot for the assistance. This has been bothering me for a few days now. I gathered the information your requested and some more. Feel free to go over it or skip it. I'm also attaching the ioreg dumps. Here's a sum up of the x1800 GTO: As you can see, ATIRadeonX1000.kext is loaded, which is why I have QE/CI enabled. ATIFramebuffer is NOT loaded for some reason, which as far as I know is in charge of the resolution. I can load it with kextload just fine, but it doesn't seem to make a difference: bash-3.2# kextstat | grep ATI 58 0 0xffffff7f808b8000 0x30000 0x30000 com.apple.kext.ATISupport (6.1.0) <57 9 8 7 5 4 3 1> 67 0 0xffffff7f8095e000 0x61000 0x61000 com.apple.ATIRadeonX1000 (6.1.0) <66 57 9 7 6 5 4 3 1> bash-3.2# kextload -v /System/Library/Extensions/ATIFramebuffer.kext Requesting load of /System/Library/Extensions/ATIFramebuffer.kext. /System/Library/Extensions/ATIFramebuffer.kext loaded successfully (or already loaded). bash-3.2# kextstat | grep ATI 58 1 0xffffff7f808b8000 0x30000 0x30000 com.apple.kext.ATISupport (6.1.0) <57 9 8 7 5 4 3 1> 67 0 0xffffff7f8095e000 0x61000 0x61000 com.apple.ATIRadeonX1000 (6.1.0) <66 57 9 7 6 5 4 3 1> 89 0 0xffffff7f809e3000 0x13000 0x13000 com.apple.kext.ATIFramebuffer (6.1.0) <58 57 9 8 7 5 4 3 1> bash-3.2# Here's the information from the System Profiler: ATI Radeon X1800XL: Chipset Model: ATI Radeon X1800XL Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x16 VRAM (Total): 256 MB Vendor: ATI (0x1002) Device ID: 0x710a Revision ID: 0x0000 ROM Revision: 113-B7710C-176 EFI Driver Version: 01.00.318 Displays: SwitchResX4 - Internal LCD Forced EDID: Resolution: 1400 x 1050 Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Display Connector: Now, with the 6600GT I don't get QE/CI at all. But the screen is identified flawlessly. EDID, all resolutions and everything. here's the information from the System Profiler: GeForce 6600 GT: Chipset Model: GeForce 6600 GT Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x16 VRAM (Total): 128 MB Vendor: NVIDIA (0x10de) Device ID: 0x0140 Revision ID: 0x00a2 ROM Revision: xx.xx.xx - internal Displays: Display Connector: Status: No Display Connected Display: Resolution: 1680 x 1050 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported Loaded kexts: NVDANV40Hal, NVDANV50Hal, NVDAResman. But no QE/CI . Hope you could help. I tried all kinds of injectors and they didn't work I'm afraid. Running SL 10.6.4 Vanilla. P.S: I tried GraphicsEnabler=Yes on both cards. It didn't make any difference. ioregdumps.zip
  3. Thanks! I wasn't aware the bottom section was using a base64 convention, and that the upper row is the hex interpretation. Anyway, that helped a lot and I was able to follow the tutorial and get the overrided 'Forced LCD' to use the real EDID. However, and here's the strange part, it doesn't seem to help one bit. After doing this, I tried exporting the EDID with SwitchResX and got the real complete EDID of my screen. So it 'should be working'. Nevertheless, I'm stuck on 1400x1050 resolution (this is a desktop with an 1680x1050 monitor and the EDID verifies this). I tried forcing resolutions using "Graphics Mode" kernel flag, and also tried creating custom resolution using SwitchResX. They are simply not accepted! When I tried switching graphic cards, from an x1800 ati to nvidia's 6600gt, I got my screen (DELL 2209wa) identified on the spot, with all resolutions and no tweaking. However, no QE/CI are available there. So I wonder, what could be the culprit? Why can't I force resolutions even with the EDID, and why doesn't ATI + SL like my monitor?
  4. I'm a bit puzzled here. Perhaps someone could shed some light. The tutorial seems straightforward, and I was able to do whatever was necessary except for one significant detail. The windows software provides us with an .rtf file. It hardly has any hex values in it to be used, let alone some cryptic encoded code. Hope you guys can help, here's what I get as an output of the EDID: Vendor/Product Identification: Monitor Name : DELL 2209WA Monitor Serial Number : H735H02318TL Manufacturer Name : Dell Computer Corp. Product Id : F011 Serial Number : 825775180 Week Of Manufacture : 6 Year Of Manufacture : 2010 EDIDVersion : V1.3 Number Of Extension Flag : 0 Display parameters: Video Input Definition : Digital Signal DFP1X Compatible Interface : False Max Horizontal Image Size : 470 mm Max Vertical Image Size : 300 mm Power Management and Features: Standby : Not Supported Suspend : Not Supported ActiveOff : Supported Video Input : 1 sRGB Default ColorSpace : True Default GTF : Not Supported Prefered Timing Mode : True Gamma/Color and Etablished Timings: Display Gamma : 2.2 Red : x = .64 - y = .33 Green : x = .3 - y = .6 Blue : x = .15 - y = .06 White : x = .313 - y = .329 Etablished Timings : 800 x 600 @ 60Hz (VESA) 640 x 480 @ 75Hz (VESA) 640 x 480 @ 60Hz (IBM, VGA) 720 x 400 @ 70Hz (IBM, VGA) 1280 x 1024 @ 75Hz (VESA) 1024 x 768 @ 75Hz (VESA) 1024 x 768 @ 60Hz (VESA) 800 x 600 @ 75Hz (VESA) Display Type : RGB Color Display Standard Timing: Standard Timings n° 1 X Resolution : 1152 Y Resolution : 864 Vertical Frequency : 75 Standard Timings n° 2 X Resolution : 1280 Y Resolution : 1024 Vertical Frequency : 60 Preferred Detailed Timing: Pixel Clock : 146.25 Mhz Horizontal Active : 1680 pixels Horizontal Blanking : 560 pixels Horizontal Sync Offset : 104 pixels Horizontal Sync Pulse Width : 176 pixels Horizontal Border : 0 pixels Horizontal Size : 474 mm Vertical Active : 1050 lines Vertical Blanking : 39 lines Vertical Sync Offset : 3 lines Vertical Sync Pulse Width : 6 lines Vertical Border : 0 lines Vertical Size : 552 mm Input Type : Digital Separate Interlaced : False VerticalPolarity : True HorizontalPolarity : False Monitor Range Limit: Maximum Vertical Frequency : 75 Hz Minimum Vertical Frequency : 56 Hz Maximum Horizontal Frequency : 83 KHz Minimum Horizontal Frequency : 30 KHz Maximum Pixel Clock : 160 MHz Stereo Display: Stereo Display : Normal display (no stereo) I hope you guys have any idea how to convert the above, into something like: <key>IODisplayEDID</key> <data> AP///////wA4o3ukAAAAABwKAQOAXDR4KADloFonuiUXQk6vzgCBgEvAAQEBAQEBAQEB AQEBLw1Q8DDgJRAQcGgAmAYyAAAe1gmAoCDgLRAPYGIAswYiAAAYAAAA/ABQWC00MlZN CiAgICAgAAAA/AAKICAgICAgICAgICAgAHA= </data> Thanks in advance, Guy.