I have patched ati.c with the card id and vendor/subsustem and compile the last chameleon trunk with xcode command line tools.
When launching with GraphicsEnabler=Yes and a VGA screen connected on the subd15, the LVDS screen and the vga crt are BOTH recognized and attached to ATY,ATY_RadeonFramebuffer@0 and @1 respectively.
the first screen contains the menu bar, and the vga screen is just a background picture.
by using Monitor Pref, I was able to miror the LCD screen to the VGA screen.
qe/ci fully working. the LCD EDID is loaded and the LCD resolution can reach 1600x900.
but the LCD remains desesperately BLACK... logically it works, but not physically.
forgot to mention that the 6470M apears in the System Info as "HD 6xxx"
then I have patched the Hydrilla framebuffer in ATI6000Controler.kext with the 20 00 00 00 40 00 00 00 and various value for the LVDS on the first port, and the 10 00 00 00 blabla. for the vga on port 5.
when launchng with GraphicsEnabler=Yes AtiConfig=Hydrilla, then the card is recognized as "HD 6470M" and I get almost the same result than without the AtiConfig parameter... BLACK LCD
I have also extraced the ATI Register value with Aida64 (on windows 7) but I cannot find a register where the value gives any result in the LVDS framebuffer ...
one direction could be to review the source code for the linux drivers in order to understand how the framebuffer value are calculated
I put this on hold for couple of days and hope you guys will make some progress



Sign In
Create Account

Find content
Not Telling