amagawd Posted October 21, 2011 Share Posted October 21, 2011 you could try switchresx to fix resolution issues How did you switch between framebuffers? I've tried a few more, I just change the name of the frame buffer in ATY_Init.kext in the 4600 section, Quail worked, I think Gliff gave me a kp been a few days since I tried it, but it still just reads Ati Radeon 4600, while Flicker read Ati Radeon HD 4330, Also I had way more resolution options when my card was being read right, either way tho I am happy it's working in Lion! Also that sound kext works for lion also working 100% once again! Link to comment Share on other sites More sharing options...
chessperso Posted October 31, 2011 Share Posted October 31, 2011 Everybody who's got a 4xxx, you want to take a look at the 28th of october update of the 20th post of this other topic ! Link to comment Share on other sites More sharing options...
JamerTheProgrammer Posted December 29, 2011 Share Posted December 29, 2011 WOORRKS!!!!!!!!!!!!!!!!! Finally QE/CI was enabled on my 4570m!!!!!!!!!!! I can't believe it yet :D - Translucent Toolbar - Wavy effect on Dashboard - DVD player loads - Front Row works But it's not perfect for the moment. - As you can see my apple at the up-left corner it's green. The same happens with HD 4350 (desktop version of this chipset). - Internal Display it's black, but HDMI port works, this might be improved editing the framebuffer. - The resolutions of my HDMI display and my LVDS display are switched, but I can fix it with the SwitchRes Tool , maybe when the LVDS is correctly working it'll be fixed. About how it worked: - You must be in Snow Leopard 10.6.6 - You must add your deviceID to ATI4600Controller.kext, mine is 0x95531002, it can variate in each case. - Edit ATIFramebuffer.kext with modified Vervet framebuffer, maybe others will work, but now is which I'm using now. - Bootloader with ATI injector configured with Vervet Fb. You can use Kabyl's boot if it works with your graphic card or modify other bootloader. I'll do a how-to after do more test to fix the issues. One screenshoot of my desktop, you can see my system profile with my card injected, DVD player working and translucent bar Sorry, the system is in Spanish but I think that you'll understand the important things hehe Hey! I have exactly the same card in my VAIO. Would it be too much trouble to write a detailed how to with download links on how to do this? Thanks! Link to comment Share on other sites More sharing options...
kizwan Posted February 1, 2012 Share Posted February 1, 2012 To anyone getting corrupted screen or weird/low colors on internal LCD, try change the "features" from 09 to 00 instead. If you don't know what "features" is, refer to bcc9's or mucha's guide. Link to comment Share on other sites More sharing options...
leon321 Posted February 1, 2012 Share Posted February 1, 2012 I just read through all posts there. I just tried 09 to 00 : lVDS gray, VGA OK. more on what I try: having HP ProBook 4710s with ATI Mobility Radeon 4330. VGA out is OK but internal LVDS is color scrambled. QE/CI is working on both screens LVDS 1600x900 VGA 1440*900 This is obtained from 3 differents OS 10.6.6 10.6.8 10.7 installed on 3 partitions. I use Chameleon Where I edited original { 0x9552, 0x308B103C, CHIP_FAMILY_RV710, "ATI Mobility Radeon HD 4300 Series", kShrike }, into { 0x9552, 0x3074103C, CHIP_FAMILY_RV710, "ATI Mobility Radeon HD 4300 Series", kPeregrine }, Now my video hip is known at boot and FB is loaded s Peregrine ( or any other if needed). 4330's ID added : 95521002 in : ATIframebuffer and ATI4600controller I edited connectors as follow: 02000000 40000000 09010000 02010007 LVDS dual link 10000000 10000000 00010000 00100101 VGA and put them at right place according to OS in relevant kexts I edited DSDT inserting dual link fix in it. i use GraphicsEnabler=Yes But this bloody color scrambling is still there. May I have your attention please: I got This from Radeon dump tool : PCI ID: 1002:9552 Connector at index 0 Type [@offset 45678]: VGA (1) Encoder [@offset 45682]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45740]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45688]: LVDS (7) Encoder [@offset 45692]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45763]: 0x96, OSX senseid: 0x7 Connector at index 2 Type [@offset 45698]: HDMI-A (11) Encoder [@offset 45702]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45786]: 0x91, OSX senseid: 0x2 So problem is may be that Video Bios asks LVDS on port1 and IORegistry shows it on port 0 ??? IORegistry shows EDID from LVDS on port 0 and EDID from external monitor on port 1, so they talk together. I succeded to swap in file.rom VGA & LDVS position. Now this new file, from radeon dump, gives LVDS on port 0 and VGA on port 1. I tryed UseAtiROM=Yes, with the official naming scheme: vendorID_deviceID_subsysID.rom here 103C_9552_3074.rom. IORegistry shows that my.rom is not loaded but Video PROM is. I found http://www.insanelymac.com/forum/index.php?showtopic=272728 post #2 they use an exotic bootloader Chameleon_2.1svn_r1618_FaceTime_Peregrine_NB_pkg but this one loads video .rom if the name is vendorID_deviceID.rom 103C_9552.rom I found it reading dmesg contents complaining it was asking for filename.rom I check from IOregistryExplorer that 103C_9552.rom is loaded. My problem is that i don't know how to reach Chameleon_2.1svn_r1618_FaceTime_Peregrine_NB_pkg sources to edit them with my IDs and FB name. whoo, what a mess ! leon Link to comment Share on other sites More sharing options...
kizwan Posted February 2, 2012 Share Posted February 2, 2012 Do not use "UseAtiROM=Yes" because it can lead to false result. You don't need it anyway. Chameleon will be able to read VBIOS directly from memory just fine (BIOS load VBIOS to memory). Link to comment Share on other sites More sharing options...
leon321 Posted February 2, 2012 Share Posted February 2, 2012 Do not use "UseAtiROM=Yes" because it can lead to false result Where did you find that ? I want to swap VGA & LDVS position so I did a modified .ROM I want to load in place of Video PROM I can check what is loaded using IORegistryExplorer : Root/MacPro3/AppleCPIPlatform/PCI0/AppleACPIPCI/PEGP@1/IOPCI2PCIBridge/DGFX@0/ATY.bin_image shows me content of active video rom. Leon Link to comment Share on other sites More sharing options...
kizwan Posted February 2, 2012 Share Posted February 2, 2012 I found about it just a couple days ago. When I use UseAtiROM=Yes, internal LCD goes blank. When not, internal LCD works. I used to get corrupted screen (or low/weird colors) on internal LCD too (since 10.6.8 - 10.7.2). But now it works again after changing the "features" from "09 01" to "00 01" (thanks to crowebster). This is when I discovered the "UseAtiROM=Yes" problem. The features "00 01" might not solved the corrupted screen problem on all notebooks but it worth a try. I noticed you not able to get internal LCD working on 10.6.6 too, am I right? If yes, I don't think you can get it working at all. I mean, the best version to troubleshot & get internal LCD working is before 10.6.8, for example 10.6.3 to 10.6.7. Your theory regarding LVDS is located after VGA causing the problem is not true. Please look mine:- ATOM BIOS Rom: SubsystemVendorID: 0x1028 SubsystemID: 0x02bd IOBaseAddress: 0x0000 Filename: BR034783.006 BIOS Bootup Message: BR034783-006 M92 DDR3 64bit 500e/800m Connector at index 0 type: VGA (1) Connector's i2cid: 95 Connector at index 1 type: HDMI-A (11) Connector's i2cid: 91 Connector at index 2 type: LVDS (7) Connector's i2cid: 90 senseid = (i2cid & 0xf) + 1 VGA: (95 And 0xf) + 1 = 6 HDMI: (91 And 0xf) + 1 = 2 LVDS: (90 And 0xf) + 1 = 1 You see, LVDS is last but LVDS still working. All ports working. Only at connector info, LVDS must be first, for example like this (look at HotplugID, the second byte from last):- 0x | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ------------------------------------------------------------------------------- 00000000 02 00 00 00 40 00 00 00 00 01 00 00 12 01 00 01 (LVDS) 00000010 10 00 00 00 10 00 00 00 00 01 00 00 10 10 01 06 (VGA) 00000020 00 08 00 00 00 02 00 00 00 01 00 00 20 00 02 02 (HDMI) "UseAtiROM", if I'm not mistaken, only useful if the card is not posted. In your case, the card already posted. There are two reason your attempt won't work:- You can't change the connector arrangement in VBIOS. It won't work because they're electrically connected that way (hardwired). The correct way to use the modded VBIOS is you need to re-integrate it back to SBIOS (system BIOS) before any changes you made in VBIOS can be use. Link to comment Share on other sites More sharing options...
leon321 Posted February 2, 2012 Share Posted February 2, 2012 You are right, my theory about LVDS & VGA: I am wrong, because your LVDS is last in Rom content list and it works for you. But i am searching since so long that I mut try any unexplored potential track I see a big difference between our 2 LVDS screens: yours is 1366 x 768 you don't need dual link and you use only Uniphy2 link A 0x12 mine is 1600 x 900 and I must use Uniphy2 link A or preferably dual link. (Link B alone don't work) So where to go from now: I will keep in mind GE=no, UseAtiROM=No, 09 ->01. I also put 10.6.3 in my "tests to do" list. Last question: Are you using any ATY_init.kext ? Leon Link to comment Share on other sites More sharing options...
kizwan Posted February 2, 2012 Share Posted February 2, 2012 Did you obtain RadeonHD dump? It's essential to obtain RadeonHD dump because it contain correct transmitter & encoder. I know one person with 1920x1080 internal LCD able to get it to work. He also have the same notebook like mine, Dell Studio 1557. I use GraphicsEnabler=Yes. I did not use ATY_init.kext. Please go to my thread (link in my signature - Lion) for more information. Link to comment Share on other sites More sharing options...
leon321 Posted February 2, 2012 Share Posted February 2, 2012 Yes I used RadeonDump. Here is the attached file zipped. fom there I got: PCI ID: 1002:9552 Connector at index 0 Type [@offset 45678]: VGA (1) Encoder [@offset 45682]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45740]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45688]: LVDS (7) Encoder [@offset 45692]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45763]: 0x96, OSX senseid: 0x7 Connector at index 2 Type [@offset 45698]: HDMI-A (11) Encoder [@offset 45702]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45786]: 0x91, OSX senseid: 0x2 that gave me relevant info. I was not able to use dong.kext to get transmitter an encoder. But there are a few combinations & I wrote a script to automate tests. So I found UNIPHY2 link A or Dual Link and encoder 01. Other don't work. I will read through your referenced post 9552.0301.00E0.vga.rom.zip Link to comment Share on other sites More sharing options...
kizwan Posted February 3, 2012 Share Posted February 3, 2012 I also put 10.6.3 in my "tests to do" list. No need to use 10.6.3. You already have 10.6.6. Yes I used RadeonDump. Here is the attached file zipped. fom there I got: PCI ID: 1002:9552 Connector at index 0 Type [@offset 45678]: VGA (1) Encoder [@offset 45682]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45740]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45688]: LVDS (7) Encoder [@offset 45692]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45763]: 0x96, OSX senseid: 0x7 Connector at index 2 Type [@offset 45698]: HDMI-A (11) Encoder [@offset 45702]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45786]: 0x91, OSX senseid: 0x2 that gave me relevant info. I was not able to use dong.kext to get transmitter an encoder. But there are a few combinations & I wrote a script to automate tests. So I found UNIPHY2 link A or Dual Link and encoder 01. Other don't work. RadeonDump provide inadequate information. It can give you TransmitterID but not LinkID. It also doesn't really tell you the right encoder. If you use Dong's RadeonHD kext, you will be able to obtain important information, for example:- Mapping DIG1 encoder to KLDSKP_UNIPHYB Mapping DIG2 encoder to KLDSKP_UNIPHYE ATOM CRTC 1: tied to Atom PLL 1 and LUT A: Outputs: AtomOutputUniphyB (DVI-D 1) ATOM CRTC 2: tied to Atom PLL 2 and LUT B: Outputs: AtomOutputUniphyE (PANEL) Unused Outputs: AtomOutputDACB Based on the above information:- CRTC0 > DIG1 > UNIPHYB > HDMI: Encoder=0x00 Transmitter=0x20 CRTC1 > DIG2 > UNIPHYE > LVDS: Encoder=0x01 Transmitter=0x12 CRTC1 > DAC > DACB > VGA: Encoder=0x10 Transmitter=0x10 You see, it really narrow it down. When I use Dong's RadeonHD kext to obtain the above information, I got scrambled white & black screen. The trick is, I set screen sharing or SSH login first in System Preferences before installing Dong's RadeonHD. I just connect from other computer using either Putty or VNC. Of course, this trick only useful if you have working ethernet or wireless. However, with your "trial & error" method by trying each encoder & make sure transmitter for LVDS & HDMI doesn't conflict with each other, you should be able to get it working in 10.6.6. Regarding dual-link, one person able to get his 1920x1080 internal LCD working without using dual-link transmitter (see here). It doesn't work when he tried dual-link transmitter though. So, it seems something else causing the problem. If there is interference between LVDS & HDMI (conflicted transmitter), you should get blank screen on internal LCD. If got scrambled color, that something else. I don't know what to advice you though. You might want to try transmitter "00" for LVDS. 4650 user tried it & works for them. This is yours right? 02000000 40000000 09010000 02010007 LVDS dual link 10000000 10000000 00010000 00100101 VGA Change LVDS transmitter from "02" to "00":- 02000000 40000000 09010000 00010007 LVDS dual link 10000000 10000000 00010000 00100101 VGA I also think you should use framebuffer that have three connectors, e.g. Shrike. It's better for troubleshooting. Link to comment Share on other sites More sharing options...
leon321 Posted February 3, 2012 Share Posted February 3, 2012 Dong' RadeonHD.kext only possible if you have working ethernet or wireless, and I don't. Ethernet seems to be unsuccessful until now: network 88E8072 PCI-E Gigabit Ethernet Controller [11AB:436C] Wireless : I must change the card then edit Bios to make the new hardware accepted at boot (thank's HP) As I already tried all combinations transmitter encoder values, with only 2 outputs enabled, 0x00 for LVDS transmitter gave gray LDVS screen. What I can try is to do again "trial & error" method with 09 changed to 00. Link to comment Share on other sites More sharing options...
kizwan Posted February 3, 2012 Share Posted February 3, 2012 If remote connection not possible, then create a script. Download dong's RadeonHD kext ([10/20/2009 update]). There are two file in the zip file; 1) RadeonHD.kext & 2) RadeonDump. This is what you need to do:- Move both ATI4600Controller.kext & ATIRadeonX2000.kext from /S/L/E to home folder (e.g. /Users/kizwan/) Put RadeonDump in home folder too. Install RadeonHD.kext to /S/L/E. Create a script file, let say radeonhd, in home folder. Edit radeonhd:- #!/bin/bash sudo ./RadeonDump > ati_radeon_dump.txt sudo mv /System/Library/Extensions/RadeonHD.kext . sudo cp -R ATI4600Controller.kext /System/Library/Extensions/ sudo cp -R ATIRadeonX2000.kext /System/Library/Extensions/ sudo chown -R root:wheel /System/Library/Extensions/ATI4600Controller.kext sudo chown -R root:wheel /System/Library/Extensions/ATIRadeonX2000.kext sleep 30 sudo reboot Set permission to radeonhd file:-* change kizwan to your account name chown kizwan:staff radeonhd chmod +x radeonhd Edit sudoers file:- open terminal Run this command:- sudo visudo It will open a file. Find "# User privilege specification" & edit the line with "%admin" to this:- %admin ALL=(ALL) NOPASSWD: ALL To edit, you need to press keyboard button one time & make the necessary changes. After you have finished, press [Esc] button. Save & exit by pressing keyboard buttons: [shift][:] + [w] + [q], then press Enter. [*]Open System Preferences, go to "Users & Groups", click your account, click "Login Items" & add radeonhd in it. [*]Reboot On the next boot, this script will automatically executed. After it finish, it will automatically reboot. "sleep 30" will make the script to wait for 30 seconds before it run reboot command. When it reboot, remember to enter safe mode (boot with -s) & removed radeonhd script to prevent endless rebooting. 2 Link to comment Share on other sites More sharing options...
leon321 Posted February 6, 2012 Share Posted February 6, 2012 thank's a lot kizwan adding custom EDID to RadeonHD.kext allowed to start with GE=No I finally get it ati_radeon_dump.txt I can easily confirm : VGA DAC1 I2C line 0 so @ 1 LVDS UNIPHY2 I2C line 6 so @ 7 HDMI UNIPHY I2C line 1 so @ 2 What I know from Video BIOS But I don't know how to get Transmitter / encoder info from ati_radeon_dump.txt May be you know how ? Refering to mucha tables may be VGA trans 00 encod 10 LVDS trans 02 encod 00 or 01 HDMI trans 00 encod 00 or 01 Do you agree ? Leon ati_radeon_dump.txt.zip Link to comment Share on other sites More sharing options...
kizwan Posted February 6, 2012 Share Posted February 6, 2012 From ati_radeon_dump.txt:- ... Attaching Output AtomOutputDACA to Connector VGA 1 ... Attaching Output AtomOutputUniphyE to Connector PANEL ... Attaching Output AtomOutputUniphyA to Connector DVI-D 1 ... Mapping DIG1 encoder to KLDSKP_UNIPHYE ... Listing modesetting layout: ATOM CRTC 1: tied to Atom PLL 1 and LUT A: Outputs: AtomOutputDACA (VGA 1) ATOM CRTC 2: tied to Atom PLL 2 and LUT B: Outputs: AtomOutputUniphyE (PANEL) Unused Outputs: AtomOutputUniphyA * VGA: VGA port * PANEL: internal LCD (LVDS) * DVI-D: HDMI port Information we need from mucha's guide:- 5- Transmitter; /* u can get this from dmesg after installing Dong's RadeonHD with debug info */ /* Transmitter Bits 0-3 (TransmitterID) */ #define UNIPHY 0x00 #define UNIPHY_1 0x01 #define UNIPHY_2 0x02 /* Transmitter Bits 4-7 (LinkID) */ #define DUAL_LINK 0x00 #define LINK_A 0x10 #define LINK_B 0x20 /* Transmitter byte */ #define UNIPHY_A 0x10 // = UNIPHY:LINK_A #define UNIPHY_B 0x20 // = UNIPHY:LINK_B #define UNIPHY_AB 0x00 // = UNIPHY:DUAL_LINK #define UNIPHY_C 0x11 // = UNIPHY_1:LINK_A #define UNIPHY_D 0x21 // = UNIPHY_1:LINK_B #define UNIPHY_CD 0x01 // = UNIPHY_1:DUAL_LINK #define UNIPHY_E 0x12 // = UNIPHY_2:LINK_A #define UNIPHY_F 0x22 // = UNIPHY_2:LINK_B #define UNIPHY_EF 0x02 // = UNIPHY_2:DUAL_LINK #define DACA 0x00 #define DACB 0x10 6- Encoder; /* u can get this from Dmesg as above for R8XX architecture and above there is 06 Digital Encoder: DIG_1 > DIG_6*/ /* Encoder Bits 0-3 (DIG_ID : Digital) */ #define DIG_1 0x00 // = DIG_A #define DIG_2 0x01 // = DIG_B #define DIG_3 0x02 // = DIG_C Only for Radeon HD 5XXX Series and above #define DIG_4 0x03 // = DIG_D Only for Radeon HD 5XXX Series and above #define DIG_5 0x04 // = DIG_E Only for Radeon HD 5XXX Series and above #define DIG_6 0x05 // = DIG_F Only for Radeon HD 5XXX Series and above /* Encoder Bits 4-7 (DAC_ID : Analog) */ #define DAC 0x10 7- HotplugID; /* 4 bits it's a unique id for each port, i have tried with 0 for port0, 1 for port1 and 2 for port2 and it's just working */ 8- SenseID; /* SenseLine = (i2cid & 0xf) +1 ,you get i2cid from bbc9 radeondump */ Bits 0-3: Sense Line Bit 4: Use hw i2c flag Connector info is devided to 8 parts:- Parts: 1 2 3 4 5 6 7 8 XX 0X 00 00 - XX XX 00 00 - 0X 01 - 00 00 - XX - XX - 0X - 0X Base on the above information:- VGA port: CRTC0 > DAC > DACA: Encoder=0x10, Transmitter=0x00 LVDS: CRTC1 > DIG1 > UNIPHYE: Encoder=0x00, Transmitter=0x12 HDMI: CRTC1 > DIG2 > UNIPHYA: Encoder=0x01, Transmitter=0x10 Your VBIOS dump:- Connector at index 0 Type [@offset 45678]: VGA (1) Encoder [@offset 45682]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45740]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45688]: LVDS (7) Encoder [@offset 45692]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45763]: 0x96, OSX senseid: 0x7 Connector at index 2 Type [@offset 45698]: HDMI-A (11) Encoder [@offset 45702]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45786]: 0x91, OSX senseid: 0x2 Connection table:- 02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 07 (LVDS) 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) 1 Link to comment Share on other sites More sharing options...
leon321 Posted February 7, 2012 Share Posted February 7, 2012 Thank's a lot for your time. I tested your connection table and some variations Here are results 02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 07 (LVDS) Black screen 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 00 01 00 00 12 00 00 07 (LVDS) Black screen 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 07 (LVDS) Black screen 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 09 01 00 00 02 00 00 07 (LVDS) Black screen 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 (LVDS) Scrambled color 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 07 (LVDS) Scrambled color 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected If 00 encoder is the right one to use, it seems to be non operational. Is there anything to enable it ? Link to comment Share on other sites More sharing options...
Impossivel Posted February 7, 2012 Share Posted February 7, 2012 Hi there folks, I'm running 10.7.2 on a Toshiba L500-13w (mmodel with ATI 4570) Right now I have full resolution on the laptopt display, VGA (HDMI not testet yet). I dont know if I have QE / CI, i have reflection on the dock, can play screensavers, BUT everytime i play something in 3D, like Minecraft or even Chess the computer crashes. opengl extension viewer says that 3.1 3.2 3.3 are not fully supported. If I boot in verbose mode (-v) i see that ATY_Init quits on 9553 (model id for ati 4570). What is really happening? Thank you very very very much Link to comment Share on other sites More sharing options...
kizwan Posted February 7, 2012 Share Posted February 7, 2012 Thank's a lot for your time. I tested your connection table and some variations Here are results 02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 07 (LVDS) Black screen 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 00 01 00 00 12 00 00 07 (LVDS) Black screen 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 07 (LVDS) Black screen 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 09 01 00 00 02 00 00 07 (LVDS) Black screen 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 (LVDS) Scrambled color 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 07 (LVDS) Scrambled color 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected If 00 encoder is the right one to use, it seems to be non operational. Is there anything to enable it ? I think your best connector info is the 5th one:- 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 (LVDS) Scrambled color 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected but don't use the same encoder for LVDS & HDMI. Change to this:- 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 (LVDS) 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) You also can try this:- 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 (LVDS) 10 00 00 00 10 00 00 00 00 01 00 00 10 10 01 01 (VGA) 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) and this:- 02 00 00 00 40 00 00 00 00 01 00 00 12 01 00 07 (LVDS) 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) and this:- 02 00 00 00 40 00 00 00 00 01 00 00 12 01 00 07 (LVDS) 10 00 00 00 10 00 00 00 00 01 00 00 10 10 01 01 (VGA) 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) Link to comment Share on other sites More sharing options...
leon321 Posted February 8, 2012 Share Posted February 8, 2012 Ok here are results in blue but don't use the same encoder for LVDS & HDMI. Change to this:- 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 (LVDS) LVDS color scrambled 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) not connected You also can try this:- 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 (LVDS) color scrambled 10 00 00 00 10 00 00 00 00 01 00 00 10 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) not connected and this:- 02 00 00 00 40 00 00 00 00 01 00 00 12 01 00 07 (LVDS) Black 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) not connected and this:- 02 00 00 00 40 00 00 00 00 01 00 00 12 01 00 07 (LVDS) black 10 00 00 00 10 00 00 00 00 01 00 00 10 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) not connected I also added from my own those 3: 02 00 00 00 00 01 00 00 09 01 00 00 12 01 00 07 (LVDS) grey 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) grey 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) not connected 02 00 00 00 00 01 00 00 09 01 00 00 12 01 00 07 (LVDS) grey 10 00 00 00 10 00 00 00 00 01 00 00 10 10 01 01 (VGA) grey 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) not connected 02 00 00 00 00 01 00 00 00 01 00 00 12 01 00 07 (LVDS) grey 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) grey 00 08 00 00 00 02 00 00 00 01 00 00 10 00 02 02 (HDMI) not connected and the last one PCIRootID=0 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 (LVDS) LVDS color scrambled 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) OK 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) Not connected Whoooo ! Link to comment Share on other sites More sharing options...
ham4ever Posted February 9, 2012 Share Posted February 9, 2012 can i use this in SL 10.6.8 ? thanks all for helping ;D Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted February 12, 2012 Share Posted February 12, 2012 Yes, the method is always the same. I for my part didn't get any further than leon321 except for the fact that under 10.6.7 I at least get correct colors (but screen scrambled (I'd rather have it the other way round)). What card do you have anyway? Link to comment Share on other sites More sharing options...
ham4ever Posted February 12, 2012 Share Posted February 12, 2012 Yes, the method is always the same. I for my part didn't get any further than leon321 except for the fact that under 10.6.7 I at least get correct colors (but screen scrambled (I'd rather have it the other way round)). What card do you have anyway? its 6650m i've tried some stuff but ended with black screen in LVDS, and VGA works with full resolution but no QE/CI Link to comment Share on other sites More sharing options...
hjs89 Posted February 15, 2012 Share Posted February 15, 2012 Hi everyone. I return here after some time hehe. Now I'm on 10.6.8. I'm using the Crazybird way (#20 in mucha's topic) and it's working really nice. LVDS is working (without colors defects and HDMI port too). I've a Acer Aspire 5738Z laptop with a C2D and a mobility HD 4570. What I done: Framebuffer and this stuff from 10.6.8 with mi device ID X2000 kext from 10.6.7 from 10.6.7 (I don't know why and I haven't tested with others) GraphicPowerManagament moded by smarties77 As ever I've OpenGL issue and I don't know if PowerManagament is really working. Watching Lion's screens seems that there isn't OpenGL issue on Lion, is it true? Thanks everyone. Link to comment Share on other sites More sharing options...
Impossivel Posted February 16, 2012 Share Posted February 16, 2012 its 6650m i've tried some stuff but ended with black screen in LVDS, and VGA works with full resolution but no QE/CI snow leopard or lion? if lion: how can you see if QE CI is enabled? im running lion with full resolution but everytime i start somethin in 3D (like the "chess" game from osx) it chrashes, but the cursor still moves Link to comment Share on other sites More sharing options...
Recommended Posts