Jump to content

Sony Vaio VPCF115FM Discussion: DSDT Injection


  • Please log in to reply
786 replies to this topic

#621
mythandoryx

mythandoryx

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
  • Gender:Male
  • Location:United States
Hi, All.

I have Sony Vaio VPCF115FM and I'm totally confused!!!!

There are two different threads for this model; This one and the one from mammoth with all CD's and stuff:

http://www.insanelym...howtopic=218716

I can get SL installed and booted successfully. But I don't know which is the best way to get SL working on this model! What are the best dsdt.aml, smbios.plist? What shoud be in my Extra" Folder? And what are the latest working kexts for Video, Audio and Networking!!!

CAN SOMEONE PLEASE GUIDE ME THRU? I'm desperate.

Thanx in advance

#622
Funky frank

Funky frank

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 462 posts
New drivers: nvidia 10.6.8

#623
AlexanderPD

AlexanderPD

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts

New drivers: nvidia 10.6.8


still no internal lcd for me :censored2:

#624
OoTLink

OoTLink

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
Meh. I don't think it was meant to be, I just realized why my computer was acting sorta funny when I use SL on it..

Anyone ever notice the clock runs fast? Mine seems to run around 10 seconds too fast for every 30 seconds o_O I think I'm done with this. Ubuntu time lol

#625
20brains

20brains

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
Never noticed the clock running fast O_O i gotta check it again, everything works for me except the darn screen.. oh and the ethernet.. I tried ubuntu and it works great with the driver update for display which means that a special driver would be whats needed for snow..

but in linux before they had that driver they did use a dsdt trick to get the display working. I'm about to give up too.. i just keep hopin i will come on here oneday and some random person will post a magic sony f11 kext for display like that atheros wifi kext which works great!

#626
OoTLink

OoTLink

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
Nah, they weren't using a DSDT before, they were dumping the EDID into xorg.conf. I'm not 100% settled in Ubuntu yet (in fact, part of me kinda wants to stick with Windows now lol), but it is somewhat usable.

Kinda blows my mind it doesn't support Gnome 3 though

Edit: There's 2 easy ways to tell if your clock is running too fast; 1. the dock icons bounce faster than they are supposed to, and 2. the clock - if you open date and time settings, click the box where it says time.apple.com and hit return (assuming you have internet up), it will force an update. If you wait a minute and do that you'll see the clock jump back somewhat if your clock is running fast. For me 1 minute would jump back 20 seconds! Aiye!

That's actually a real problem. It can wreak all kinds of havoc. Curiously it's one that's USUALLY fixed when you use the busratio=12 flag and perhaps fsb=133000000 (IF you have an i7 720qm! These numbers vary depending on your chip).

However, I wasn't having luck with that. So odd!

#627
20brains

20brains

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
Oh yes you are right! it was the EDID and not the DSDT.. I will reinstall snow soon and check that clock issue.. what i had done was shrink my original windows partition and install snow on the new partition but since its basically unusable with the display issue i deleted it to regain the extra space..

If i do get that clock issue then ill really be giving up! ive never seen that happen to any other computer i hackintoshed :D

Im really not a fan of windows at all! and the reason i dont wipe windows and rely on linux is that im not able to run the softwares i use the most ;) But i much prefer Linux!! Always been a fan!

Anyways ill try snow once again and see how it goes, i believe my processor is the 720qm also!

#628
jlvaio

jlvaio

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 220 posts
anyone can test this
http://www.insanelym...p...261104&st=0

#629
OoTLink

OoTLink

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
That's not gonna work :)

You know, it's funny but Ubuntu is barely any more usable than OS X is on the Vaio lol. Between the crazy glitches with the nvidia driver and the lack of support for the alps touchpad (no way to disable tap clicking :P)...

it's horrible. ;) A large part of me wishes I had never bought this machine lol.

#630
20brains

20brains

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
i think you mean Ubuntu is barely anymore usable than snow not linux, caus ubuntu is linux :) I actually tried Zorin which is based on ubuntu and the major problem i have is the alps touchpad driver! the display seems pretty stable for me so far. all the effects work and it runs pretty quick.

I did reinstall snow tho and tried the issue with the clock and mine is fine! i tested it in many ways and it keeps the time. thats when i use no extra kexts or dsdt or bootflags. Well except for using not turning on graphics enabler caus that will black out the internal screen but work perfectly on the external screen..



A part of me also wishes i got a diferent machine :D

and jlvaio that program only detects if your hardware can support decoding under osx. I'm almost sure it does on our laptops but it will in no way enable internal display

#631
OoTLink

OoTLink

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
Yep, that's what I meant lol - though all Linux distros will have the same issues. I was just having weird issues with my screen when the nvidia driver was applied in 11.04. *shrug*

Anyway, I guess I'll try OS X again soon, but I'm not really in the mood atm. Wifi is great, but how the heck do we get that screen running. I can definitely write code, but I don't know anything about working with frame buffers lol.

#632
Iperzampem0

Iperzampem0

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts
  • Gender:Male
  • Location:Venice (Italy)
  • Interests:Techonolgy, computers, smartphones, Apple, software, cybersecurity, hacking, friends, travels, p...
Has anyone tried Lion GM install?
Maybe it has "better support" for our VAIO display's... I'm gonna try it on my VAIO (see my signature) and I'll let you know, even though I don't think something changes.. :D

#633
20brains

20brains

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
I am also secretly hoping lion will have some support, even tho i highly doubt :P I should try it myself, im just afraid of wasting another couple hours of my life lol

#634
Iperzampem0

Iperzampem0

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts
  • Gender:Male
  • Location:Venice (Italy)
  • Interests:Techonolgy, computers, smartphones, Apple, software, cybersecurity, hacking, friends, travels, p...
And here I'm again, with bad news for me... :P
I'm writing through Lion installed into my VAIO FZ21M, but I'm using an external Wireless Adapter coz my Intel 4965agn will never be recognized...

Apart from that, I was able to install Lion GM without any problem, simply following a guide by Mald0n here at Insanelymac and I also have audio working with VoodooHDA, keyboard and touchpad with Lion PS2 kexts, even if the ALPS touchpad works bad coz there's no tap-to-click e no scrolling obviously...

Also I was able to set the correct resolution (1280x800) in VESA mode into com.apple.boot.plist for Chamaleon v2.0 RC5 r1083, but NO Nvidia 8400M GT.. I've tried only to set GraphicsEnabler=Yes and, with that, my screen goes black and if I connect my laptop via HDMI to my HDTV, neither of the screens works... :P

Someone here have a solution which I can try to enable my Nvidia?

I'm not a DSDT addict... I've tried to use DSDTSE app, but when compiling it gave me a lot of errors and I'm not able to do anything to solve.

Hoping for some help.. Thanks!!!
Now I'll reinstall my Windows partition side-by-side with OSX Lion in a GUID Partition Table.

#635
20brains

20brains

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
Well i'm glad to hear lion actually works! Your model is diferent from mine, but i know the 4965agn is one of the most unsupported wifi cards for osx! I know this caus my older vaio had it and i just swapped it out.. My f11 uses atheros wifi

Dont know why the hdmi wouldnt work! usually when there is a black internal screen it means the video card is detected and enabled but it just wont recognise the internal screen so the hdmi SHOULD work :)

#636
Sparda

Sparda

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
  • Gender:Male
  • Location:lol
Anyone can test this: http://www.insanelym...howtopic=208410 ?

#637
OoTLink

OoTLink

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
That won't work. The blahblah-717 display is a VESA default, and unfortunately you don't get a device ID for a display when you're running the real nvidia driver.

#638
Funky frank

Funky frank

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 462 posts
jlvaio: You did try out the SNC_for_SODV.kext from ryuu123 one year ago... :P Using it you wrote that it will be a new nvcap visible in ioreg? Could you explain this to me in detail? What changed exactly?


Some SNC ACPI method's description:

EDIT: See here

AlexanderPD: Do we have the EDID of the MacBookPro6,2 ? In your posted calypso.ioreg there is:

MacBookPro6,2 lvds EDID:
<00 ff ff ff ff ff ff 00 06 10 bb 9c 00 00 00 00 00 13 01 03 80 21 15 78 0a 50 c5 98 58 52 8e 27 25 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 7c 2e 90 a0 60 1a 1e 40 30 20 36 00 4b cf 10 00 00 18 00 00 00 01 00 06 10 30 00 00 00 00 00 00 00 00 0a 20 00 00 00 fe 00 4c 50 31 35 34 57 45 33 2d 54 4c 42 31 00 00 00 fe 00 43 6f 6c 6f 72 20 4c 43 44 0a 20 20 20 00 dd>

Connector type: <02 00 00 00>
Display-type: <"LCD">

VAIO F11 lvds EDID:
00FFFFFF FFFFFF00 367F2500 00000000 2D0C0104 90241400 EAA8E099 574B9225 1C505400 00000101 01010101 01010101 01010101 01014038 80B47038 40403C3C 550068C8 10000018 40388080 7138AA40 80808800 68C81000 00180000 00FC004E 76696469 61204465 6661756C 000000FC 00742046 6C617420 50616E65 6C00001F


Edit: Messed around with _DSM method of NGFX:
"@0,AAPL,boot-display", 
								Buffer (Zero) {}, 
								"@0,built-in", 
								Buffer (Zero) {}, 
								"@0,has-static-EDID", 
								Buffer (Zero)
								{
								}, 
								"@0,display-connect-flags", 
								Buffer ()
								{
									0x04,0x00,0x00,0x00
								}, 
								"@0,connector-type", 
								Buffer ()
								{
									0x02,0x00,0x00,0x00
								}, 
								"@0,display-type", 
								Buffer ()
								{
									"LCD"
								}, 
								"@0,display-cfg", 
								Buffer ()
								{
									0x03, 0x00, 0x0F, 0x00
								}, 
								 "@0,EDID", 
								Buffer ()
								{
									/* 0000 */	0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 
									 /* 0008 */	0x36, 0x7F, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 
								 /* 0010 */	0x2D, 0x0C, 0x01, 0x04, 0x90, 0x24, 0x14, 0x00, 
									/* 0018 */	0xEA, 0xA8, 0xE0, 0x99, 0x57, 0x4B, 0x92, 0x25, 
									/* 0020 */	0x1C, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, 
						/* 0028 */	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
						/* 0030 */	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x40, 0x38, 
						/* 0038 */	0x80, 0xB4, 0x70, 0x38, 0x40, 0x40, 0x3C, 0x3C, 
						/* 0040 */	0x55, 0x00, 0x68, 0xC8, 0x10, 0x00, 0x00, 0x18, 
						/* 0048 */	0x40, 0x38, 0x80, 0x80, 0x71, 0x38, 0xAA, 0x40, 
						/* 0050 */	0x80, 0x80, 0x88, 0x00, 0x68, 0xC8, 0x10, 0x00, 
						/* 0058 */	0x00, 0x18, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x4E, 
						/* 0060 */	0x76, 0x69, 0x64, 0x69, 0x61, 0x20, 0x44, 0x65, 
						/* 0068 */	0x66, 0x61, 0x75, 0x6C, 0x00, 0x00, 0x00, 0xFC, 
						/* 0070 */	0x00, 0x74, 0x20, 0x46, 0x6C, 0x61, 0x74, 0x20, 
						/* 0078 */	0x50, 0x61, 0x6E, 0x65, 0x6C, 0x00, 0x00, 0x1F
								}, 
											 "@0,name", 
								Buffer ()
								{
									0x4e, 0x56, 0x44, 0x41, 0x2c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x2d, 0x41 // NVDA,Display-A
								}, 
								"@1,compatible", 
								Buffer (0x0B)
								{
									"NVDA,NVMac"
								}, 
								"@1,device_type", 
								Buffer (0x08)
								{
									"display"
								}, 
								"@1,connector-type", 
								Buffer ()
								{
									0x00,0x08,0x00,0x00
								}, 
								"@1,can-hot-plug", 
								Buffer (Zero)
								{
								}, 
							   "@1,device_type", 
								Buffer (0x08)
								{
									"display"
								}, 
							   "NVCAP", 
								Buffer ()
								{
									0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 
									0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
									0x00, 0x00, 0x00, 0x00
								}, 
								"VRAM,totalsize", 
								Buffer (0x04)
								{
									0x00, 0x00, 0x00, 0x40
								}, 
								"device_type", 
								Buffer ()
								{
									"NVDA,Parent"
								}, 
								"NVDA,Features", 
								Buffer ()
								{
									0xff ,0x06 ,0xc7 ,0x00
								}, 
								"model", 
								Buffer (0x17)
								{
									"NVIDIA GeForce GT 330M"
								}
							}, Local0)
Results in proper HDMI hot-pluggin...

#639
OoTLink

OoTLink

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 142 posts
Frank you are really awesome :)

#640
jlvaio

jlvaio

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 220 posts

jlvaio: You did try out the SNC_for_SODV.kext from ryuu123 one year ago... :) Using it you wrote that it will be a new nvcap visible in ioreg? Could you explain this to me in detail? What changed exactly? Some SNC ACPI method's description:

_INI		Init SODV		Switch Screen / Gfx (values 0 / 1) SN02			Enable events ( 0xffff all) SN03			Disable events ( 0xffff all ) SN06			Some kind of general purpose method that returns availability of methods SN07			Returns event messages BRBR		Get panel brightness?
AlexanderPD: Do we have the EDID of the MacBookPro6,2 ? In your posted calypso.ioreg there is: MacBookPro6,2 lvds EDID:
<00 ff ff ff ff ff ff 00 06 10 bb 9c 00 00 00 00 00 13 01 03 80 21 15 78 0a 50 c5 98 58 52 8e 27 25 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 7c 2e 90 a0 60 1a 1e 40 30 20 36 00 4b cf 10 00 00 18 00 00 00 01 00 06 10 30 00 00 00 00 00 00 00 00 0a 20 00 00 00 fe 00 4c 50 31 35 34 57 45 33 2d 54 4c 42 31 00 00 00 fe 00 43 6f 6c 6f 72 20 4c 43 44 0a 20 20 20 00 dd>  Connector type: <02 00 00 00> Display-type: <"LCD">
VAIO F11 lvds EDID:
00FFFFFF FFFFFF00 367F2500 00000000 2D0C0104 90241400 EAA8E099 574B9225 1C505400 00000101 01010101 01010101 01010101 01014038 80B47038 40403C3C 550068C8 10000018 40388080 7138AA40 80808800 68C81000 00180000 00FC004E 76696469 61204465 6661756C 000000FC 00742046 6C617420 50616E65 6C00001F
Edit: Messed around with _DSM method of NGFX:
"@0,AAPL,boot-display",								  Buffer (Zero) {},								  "@0,built-in",								  Buffer (Zero) {},								  "@0,has-static-EDID",								  Buffer (Zero) 								{ 								},								  "@0,display-connect-flags",								  Buffer () 								{ 									0x04,0x00,0x00,0x00 								},								  "@0,connector-type",								  Buffer () 								{ 									0x02,0x00,0x00,0x00 								},								  "@0,display-type",								  Buffer () 								{ 									"LCD" 								},								  "@0,display-cfg",								  Buffer () 								{ 									0x03, 0x00, 0x0F, 0x00 								},								   "@0,EDID",								  Buffer () 								{ 									/* 0000 */	0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,									   /* 0008 */	0x36, 0x7F, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00,								   /* 0010 */	0x2D, 0x0C, 0x01, 0x04, 0x90, 0x24, 0x14, 0x00,									  /* 0018 */	0xEA, 0xA8, 0xE0, 0x99, 0x57, 0x4B, 0x92, 0x25,									  /* 0020 */	0x1C, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,						  /* 0028 */	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,						  /* 0030 */	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x40, 0x38,						  /* 0038 */	0x80, 0xB4, 0x70, 0x38, 0x40, 0x40, 0x3C, 0x3C,						  /* 0040 */	0x55, 0x00, 0x68, 0xC8, 0x10, 0x00, 0x00, 0x18,						  /* 0048 */	0x40, 0x38, 0x80, 0x80, 0x71, 0x38, 0xAA, 0x40,						  /* 0050 */	0x80, 0x80, 0x88, 0x00, 0x68, 0xC8, 0x10, 0x00,						  /* 0058 */	0x00, 0x18, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x4E,						  /* 0060 */	0x76, 0x69, 0x64, 0x69, 0x61, 0x20, 0x44, 0x65,						  /* 0068 */	0x66, 0x61, 0x75, 0x6C, 0x00, 0x00, 0x00, 0xFC,						  /* 0070 */	0x00, 0x74, 0x20, 0x46, 0x6C, 0x61, 0x74, 0x20,						  /* 0078 */	0x50, 0x61, 0x6E, 0x65, 0x6C, 0x00, 0x00, 0x1F 								},											   "@0,name",								  Buffer () 								{ 									0x4e, 0x56, 0x44, 0x41, 0x2c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x2d, 0x41 // NVDA,Display-A 								},								  "@1,compatible",								  Buffer (0x0B) 								{ 									"NVDA,NVMac" 								},								  "@1,device_type",								  Buffer (0x08) 								{ 									"display" 								},								  "@1,connector-type",								  Buffer () 								{ 									0x00,0x08,0x00,0x00 								},								  "@1,can-hot-plug",								  Buffer (Zero) 								{ 								},								 "@1,device_type",								  Buffer (0x08) 								{ 									"display" 								},								 "NVCAP",								  Buffer () 								{ 									0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,									  0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,									  0x00, 0x00, 0x00, 0x00 								},								  "VRAM,totalsize",								  Buffer (0x04) 								{ 									0x00, 0x00, 0x00, 0x40 								},								  "device_type",								  Buffer () 								{ 									"NVDA,Parent" 								},								  "NVDA,Features",								  Buffer () 								{ 									0xff ,0x06 ,0xc7 ,0x00 								},								  "model",								  Buffer (0x17) 								{ 									"NVIDIA GeForce GT 330M" 								} 							}, Local0)
Results in proper HDMI hot-pluggin...


sorry i have crash my computer system this winter and lost lot of data and actually so much work need to be done ,i don't remember exactly what it did maybe i had post results anywhere the things of ioreg i think i have used too a kext seems to be called pci util or pcifix with some kind of pci overide don t remember exactly but remember after something shown insystem info but not much things hope you have sucess that really help me

can you explain more detailed the advanced you get thanx?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy