goila Posted June 28, 2010 Share Posted June 28, 2010 pcifix.kext modding with display memory address Link to comment Share on other sites More sharing options...
mathewthegreat Posted June 29, 2010 Share Posted June 29, 2010 So are we admiting defeat on this one then? Link to comment Share on other sites More sharing options...
Mammoth Posted June 29, 2010 Share Posted June 29, 2010 It may be possible with a modified version of pcifix.kext. If someone would track down who created it (I have seen post by him, but don't remember where or his name, but he is out there), and could work with him on creating one for this machine, that would be the best hope. Mammoth Link to comment Share on other sites More sharing options...
kizwan Posted June 30, 2010 Author Share Posted June 30, 2010 So are we admiting defeat on this one then? There are still a lot of things we can try. It still not total defeat yet. It may be possible with a modified version of pcifix.kext. If someone would track down who created it (I have seen post by him, but don't remember where or his name, but he is out there), and could work with him on creating one for this machine, that would be the best hope. Did you mean ryuu123 at this thread? There are a couple of kexts available there which people can try, e.g. SNC_for_SODV kext. I know its a long shot but worth a try. Link to comment Share on other sites More sharing options...
Mammoth Posted June 30, 2010 Share Posted June 30, 2010 There are still a lot of things we can try. It still not total defeat yet. Did you mean ryuu123 at this thread? There are a couple of kexts available there which people can try, e.g. SNC_for_SODV kext. I know its a long shot but worth a try. Yes, Kizwan, good work! Link to comment Share on other sites More sharing options...
goila Posted June 30, 2010 Share Posted June 30, 2010 what makes this kext? Link to comment Share on other sites More sharing options...
goila Posted July 1, 2010 Share Posted July 1, 2010 new bios out Link to comment Share on other sites More sharing options...
Funky frank Posted July 1, 2010 Share Posted July 1, 2010 Quote: If you install the Nvidia drivers.. SAME STORY! Why? BECAUSE SONY MADE A CUSTOM GEFORCE 330M DRIVER THAT MAKES A FAKE EDID FOR THE MONITOR! That's not true. I can install the unified recent drivers from nvidia homepage. Did you check your investigations with Snow Leopard 10.6.4? Maybe there are updated kexts inside it? Also Sony released a new firmware for F11 series two days ago. Please do not stop your investigations. Let me know if I can help you with testing. If have a VAIO VPCF11S11E. Link to comment Share on other sites More sharing options...
OoTLink Posted July 1, 2010 Share Posted July 1, 2010 You mean, if you install the unified nvidia drivers on a retail windows install you'll get full resolution? How odd. Seriously, we might as well be at square one. The only people that would know what to do (in regards to SNY drivers, SNC drivers, whatever you want to call it) either don't know how, or aren't talking about what they did to make it work. That's mostly the Linux people there. http://code.google.com/p/vaio-f11-linux/ Link to comment Share on other sites More sharing options...
kizwan Posted July 2, 2010 Author Share Posted July 2, 2010 If anyone can give me ioreg dump using IORegistryExplorer when the internal LCD goes blank, we can determine whether the internal LCD is detected or not. To do this, make sure:- - you have working network card (use USB ethernet card) - no external monitor connected - boot with GraphicsEnabler=Yes - Screen Sharing is configured - connect to your VAIO via VNC & dump the ioreg using IORegistryExplorer application You mean, if you install the unified nvidia drivers on a retail windows install you'll get full resolution? How odd. Seriously, we might as well be at square one. The only people that would know what to do (in regards to SNY drivers, SNC drivers, whatever you want to call it) either don't know how, or aren't talking about what they did to make it work. They do tell everything how to get it to work. It just not working with Mac OS X. Porting driver to Mac OS X is not that easy. BTW, if you read carefully, the SNC driver or sony-laptop they called it, is to enabled the hotkeys on VAIO (brightness, volume, etc). We also do the same thing like they do in linux; injecting the EDID value to get the internal LCD working with NVIDIA driver. Problem is we don't have much luck with it. You can try by installing linux on your VAIO & let me know whether the internal LCD is working or not. Then, try installing NVIDIA driver & see whether you need to inject EDID in Xorg.conf or not. Link to comment Share on other sites More sharing options...
goila Posted July 2, 2010 Share Posted July 2, 2010 Quote: You can try by installing linux on your VAIO & let me know whether the internal LCD is working or not. Then, try installing NVIDIA driver & see whether you need to inject EDID in Xorg.conf or not. Working with Xorg.conf Link to comment Share on other sites More sharing options...
20brains Posted July 2, 2010 Share Posted July 2, 2010 I tried the new bios.. same old story I also tried those SNC kext and no luck.. Still trying other options, i'm almost certain theres a solution Link to comment Share on other sites More sharing options...
goila Posted July 2, 2010 Share Posted July 2, 2010 I tried the new bios.. same old story I also tried those SNC kext and no luck.. Still trying other options, i'm almost certain theres a solution it working only in 32 bit. arch=i386 memory address for pcifix.kext: E20000004 D00000004 E00000004 I/O PORT 0000D000 Link to comment Share on other sites More sharing options...
kizwan Posted July 2, 2010 Author Share Posted July 2, 2010 it working only in 32 bit. arch=i386 memory address for pcifix.kext: E20000004 D00000004 E00000004 I/O PORT 0000D000 Please elaborate a little bit more. Does it enabled the internal LCD? QE/CI supported? Does it helps to detect/recognized other hardware such as audio and/or network card? Link to comment Share on other sites More sharing options...
Chris^ Posted July 2, 2010 Share Posted July 2, 2010 [...] You can try by installing linux on your VAIO & let me know whether the internal LCD is working or not. Then, try installing NVIDIA driver & see whether you need to inject EDID in Xorg.conf or not. I installed Fedora a few weeks back on my Vaio. After installing the NVidia drivers from NVidia, either the display wouldn't go on at all or I got an on and off blinking backlight (just a white screen when the backlight blinked on ). After pointing to the EDID in Xorg.conf everything worked fine. With the default NVidia drivers that came with Fedora everything worked fine. When I have time I am going to try out if the EDID from my Fedora install does anything on OS-X... Link to comment Share on other sites More sharing options...
goila Posted July 2, 2010 Share Posted July 2, 2010 Please elaborate a little bit more. Does it enabled the internal LCD? QE/CI supported? Does it helps to detect/recognized other hardware such as audio and/or network card? No, I did not do anything and I do not want, but someone should be able to do the pcifix.kext. These data hirens boot cd PCI and AGP info Tool gave me. Needs to talk to someone with ryuu123. Link to comment Share on other sites More sharing options...
kizwan Posted July 2, 2010 Author Share Posted July 2, 2010 I installed Fedora a few weeks back on my Vaio. After installing the NVidia drivers from NVidia, either the display wouldn't go on at all or I got an on and off blinking backlight (just a white screen when the backlight blinked on ). After pointing to the EDID in Xorg.conf everything worked fine. With the default NVidia drivers that came with Fedora everything worked fine. When I have time I am going to try out if the EDID from my Fedora install does anything on OS-X... Good idea. Try using EDID from the Fedora & inject it using DSDT. Off topic: I think with DSDT override on Fedora, you can get the NVIDIA driver working without putting the EDID value in xorg.conf file. Of course, you will need to inject the EDID value in DSDT. I'll really appreciate if you can do this experiment. Link to comment Share on other sites More sharing options...
First Last Posted July 2, 2010 Share Posted July 2, 2010 I made my internal display working under Ubuntu this way: http://www.nvnews.net/vbulletin/showpost.p...mp;postcount=22 Then i tried the same EDID under Mac OS like this way: http://www.insanelymac.com/forum/index.php...p;mode=threaded I used SwitchResX for manipulating the right display file under /S/L/Displays/Overrides. it gets loaded and i can now select a new color profile. but no changes for qe/ci on internal screen. Link to comment Share on other sites More sharing options...
goila Posted July 2, 2010 Share Posted July 2, 2010 I made my internal display working under Ubuntu this way:http://www.nvnews.net/vbulletin/showpost.p...mp;postcount=22 Then i tried the same EDID under Mac OS like this way: http://www.insanelymac.com/forum/index.php...p;mode=threaded I used SwitchResX for manipulating the right display file under /S/L/Displays/Overrides. it gets loaded and i can now select a new color profile. but no changes for qe/ci on internal screen. wrong way.. Link to comment Share on other sites More sharing options...
kizwan Posted July 2, 2010 Author Share Posted July 2, 2010 Then i tried the same EDID under Mac OS like this way:http://www.insanelymac.com/forum/index.php...p;mode=threaded I used SwitchResX for manipulating the right display file under /S/L/Displays/Overrides. it gets loaded and i can now select a new color profile. but no changes for qe/ci on internal screen. Did you get the same EDID value with MonInfo & softMCCS application? Also does the EDID value obtain in windows is identical with the one obtain in linux (/proc/acpi/video/NGFX/LCD/EDID)? I'll really appreciate if you can you share your experience on getting the internal LCD working. At least VAIO user can use the internal LCD with correct resolution. About QE/CI, we will deal with it later. I understand how to put EDID in the Override folder but I don't know about SwitchResX. Did you boot with GraphicsEnabler=Yes? Or do you use any other boot flags? I tested the above, it doesn't work due to our EDID no being picked up correctly, I've tried with windows and in ubuntu and no luck... @Phantom, can you see EDID value in /proc/acpi/video/NGFX/LCD/EDID? Link to comment Share on other sites More sharing options...
rdeitzer Posted July 6, 2010 Share Posted July 6, 2010 I am a complete n00b to all this osx86/hackint0sh stuff. I do have the vpcf115fm and I'm currently running Snow Leopard via vmware. I obtained the pre-made image from a site. I am interested in trying to get QE/CI working with the internal display and helping to make it possible for others. If someone is willing to work with me and excuse my noobness I'm willing to do what I can. Link to comment Share on other sites More sharing options...
First Last Posted July 6, 2010 Share Posted July 6, 2010 I'm sorry, i haven't got time at the moment. I still have to try some things. I'll be back on weekend! Did you get the same EDID value with MonInfo & softMCCS application? Also does the EDID value obtain in windows is identical with the one obtain in linux (/proc/acpi/video/NGFX/LCD/EDID)? I'll really appreciate if you can you share your experience on getting the internal LCD working. At least VAIO user can use the internal LCD with correct resolution. About QE/CI, we will deal with it later. I understand how to put EDID in the Override folder but I don't know about SwitchResX. Did you boot with GraphicsEnabler=Yes? Or do you use any other boot flags? @Phantom, can you see EDID value in /proc/acpi/video/NGFX/LCD/EDID? Link to comment Share on other sites More sharing options...
kizwan Posted July 6, 2010 Author Share Posted July 6, 2010 I'm sorry, i haven't got time at the moment. I still have to try some things. I'll be back on weekend! No problem. No need to rush. Link to comment Share on other sites More sharing options...
OoTLink Posted July 8, 2010 Share Posted July 8, 2010 Here's an EDID for you to try out. 00FFFFFFFFFFFF00367F2500000000002D0C010490241400EAA8E099574B92251C505400000001010101010101010101010101010101403880B4703840403C3C550068C810000018403880807138AA408080880068C810000018000000FC004E76696469612044656661756C000000FC007420466C61742050616E656C00001F and also: EDID BYTES: 0x 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ------------------------------------------------ 00 | 00 FF FF FF FF FF FF 00 04 21 25 00 00 00 00 00 10 | 2D 0C 01 03 90 24 14 00 EA A8 E0 99 57 4B 92 25 20 | 1C 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 30 | 01 01 01 01 01 01 40 38 80 B4 70 38 40 40 3C 3C 40 | 55 00 68 C8 10 00 00 18 40 38 80 80 71 38 AA 40 50 | 80 80 88 00 68 C8 10 00 00 18 00 00 00 FC 00 4E 60 | 76 69 64 69 61 20 44 65 66 61 75 6C 00 00 00 FC 70 | 00 74 20 46 6C 61 74 20 50 61 6E 65 6C 00 00 B0 I have a VPCF115FM (the 1920x1080 + GT330m model), can't remember what I used to get that 2nd one, but the 1st one is supposedly a reliable source (softMCCS). Link to comment Share on other sites More sharing options...
kizwan Posted July 8, 2010 Author Share Posted July 8, 2010 @OoTLink, can you give me your DSDT file. I want to start from fresh DSDT. Can you post here your internal monitor (not your graphic card) information from Device Manager (Detail tab), all of them? If you can find vendor ID or any other information regarding your internal LCD that would be great. Your google skill might be better than mine. Thank you. Link to comment Share on other sites More sharing options...
Recommended Posts