Jump to content
18 posts in this topic

Recommended Posts

Asus X71Vn laptop has similiar specs to MacBook Pro for half the price.

17,1" LCD

Core 2 2.2GHz

4GB Ram

320GB HDD

GeForce 9650M GT 1GB

 

I am not going to write a complete tutorial because the installation is extremely easy.

Use iAtkos v7 dvd (10.5.7).

Choose VoodooHDA (needed for integrated ALC663)

DSDT Patch (for both cores to work)

VoodooPS2 (for trackpad and keyboard)

VoodooBattery (for battery indicator)

CoreVidia (I couldn't find any working EFI string, corevidia works fine.)

Intel AHCI SATA (not sure if needed... but doesn't break anything)

 

That's all (unless I forgot something;-) )

After the installation everything should be working (including 3d hardware acceleration), apart from wireless. The Intel 5100AGN is not going to work under os x. However, you can easily replace it with an airport-compatible mini-pcie card. I bought Asus WL-270N with broadcom BCM94321MC chip (the same as in macbooks pro) for 50 polish zlotys (about 15 US Dollars). Incredibly cheap and works perfectly in os x with no additional kexts.

 

Working:

CPU both cores

GeForce 9650M GT (with CI/QE)

ALC663 sound (speakers/headphones/mic, didn't check spdif)

Firewire

USB 2.0

Trackpad with 2-finger scrolling

Ethernet (out of the box)

Wireless (after replacing wireless card)

Integrated Bluetooth

 

Not working:

SLEEP (I don't know how to tackle this... the screen goes black but the fans don't stop. Need to hard-reset to restart it)

 

I have no way to check the HDMI output. I will check the VGA output in a few days time.

The graphics card is working at half-power (about 2000 in Cinebench OpenGL test), you have to sleep display for a second to switch it to full-power (about 4500 in Cinebench), it's a known problem with many graphic cards.

 

So, apart from sleep (it would be nice, but I can live without it) the laptop works great under osx. Completely stable, os x is my main os now.

 

I'm looking for a solution to make some fine details work. Mainly the mute/volume down/volume up keys (Fn+F10/Fn+F11/Fn+F12 on my keyboard). Any ideas?

ok, I'm not sure if it will be useful for anyone as no one replied. Maybe I'm the only one with this laptop model :D

I'm sending you my dsdt.aml , use it with chameleon2, put it in root folder (/).

I've added the graphics card to it so CoreVidia is no longer needed. It works with full hardware acceleration and external display using vanilla kexts. No injectors, no nothing :-) And you no longer have to sleep display to speed it up :-)

I've also tried to fix the sleep issue. Partial success. The laptop now sleeps (blinking light etc), wakes up, the fan, hdd and dvd go off, but unfortunately black screen. I do not know how to solve this? Anyone can help?

dsdt.aml.zip

Hi, and congrats with successful install. I'm interested in you graphics card part. I have the same graphic, and tried with CoreVidia option to make it run. Unfortunately it works only partially... Cinebench gives me only 599 on OpenGL Standard test. I have option to change resolution, and stuff like that, but looks like open gl, and 3d acceleration isn't supported. Core Image also says "Software". Could you help me getting the card functioning fully? I'm a real noob at this, so be patient with me please, and step by step explanation would be most appreciated.

 

I have HDMI too, and can test it, if I can get the things running...

For sleep you might want to boot into iAtkos > Deselect everything > select sleep kernel > install > allow installer to reboot.

 

And to get your specialty keys working download this

 

Controllermate is an app that lets you customize your HID Devices, in your case you can set F13, F14 & F15 or whichever keys you designate to +/- and Mute your volume.

 

 

Hope this helps! Goodluck.

repetitor:

Are you using the same laptop as I am? If yes - just use my dsdt.aml file. If no:

Are you using chameleon2? If yes, try to add the card to your dsdt. Firstly, download dsdtpatcher (http://www.insanelymac.com/forum/index.php?showtopic=133683%252522), run it. Search your dsdt_fixed.txt file for something like Device (VGA) or Device (GFX0). After the Lines:

Device (GFX0)

{

 

and before the first "Method" entry add:

Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x16)
                           {
                               "@0,compatible",
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               },

                               "@0,device_type",
                               Buffer (0x08)
                               {
                                   "display"
                               },

                               "@0,name",
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-A"
                               },

                               "@1,compatible",
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               },

                               "@1,device_type",
                               Buffer (0x08)
                               {
                                   "display"
                               },

                               "@1,name",
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-B"
                               },

                               "NVCAP",
                               Buffer (0x18)
                               {
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
                                   /* 0008 */    0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00
                               },

                               "VRAM,totalsize",
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x40
                               },

                               "device_type",
                               Buffer (0x0D)
                               {
                                   "NVDA,GeForce"
                               },

                               "model",
                               Buffer (0x17)
                               {
                                   "nVidia GeForce 9650 GT"
                               },

                               "rom-revision",
                               Buffer (0x25)
                               {
                                   "nVidia GeForce 9650 GT OpenGL Engine"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }

 

you also need the DTGP method. Add it just after your _WAK method.

Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}

If (LEqual (Arg2, One))
{
Return (One)
}
}
}

Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}

Compile the file with "./iasl dsdt_fixed.txt"

You should get no errors (some warnings are possible) and a file "dsdt.aml". Copy the file to your root directory ("sudo cp dsdt.aml /"), restart.

This method is not exactly for complete noobs...

 

 

Cheese N' Pancakes:

thanks for your tips. Controllermate is great, unfortunately it doesn't recognize my Fn+F10-F12 keys. It acts as if nothing was pressed. The keys work under Windows though, but only with a proper driver.

Custom kernel will probably help with my sleep problem, however I'd like to keep as many vanilla files as possible. I think this way I'll have less problems with future updates...

post-220506-1246921267_thumb.png

post-220506-1246922700_thumb.png

Thanks, I'll try this as soon as I get home from work today. It's not the same laptop, so unfortunatly, I probably can't use your file (To be honest, I don't even know what to do with it. I'm REALY new to all this osx86 stuff. I guess you just put it in root folder as it is, and reboot?) I use cameleon 2 and I can se that all the other options you chose in install are the same options I had to chose, to make my machine work. My 9650M GT is 512 MB version thou... Maybe I could use your file anyway?? Or maybe, if I install OSX and make the other parts work, I could send you my file, and you could add graphic card to it, or something like that? I'm getting a bit desperate as you can see :blink:

 

If I can't use your file, and have to go for second method, what do I have to chose of VGA drivers when installing iAtkos?

 

Do you use dsmos or apple option? (sorry for all the questions, but I have been messing around with all diferent options for weeks now to make the graphic card work with no luck. Even tried something called nvidia 9 installer V2. Just messed up my install, so I can't boot the machine. So I would realy like to finish this, so I can start using my machine for some graphical work.) Thanks again man...

If it's 512MB change ram size to:

    "VRAM,totalsize",
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x20
                               },

Instead of my 0x40.

 

If you manage to make this dsdt patch you shouldn't choose any VGA drivers when installing iAtkos. It works with the original Mac drivers from OS X.

 

However, before I patched my dsdt my card was working with CoreVidia choosen during the installation.

I'm not sure which decrypter I selected... I think I just left the default.

 

You can try my dsdt.aml file (yes, you put it in / and restart) but I don't think it will work with a different laptop model.

You can install with CoreVidia maybe It'll work for you. If not, try the dsdt patch but before restarting do "sudo rm -R /System/Library/Extensions/CoreVidia.kext"

Ok, I got the things running now. I just chose apple's decrypter and CoreVidia and graphic card works. It doesn't say cards name, and I can see the same behavior with testing in cinebench before and after screen sleep (2470 <-> 5400). But I'm a bit insecure with all the code change. If something goes wrong with OSX, I don't know how to fix it again, but have to do a new clean install, so after installing it for fifteenth time it gets annoying....so for now I'll stick to this graphic solution.

 

I would like my power (battery/powerpack) to function correctly. There is no coherence with battery life and what machine registers and after running machine on battery for 5 minutes I start getting message that machine has to be plugged in, or turned off. It actually looks like I'm on battery even when I plug power adapter in. It just starts loading after a few minutes and registers battery fully charged. I installed battery option on iAtkos.

Woah... 5400? what cpu have you got? is your 9650M GT with DDR2 or DDR3 memory?

 

Yes, with small variations from test to test, but always over 5400... Why, is it a bad result? :unsure: I have DDR3 memory on graphic and CPU is Intel Core 2 Duo P9500 2.57 GHz with 6MB L2 Cache.

 

HDMI works, but I think it's registered by machine as DVI, because it doesn't send sound over HDMI (maybe it's just the lack of support for my sound card. I have Realtek® ALC268 High Definition, but am using VoodooHDA driver, because I can't find the other one that would make my sound work. So maybe that's something needed to enable sound over HDMI) The resolution and picture look perfect on my 26" samsung T260HD.

It's a good result, that's why I asked. I have 4500, but my card has DDR2 and CPU only 2.2GHz :-)

 

But you card is 1GB compared to my 512Mb. Oh yeah, by the way, in windows I can make my card to run on 1 GB (borrows ram from system ram), is there any option for enabling this on OSX? I have 4GB RAM, so I could spare 500 MB for extra graphic power.

For sleep you might want to boot into iAtkos > Deselect everything > select sleep kernel > install > allow installer to reboot.

 

And to get your specialty keys working download this

 

Controllermate is an app that lets you customize your HID Devices, in your case you can set F13, F14 & F15 or whichever keys you designate to +/- and Mute your volume.

Hope this helps! Goodluck.

 

Can you tell me where sleep kernel should be?? You can se options for install of iAtkos on this link: http://uphuck.ggrn.de/forum/viewtopic.php?f=7&t=4034 , if you scroll to bottom of the page. That list is the list of options you can choose. Which one of those would be sleep kernel??

[...]

 

DSDT Patch (for both cores to work)

 

[...]

 

Working:

CPU both cores

 

[...]

 

I have a very similar asus notebook and have to start with cpus=1 flag.

you wrote about an dsdt patch and what to change to get graphics to work.

But what should i change in dsdt_fixed.txt for cpu?

 

Sorry for my bad english.

I'm a young german boy.

 

Drakulix

I have a very similar asus notebook and have to start with cpus=1 flag.

you wrote about an dsdt patch and what to change to get graphics to work.

But what should i change in dsdt_fixed.txt for cpu?

 

Sorry for my bad english.

I'm a young german boy.

 

Drakulix

The CPU part was automatically fixed for me by dsdt patcher. So, dsdt_fixed, as the name suggests, should already be fixed.

  • 1 month later...
  • 4 months later...
  • 4 months later...

I have successfully installed the same system on an identical laptop, although with a different CPU (C2D P7350). I would like to know how to successfully address the sleep issue, because other than the ACPI-related positions in the customization list during the install I couldn't find anything that might be sleep-related. Or maybe I was looking not carefully enough. I am quite a beginner in terms of OSX86 and couldn't solve the problem searching the internet. If anyone here could help, I would really appreciate.

×
×
  • Create New...