dong Posted October 14, 2009 Author Share Posted October 14, 2009 wow, now it become 1.3.0 just after I took one week to porting 1.2.5. Link to comment Share on other sites More sharing options...
Boombeng Posted October 14, 2009 Share Posted October 14, 2009 I didn't manage to run rhd_conntest cause of a lack of package or anything I dunno, but, searching around a way to run this util tool I found the rhd_conntest report from someone with exactly the same laptop and the same grapgic card here it is : http://article.gmane.org/gmane.comp.freede...s.radeonhd/4152 One week, you work fast dong I would spend at least one year to learn how to do that Link to comment Share on other sites More sharing options...
dong Posted October 14, 2009 Author Share Posted October 14, 2009 I found the rhd_conntest report from someone with exactly the same laptop and the same grapgic card here it is :http://article.gmane.org/gmane.comp.freede...s.radeonhd/4152 I saw there is already a connector table listed in the xorg log. I simply added it to the quirk table and recompiled. You may test to see what will happen. Here it is: RadeonHD.kext.10.5M82.zip Link to comment Share on other sites More sharing options...
brjones Posted October 15, 2009 Share Posted October 15, 2009 Well, I cant believe it, but it works. I am not sure if the hardware acceleration stuff works because I dont remember how to check it, but I can now change my resolution. Just friggin AWESOME!! I am running it without ATIRadeonX2000.kext installed because it used to really mess things up. Thank you, thank you, thank you!! Dell Studio 1737 ATI Mobility Radeon HD 3640 Link to comment Share on other sites More sharing options...
JoocKer Posted October 15, 2009 Share Posted October 15, 2009 finaly some progress in this direction i`m wondering if the ati mobility hd3450 it`s working right , if someone has tested it please confirm Link to comment Share on other sites More sharing options...
dany88 Posted October 15, 2009 Share Posted October 15, 2009 hi to everyone, what i should install to try it with my hd4770? Link to comment Share on other sites More sharing options...
Boombeng Posted October 15, 2009 Share Posted October 15, 2009 I saw there is already a connector table listed in the xorg log. I simply added it to the quirk table and recompiled. You may test to see what will happen.Here it is: RadeonHD.kext.10.5M82.zip Things are better now but not perfect... i have access to the board now but still stuck to 1024x768, there is not more choice in pref syst /display but the screen is not streched anymore, there is a big black stripe ont the right side of the screen I tried to add Edid in plist and vhange Graphic Mode in boot plist without luck Here is the log RadeonHDM82Log.rtf Thx very much Dong Link to comment Share on other sites More sharing options...
nomaj Posted October 15, 2009 Share Posted October 15, 2009 Hm... if i'm right is this a whole package needed ... or i need a special driver first for my ati 3650HD on Toshiba P300 in order to test it? Aniway keep on god work! Link to comment Share on other sites More sharing options...
Ztardust Posted October 15, 2009 Share Posted October 15, 2009 Wow! Dong, I am impressed! After years of running my machine on 1024x768(and trying absolutely everything, and I mean *EVERYTHING*, to get it working at native resolution), I can finally use it in native resolution, 1280x800. I just installed your 10.5 kext, and without any modification or edid or anything it worked "out of the box" on first try. Thank you so much for your work and effort. Ztardust Link to comment Share on other sites More sharing options...
dong Posted October 15, 2009 Author Share Posted October 15, 2009 Things are better now but not perfect... i have access to the board now but still stuck to 1024x768, there is not more choice in pref syst /display but the screen is not streched anymore, there is a big black stripe ont the right side of the screenI tried to add Edid in plist and vhange Graphic Mode in boot plist without luck Here is the log RadeonHDM82Log.rtf Thx very much Dong The log shows all problem are caused by "rhdMonitorValid failed". You can test below versions, one ignores this step, another debug one does not ignore but add log to see what causes the failure. ignore one: RadeonHD.kext.M82.zip debug one: RadeonHD.kext.M82Debug.zip Link to comment Share on other sites More sharing options...
Boombeng Posted October 15, 2009 Share Posted October 15, 2009 The log shows all problem are caused by "rhdMonitorValid failed". You can test below versions, one ignores this step, another debug one does not ignore but add log to see what causes the failure.ignore one: RadeonHD.kext.M82.zip debug one: RadeonHD.kext.M82Debug.zip IT WORKS Thank you so much Dong!!!! Link to comment Share on other sites More sharing options...
fizzban Posted October 15, 2009 Share Posted October 15, 2009 it works dong! I have try the 2 kext (with and without atombios) on my x1600 mobility 71c5 and they works, there is a bit mouse tearing but.... u cares, now I try with slow leopard. great job thank you, sorry for my bad english Link to comment Share on other sites More sharing options...
lebidou Posted October 15, 2009 Share Posted October 15, 2009 Hello, I've also failed to make linux radeonhd to run… and to get a xorg log. However I've looked into my bios and other xorg.log from other cards (since I couldn't find one for mine) and I think the connector table should look like that : (II) RADEONHD(0): Connector[0] {RHD_CONNECTOR_DVI, "DVI_I CRT1", RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connector[1] {RHD_CONNECTOR_PANEL, "LVDS LCD1", RHD_DDC_2, RHD_HPD_NONE, { RHD_OUTPUT_KLDSKP_LVTMA, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connector[2] {RHD_CONNECTOR_TV, "SVIDEO DFP1", RHD_DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_DACB, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connecter[3] {RHD_CONNECTOR_DVI, "DVI_I DFP1", RHD_DDC_1, RHD_HPD_0, { RHD_OUPUT_TMDSA, RHD_OUTPUT_NONE } } The only thing I'm not sure is the RHD_DDC_x values, I took these from an M54 log, they are the same on an M66 (I have M68). On some other logs, LCD has RHD_DDC_0, that's why I'm not convinced. I hope you'll be able to do something out of that ! Link to comment Share on other sites More sharing options...
dong Posted October 15, 2009 Author Share Posted October 15, 2009 Hello, (II) RADEONHD(0): Connector[0] {RHD_CONNECTOR_DVI, "DVI_I CRT1", RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connector[1] {RHD_CONNECTOR_PANEL, "LVDS LCD1", RHD_DDC_2, RHD_HPD_NONE, { RHD_OUTPUT_KLDSKP_LVTMA, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connector[2] {RHD_CONNECTOR_TV, "SVIDEO DFP1", RHD_DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_DACB, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connecter[3] {RHD_CONNECTOR_DVI, "DVI_I DFP1", RHD_DDC_1, RHD_HPD_0, { RHD_OUPUT_TMDSA, RHD_OUTPUT_NONE } } I added it to source and please test this one: RadeonHD.kext.M68.zip Link to comment Share on other sites More sharing options...
lebidou Posted October 15, 2009 Share Posted October 15, 2009 Sorry, it didn't work. First I tried without debug mode and got a black screen and system hang. Then I turned debugMode on and got a scrambled display. Here is the log : LeBidou_X1900_Log.txt Unfortunately, it seems incomplete Maybe connector[0] (DVI) has DDC_2 and connector[1] (LCD) has DDC_0… I guess the only way to know is to test… Link to comment Share on other sites More sharing options...
dong Posted October 15, 2009 Author Share Posted October 15, 2009 Yeah, the only way is to test. This one with DDC switched: RadeonHD.kext.M68_2.zip Link to comment Share on other sites More sharing options...
lebidou Posted October 15, 2009 Share Posted October 15, 2009 Yeah, the only way is to test. This one with DDC switched: RadeonHD.kext.M68_2.zip It wasn't it! Exactly the same result : I attached the log but it is the same except it uses i2c line 0 instead of i2c line 2 as expected. LeBidou_X1900_Log.txt Link to comment Share on other sites More sharing options...
verma Posted October 15, 2009 Share Posted October 15, 2009 Thank you dong,it's works for mobility hd2600,i've got 1280x800!!!!!!!! Is there any way for QE/CI working? Link to comment Share on other sites More sharing options...
Boombeng Posted October 15, 2009 Share Posted October 15, 2009 Thank you dong,it's works for mobility hd2600,i've got 1280x800!!!!!!!! Is there any way for QE/CI working? Nice... For QE/CI try to add your card ID in ATIRadeonX2000.kext's plist Link to comment Share on other sites More sharing options...
Nick14 Posted October 15, 2009 Share Posted October 15, 2009 Stupied idea to try it on my X1250 ? Link to comment Share on other sites More sharing options...
verma Posted October 15, 2009 Share Posted October 15, 2009 Nice... For QE/CI try to add your card ID in ATIRadeonX2000.kext's plist Tried ATIRadeonX2000.kext from desktop HD2600 package and after changing devid I get garbage screen ,laptop itself is working. Got the same with original ATIRadeonX2000.kext where my device ID was in the list already Link to comment Share on other sites More sharing options...
dong Posted October 15, 2009 Author Share Posted October 15, 2009 It wasn't it! Exactly the same result : I attached the log but it is the same except it uses i2c line 0 instead of i2c line 2 as expected. LeBidou_X1900_Log.txt I can't figure out the reason for messed VESA mode yet. For mode setting, the i2c may not be so important since the native mode is already detected. There could be some problem happened during mode setting. Your signature says ATILead is working for this card. What does that mean? Maybe we can get some info there. Link to comment Share on other sites More sharing options...
lebidou Posted October 16, 2009 Share Posted October 16, 2009 I can't figure out the reason for messed VESA mode yet. For mode setting, the i2c may not be so important since the native mode is already detected. There could be some problem happened during mode setting. Your signature says ATILead is working for this card. What does that mean? Maybe we can get some info there. I use ATILead because my chip compatible with Tiger's old ATINDRV.kext (10.4.7, any newer version wouldn't detect the LCD panel). But I don't use it when testing your driver. This is the Info.plist I use: Info.plist.txt I had to get that weird card no-one else has ever tested elsewhere… Link to comment Share on other sites More sharing options...
homer007 Posted October 16, 2009 Share Posted October 16, 2009 thanks m8 works just fine got my true resolution 1280x800 finally for the first time on osx86!!! just for this i installed osx86 on my acer aspire 5670 after one year!!! and it works just fine without any modifications!!! Link to comment Share on other sites More sharing options...
yazz2020 Posted October 16, 2009 Share Posted October 16, 2009 Hi Dong Tried the new kext for 14/10/09. get Different Resolution options in system pref but when switching resolution, screen goes blank. Looks like i loose backlight as system is still running. Have attached kernal log. Maybe you can make the kext with backlight option. Also, with ATIRadeonX2000.kext installed, I noticed this: Oct 14 15:18:09 y-Mac kernel[0]: set_display_mode_and_vram failed. Maybe this is reason why I get a white screen. Any Ideas? Thanks Also, EVOenabler can be used with RadeonHD if you edit info.plist and remove all entries with @0, @1 and entries injecting the vanilla buffer i.e ATY,Megalodon etc. Have managed to inject my ATI bin image, this shows up in ioregistry under VGA. Maybe this is helpful radeonhd14_10.txt radeonhdx2000.rtf Link to comment Share on other sites More sharing options...
Recommended Posts