swansong Posted December 24, 2006 Share Posted December 24, 2006 hey thanks for ioregs, also log's in singe user from imac24" will be big plus and they do set card registry after all ...damn apple Unfortunately, I can't get any ioreg dumps in single mode since posted ioreg files were obtained at an Apple store. So, I think we need an assistance from an owner of iMac24". Anyway, thanks and happy X-mas. Link to comment Share on other sites More sharing options...
swansong Posted December 24, 2006 Share Posted December 24, 2006 hmm "lappie" problem start to clean up there is two factors "delta" not present in current lappies with NV 1: "built-in" property in pci nub ( telling driver is onboard chip ) 2: backlight display ( that is internal LCD panel - iMac or laptop ) so why apple drivers don't work on latop internal LCD ? simple - because drivers don't know that is internal LCD even have no clue is nvchip on board ie nv chip on laptops is seen and used as any nv card problem n:1 - easy to "fix" problem n:2 is the real problem apple backlight display class look's for vendorID "apple" ( hard coded ) and that comes from EDID info sure your laptop panels EDID report whatever vendor ID but apple and that's real problem , all known apple internal display's info are in /System/Library/Displays/Overrides/DisplayVendorID-610/DisplayProduct9cXX when EDID display info don't match , internal panel is seen as normal "generic display" result = black screen i seen only one solution for laptops i2c interface, read proper LCD EDID , replace vendor/model header's with apple/close to most laptops model, and set as "@0,EDID" property if this don't help - nothing will ... start on i2c inerface already and other {censored} for laptops and when i have some done i will post here , i wish some one with latop to catch me at #macvidia channel so we can test this on fly wish you all happy x-mas np_ Thank you for your hard work and information, _np. Please shed light on our laptops. Link to comment Share on other sites More sharing options...
Ezhoon Posted December 24, 2006 Share Posted December 24, 2006 hmm "lappie" problem start to clean up there is two factors "delta" not present in current lappies with NV 1: "built-in" property in pci nub ( telling driver is onboard chip ) 2: backlight display ( that is internal LCD panel - iMac or laptop ) so why apple drivers don't work on latop internal LCD ? simple - because drivers don't know that is internal LCD even have no clue is nvchip on board ie nv chip on laptops is seen and used as any nv card problem n:1 - easy to "fix" problem n:2 is the real problem apple backlight display class look's for vendorID "apple" ( hard coded ) and that comes from EDID info sure your laptop panels EDID report whatever vendor ID but apple and that's real problem , all known apple internal display's info are in /System/Library/Displays/Overrides/DisplayVendorID-610/DisplayProduct9cXX when EDID display info don't match , internal panel is seen as normal "generic display" result = black screen i seen only one solution for laptops i2c interface, read proper LCD EDID , replace vendor/model header's with apple/close to most laptops model, and set as "@0,EDID" property if this don't help - nothing will ... start on i2c inerface already and other {censored} for laptops and when i have some done i will post here , i wish some one with latop to catch me at #macvidia channel so we can test this on fly wish you all happy x-mas np_ np_ Thanks for taking time and doing this for us laptop users, REALLY appreciated I wish I could give something back as a Christmas present. Thanks and wish you a merry Christmas!! Link to comment Share on other sites More sharing options...
ntsmkfob Posted December 24, 2006 Share Posted December 24, 2006 This works great on my 7600GT AGP! Thanks for your work! I only have one problem, dashboard crashes whenever I try to drop a new widget. Instead of making the ripple effect, the whole dashboard freezes for 15-20 seconds, in the better scenario, but most of the time it just crash the windowserver and I have to reset the computer. Does any one else experienced this issue? CoreEndianFlipData: error -4940 returned for rsrc type DITL (id 432, length 282, native = no) Nov 17 11:38:34 joes-computer crashdump[328]: WindowServer crashed CoreEndianFlipData: error -4940 returned for rsrc type DITL (id 332, length 278, native = no) CoreEndianFlipData: error -4940 returned for rsrc type DITL (id 432, length 282, native = no) 2006-11-17 11:38:35.193 DashboardClient[327] setSearchComboBox... Nov 17 11:38:35 joes-computer crashdump[328]: crash report written to: /Library/Logs/CrashReporter/WindowServer.crash.log I have include my crash reporter log. Did you get to the bottom of this joblo10? I have the same problem with a 7600GT, AMD 10.4.8 system. Link to comment Share on other sites More sharing options...
cyclonefr Posted December 24, 2006 Share Posted December 24, 2006 only my atiinject fix + atindrv .5 and iondrvsupport .5 seems to get rid of this problem, and gives mobility support Link to comment Share on other sites More sharing options...
Fernando Birra Posted December 24, 2006 Share Posted December 24, 2006 (edited) hmm "lappie" problem start to clean up there is two factors "delta" not present in current lappies with NV 1: "built-in" property in pci nub ( telling driver is onboard chip ) 2: backlight display ( that is internal LCD panel - iMac or laptop ) so why apple drivers don't work on latop internal LCD ? simple - because drivers don't know that is internal LCD even have no clue is nvchip on board ie nv chip on laptops is seen and used as any nv card problem n:1 - easy to "fix" problem n:2 is the real problem apple backlight display class look's for vendorID "apple" ( hard coded ) and that comes from EDID info sure your laptop panels EDID report whatever vendor ID but apple and that's real problem , all known apple internal display's info are in /System/Library/Displays/Overrides/DisplayVendorID-610/DisplayProduct9cXX when EDID display info don't match , internal panel is seen as normal "generic display" result = black screen i seen only one solution for laptops i2c interface, read proper LCD EDID , replace vendor/model header's with apple/close to most laptops model, and set as "@0,EDID" property if this don't help - nothing will ... start on i2c inerface already and other {censored} for laptops and when i have some done i will post here , i wish some one with latop to catch me at #macvidia channel so we can test this on fly wish you all happy x-mas np_ Hi np_! I'm willing to beta testa whatever you wish. I have an extra desktop system so I can do live testing on the lappy and still be able to chat with you on the irc. Please let me know when you are ready. Just drop me a message. My nick on the irc is fpb (or fpb_). I have a question though... Do all laptops have i2c interface? Shouldn't you also query ACPI for the EDID information on systems without I2C interface? Happy x-mas to you too! Edited December 24, 2006 by Fernando Birra Link to comment Share on other sites More sharing options...
walterav Posted December 24, 2006 Share Posted December 24, 2006 Another Laptop x1600 mobility user... Just a personal question to CYCLONEFR, cyclone could you pm me or post the atiInject kext you are using? Maybe I can figure out some laptop stuff too... Btw did your X1600 mobile has 256 or 512 mb ram? I have a Clevo m570u with ich7-m x1600mob 2,16 coreduo 2gig ram, DVD drive is not working yet and the x1600 only has 1024 and qe ci. Link to comment Share on other sites More sharing options...
~Neo Posted December 25, 2006 Share Posted December 25, 2006 Updating my website right now... Should be finished in 10 minutes! Natit_Uni_1.0 will be there... NO new version yet... Maybe a mobility version will come in the next days! Edit: Website is up now! Link to comment Share on other sites More sharing options...
cyclonefr Posted December 25, 2006 Share Posted December 25, 2006 nice job done so far pal! good one btw for a mobility version i dont think we can expect one till ATIinject needs EDID to be injected and EDID depends on each notebook monitor...the only way to have a "universal" mobility driver is that someone like omni provides a EDID detection at startup like callisto was doing. Link to comment Share on other sites More sharing options...
JaccoH Posted December 25, 2006 Share Posted December 25, 2006 Some more info: hope this helps. My DVI will only work if the VGA is also connected. .. .. perhaps a bug? Link to comment Share on other sites More sharing options...
np_ Posted December 26, 2006 Share Posted December 26, 2006 for laptop users please test NVidiaEFI it's set EDID and most missing key's for laptops before use it , remove any titan or natit for test please detach any external display's connected, just laptop LCD test, report thanks np_ Link to comment Share on other sites More sharing options...
Ezhoon Posted December 26, 2006 Share Posted December 26, 2006 for laptop users please test NVidiaEFI it's set EDID and most missing key's for laptops before use it , remove any titan or natit for test please detach any external display's connected, just laptop LCD test, report thanks np_ Thanks, np_ I'll get right on it and report back asap! Link to comment Share on other sites More sharing options...
starimage Posted December 26, 2006 Share Posted December 26, 2006 What about x1600 mobile (71C5) ? Only black screen ... Asus A7j (x1600, 1.83 1Gb, 10.4.8) Link to comment Share on other sites More sharing options...
~Neo Posted December 26, 2006 Share Posted December 26, 2006 for laptop users please test NVidiaEFI it's set EDID and most missing key's for laptops before use it , remove any titan or natit for test please detach any external display's connected, just laptop LCD test, report thanks np_ Hi np_ sounds good! I have a question: Does it set the EDID automaticly? If yes could it be possible to port it for ATI or maybe both? Just like a Titan/Natit with EDID detection? Would be great!! Thanks cYa NeoPheus Link to comment Share on other sites More sharing options...
Ezhoon Posted December 26, 2006 Share Posted December 26, 2006 I hate to report a negative result but, it didn't work for my Sony Vaio I removed natit.kext first and drop in the nvidiaEFI.kext and gave permission and cleared the cache, reboot. Also disconnected the external display. I can see the nvidiaEFI.kext is loading, internal display's native resolution is displayed but, it's all white screen again. I was unable to reboot the system by key combination, I had to force shutdown by pressing power button. Anyway, thanks for this, np_ and I am sure upcoming releases will be better Sony Vaio FS15LP Pentium M Dothan 2.13Ghz / DDR 1GB / ICH6M / Nvidia Go 6200 TurboCache (deviceID : 0167) Link to comment Share on other sites More sharing options...
Fernando Birra Posted December 26, 2006 Share Posted December 26, 2006 for laptop users please test NVidiaEFI it's set EDID and most missing key's for laptops before use it , remove any titan or natit for test please detach any external display's connected, just laptop LCD test, report thanks np_ Hi np_ It didn't work for mee too. Proceeded as you asked without natit/titan and without external display attached. NVidiaEFI loads fine and detects my LCD panel on output B, head:1, but the screen goes black when switching to gui. I was able to reboot with the keyboard combination so it wasn't stuck or crashed. I did a second test where I entered single user and loaded NVidiaEFI manually. Couldn't find built-in keys nor any EDID key. Thanks again np_ Link to comment Share on other sites More sharing options...
np_ Posted December 26, 2006 Share Posted December 26, 2006 Hi np_ It didn't work for mee too. Proceeded as you asked without natit/titan and without external display attached. NVidiaEFI loads fine and detects my LCD panel on output B, head:1, but the screen goes black when switching to gui. I was able to reboot with the keyboard combination so it wasn't stuck or crashed. I did a second test where I entered single user and loaded NVidiaEFI manually. Couldn't find built-in keys nor any EDID key. Thanks again np_ rare your internal LCD must be on output A ( head 0 ) i get the picture , seems i will need to edit few EDID blocks now btw can you msg me your card ioreg log ( as attachment ) under UI thanks Link to comment Share on other sites More sharing options...
np_ Posted December 26, 2006 Share Posted December 26, 2006 Hi np_sounds good! I have a question: Does it set the EDID automaticly? If yes could it be possible to port it for ATI or maybe both? Just like a Titan/Natit with EDID detection? Would be great!! Thanks cYa NeoPheus yes do have his own i2c interface but is just for nvidia i really have no idea about ATI Link to comment Share on other sites More sharing options...
np_ Posted December 26, 2006 Share Posted December 26, 2006 I hate to report a negative result but, it didn't work for my Sony Vaio I removed natit.kext first and drop in the nvidiaEFI.kext and gave permission and cleared the cache, reboot. Also disconnected the external display. I can see the nvidiaEFI.kext is loading, internal display's native resolution is displayed but, it's all white screen again. I was unable to reboot the system by key combination, I had to force shutdown by pressing power button. Anyway, thanks for this, np_ and I am sure upcoming releases will be better Sony Vaio FS15LP Pentium M Dothan 2.13Ghz / DDR 1GB / ICH6M / Nvidia Go 6200 TurboCache (deviceID : 0167) can you try same but with external display attached Link to comment Share on other sites More sharing options...
Ezhoon Posted December 26, 2006 Share Posted December 26, 2006 (edited) OK..here is Sony Vaio's Go 6200 turbocache ioreg under gui, with external display attached. ioreg_go6200tc.txt Edited December 26, 2006 by Ezhoon Link to comment Share on other sites More sharing options...
swansong Posted December 26, 2006 Share Posted December 26, 2006 for laptop users please test NVidiaEFI it's set EDID and most missing key's for laptops before use it , remove any titan or natit for test please detach any external display's connected, just laptop LCD test, report thanks np_ Hi, np_ My test result with NVidiaEFI is also negative. NVidiaEFI detected my LCD as output-A and went to a black screen. A wierd thing is NVidiaEFI was loaded two times; I deleted Extentions.kextcache and Extentions.mkext though. My syslog is as follows: Dec 26 08:40:10 localhost kernel[0]: Resetting IOCatalogue. Dec 26 08:40:10 localhost kernel[0]: Matching service count = 3 Dec 26 08:40:10 localhost kernel[0]: Matching service count = 4 Dec 26 08:40:10 localhost kernel[0]: Matching service count = 4 Dec 26 08:40:10 localhost kernel[0]: Matching service count = 4 Dec 26 08:40:10 localhost kernel[0]: Matching service count = 4 Dec 26 08:40:10 localhost kernel[0]: Matching service count = 6 Dec 26 08:40:10 localhost kernel[0]: NVDANV40HAL loaded and registered. Dec 26 08:40:10 localhost kernel[0]: AppleAC97CodecAD198x: 2-to-4 channel spreading enabled Dec 26 08:40:10 localhost kernel[0]: NVDA::probe(VGA) Dec 26 08:40:10 localhost kernel[0]: NV: NVidiaEFI Support Version 1.0.1, build 2612060553 Dec 26 08:40:10 localhost kernel[0]: NV: Internal LCD Panel Detected On Output: A, Head N: 0 Dec 26 08:40:10 localhost kernel[0]: NV: Internal LCD Panel Max Resolution: 1280x800 Dec 26 08:40:10 localhost kernel[0]: NVDA::start(VGA) <1> Dec 26 08:40:10 localhost kernel[0]: NVDA::start(VGA) <1> failed Dec 26 08:40:10 localhost kernel[0]: NVDA::probe(VGA) Dec 26 08:40:10 localhost kernel[0]: NV: NVidiaEFI Support Version 1.0.1, build 2612060553 Dec 26 08:40:10 localhost kernel[0]: NV: Internal LCD Panel Detected On Output: A, Head N: 0 Dec 26 08:40:10 localhost kernel[0]: NV: Internal LCD Panel Max Resolution: 1280x800 Dec 26 08:40:10 localhost kernel[0]: NVDA::start(VGA) <1> Dec 26 08:40:10 localhost kernel[0]: NVDA::start(VGA) <1> failed Dec 26 08:40:10 localhost kernel[0]: IPv6 packet filtering initialized, default to accept, logging disabled Dec 26 08:40:10 localhost mDNSResponder-108.2 (Aug 25 2006 14: 50:48)[54]: starting Dec 26 08:40:10 localhost memberd[61]: memberd starting up Dec 26 08:40:10 localhost configd[58]: com.apple.SystemConfiguration.DynamicPowerStep load failed Dec 26 08:40:13 localhost lookupd[67]: lookupd (version 369.6) starting - Tue Dec 26 08:40:13 2006 I got an ioreg dump in GUI even though my LCD was black. So, I can send you my ioreg file, if you want it. Always thanks. Link to comment Share on other sites More sharing options...
np_ Posted December 26, 2006 Share Posted December 26, 2006 I got an ioreg dump in GUI even though my LCD was black. So, I can send you my ioreg file, if you want it. Always thanks. yes send it please Link to comment Share on other sites More sharing options...
swansong Posted December 26, 2006 Share Posted December 26, 2006 (edited) yes send it please Hi, np_ This is my ioreg file in GUI. I'd like to sent it as a attachemnt in a PM, but I don't know the way. If you know that, please let me know. So, I post it, and thanks again. ioreg_NVidiaEFI.txt.zip Edited December 26, 2006 by swansong Link to comment Share on other sites More sharing options...
cyclonefr Posted December 26, 2006 Share Posted December 26, 2006 nice initiative! np Link to comment Share on other sites More sharing options...
AppleIIGuy Posted December 26, 2006 Share Posted December 26, 2006 Updating my website right now...Should be finished in 10 minutes! Natit_Uni_1.0 will be there... NO new version yet... Maybe a mobility version will come in the next days! Edit: Website is up now! Does this installer support Dual Displays? Link to comment Share on other sites More sharing options...
Recommended Posts