Jump to content

Acer v3-771g Mountain Lion


others111
 Share

193 posts in this topic

Recommended Posts

 

Hi,

 

okay, I'll try to explain what I did:

 

I had the same problem and solved it here. First I got some Speedsteps by choosing the smBIOS for a MBP8,x... Before I was using 9,2 and also got only 3 Speedsteps. BUT now I am using MBP10,1 with these Speedsteps:

 

kernel[0]: AICPUPMI: CPU P-States [ 12 22 23 27 29 31 32 33 ]
 
This states that ALL possible Speedsteps on my machine are enabled - from 1200 to 3300 Mhz (which I can confirm)
 
The solution was quite simple (and states my stupidity):
  1. I disabled two modules from Chameleon (ACPIcodec and Kernepatcher). I don't need them, because Kernelpatcher is obsolete when you do not have Extensions loaded from the Extra/Extensions folder and ACPIcodec is quite old and for some unsupported machines.
  2. I extracted ALL SSDTs (SSDT as you generated and the other SSDTs that you don't see) using AIDA64 under Windows. It saves the .aml files. I renamed them and put them into the Extra folder. Open the SSDTs before copying, because SSDT.aml is not the same as your generated one (might be SSDT-1.aml) and you will need the generated one. So rename SSDT.aml from Windows to SSDT-1.aml and leave your generated SSDT.aml. rename the other SSDTs further on (SSDT2.aml, SSDT-3.aml, etc.).
  3. On reboot, Chameleon loads ALL SSDT files in the Extra folder... and voila!
I tried sleeping mode yesterday and the system goes to sleep as I wanted (Using SmartSleep utility) AND came back when I wanted. It just looses Wifi connection and the Bluetooth connection (from my mouse).
Yes, I got deep sleep and did not need to boot again. I think I could try the other sleep states the next days.
 
Perhaps you might try that.

 

how did you extract the ssdt with aida64.. can you please explain it to me... you can also pm me in german

Link to comment
Share on other sites

Yes, it is the script of RevoGirl RIP. I have found it, I do not know now anymore, where it had been, but it was adapted by a unknown person for Mobil Cpus. You kann believe me, it works perfekt.

 

Du kannst mir vertrauen, und es gefahrlos benutzen.

 

Have fun!

Link to comment
Share on other sites

Hi,

 

from back to front.

 

Styrian and darkness: You can reach the Turbo state 3.2 Mhz, but only when all cores are at max. speed. But why worry. It is allmost not possible to reach these state on OSX with "regular" usage. I reached it one time when copying gigabytes of data, while scanning Wifi and scanning another HDD with an antivirus...

 

styrian: reads the posts. Other SSDT help with Wifi or Brightness Probs. This might differ on other systems like your Lenovo.

You totally missed it. We all used the Revogirl (R.I.P.) script or better the modified script. The Script is also integrated in MacIASL (so you really do not need the "old" script). Extracting the SSDTs helps in getting parts of the hardware in the Acer Aspire V3-771G to be better integrated in OSX, when using a custom DSDT. Parts of the IntelHD, the Nvidia, the CPU-states, etc. are in these SSDTs and not in the main DSDT. Your mentioned script is only for ONE SSDT (the CPU one) and solves ONE Problem: Steedstepping. 

 

 

Example: the 9462 Wifi card is now (with SSDTs) recognized as a unknown network controller by the system. Before is wasn't recognized at all by OSX.

 

For AIDA64: 

1. in main window, right click the status line at the bottom. A menu appears. Select ACPI Tool.

2. A new window will open with the DSDT. Click on the "Save" button under the window an choose WHAT file to save (SLIC, DSDT, SSDT, SSDT-1, etc.). AIDA saves the file as *.bin on your HD.

3. Rename the file under windows or OSX to blablabla.aml and copy it to the extra folder. Remember NOT to overwrite your script-generated SSDT as posted before.

Link to comment
Share on other sites

Nice to see development on the 771g series :), As for now everything should work, except the GraphicsCard. Does someone have a Solution by just using the nvidia Card but not the Cpu Graphics without turning the Screen Black/Off at Boot ?? Is it even possible ? Because the Display on this notebook use the Cpu Graphics to display things. By disabling the CPU GFX the Screen goes totaly Black, but on the Background OSX is working, so it recognize the GPU.

Link to comment
Share on other sites

Hi everybody,

 

updated to 10.8.5 today (using the combo update from Apple, approx. 831MB). Here are my notes of things to take care of before updating:

 

1. Update GenericUSBXHCI to 1.2.5. If you don't, well, the Appledriver will take over and USB3.0 ports will not work. Anyway, if you don't, DISABLE the old driver before rebooting or you will only have the touchpad working.

 

2. You will need to patch again the AppleIntelCPUPowermanagement.kext or copy the old one into /S/L/E. AICPMPatch is still working on 10.8.5 (kext version is now 214, in 10.8.4 it is 196). Otherwise the system will panic at reboot.

Right now my MBP10,1 (i7 - 2,3 Ghz) shows "kernel[0]: AICPUPMI: CPU P-States [ 12 22 23 29 31 32 ]" after startup.

 

3. You will have to reenable SSD Trim (if you have installed a SSD) by using Chameleon SSD Optimizer.

 

4. Good news. My system recognizes the display without patching and the BRIGHTNESS SLIDER shows up in the Monitor preference pane!

 

5. Update your FakeSMC (I am using kozleks version 5.3.814 right now and it seems to be working.)

 

6. Updated Chameleon to 2262 (before). My patched DSDT and the SSDTs are the same as before and working fine. I did not change the chameleon.boot.plist so this all seems to work.

 

7. Disable Geforce.kext in S/L/E after the update and before reboot. I did not test it up to now, but I think the system will have the "normal" black screen.

 

8. If you have VoodooHDA installed: You do not have to change anything. It boots fine.

 

9. Bluetooth 4.0 driver (IOath3kfrmwr.kext from Rehabman) is still working with the integrated Atheros 9462 wifi card. If anyone still has problems... it is the same since 6 years ago: Boot into win, get bluetooth to work and connect and then reboot into OSX... It works then (at least for my Bluetooth mouse).

 

@Tuning: We discussed the Geforce thing. This is just not possible without patching the BIOS, because the Acer uses the INTEL framebuffer at startup and can not change it during boot. This is a Hardware problem and can not be changed on our systems (Thanxs, Acer). The Nvidia is recognizable, bur the GPU changing routine Apple uses in their Nvidia BIOSes is different to the Nvidia one (called Optimus). Oh, the Card reader and the integrated Wifi won't work either... so these are the things that will probably never work.

 

 

Hope this helps.
  • Like 1
Link to comment
Share on other sites

I can confirm that usb 3.0 isnt working on 10.8.5

Ive found some interesting hda patch to work without vodoo kext. The v3-771g has the alc269 chipset and i try to get applehda to work, because it more stable and has better audioquality then the vodoo patch.

 

EDIT: USB 3.0 Work by Booting with -gux_defer_usb2

Link to comment
Share on other sites

I can confirm that usb 3.0 isnt working on 10.8.5

Ive found some interesting hda patch to work without vodoo kext. The v3-771g has the alc269 chipset and i try to get applehda to work, because it more stable and has better audioquality then the vodoo patch.

 

EDIT: USB 3.0 Work by Booting with -gux_defer_usb2

Hi,

 

I am using AppleHDA here with the HDAEnabler.dylib in Chameleon (2.2-2263) and it is working quite right. Only the HDMI outpot will not work correctly. Therefore I am using VoodooHDA again.

 

I am trying the Kernel flag right now and chatted with the developer, because entering Kernel flags should not be necessary at all... Let's see if it works.

 

Edit: the kernel flag did not work... :-(

Edited by wartomato
Link to comment
Share on other sites

Hi,

 

I am using AppleHDA here with the HDAEnabler.dylib in Chameleon (2.2-2263) and it is working quite right. Only the HDMI outpot will not work correctly. Therefore I am using VoodooHDA again.

 

I am trying the Kernel flag right now and chatted with the developer, because entering Kernel flags should not be necessary at all... Let's see if it works.

 

Edit: the kernel flag did not work... :-(

try this http://sourceforge.net/projects/genericusbxhci/files/Snapshots/GenericUSBXHCI_1.2.6d2.tar.gz/download with the boot flag, hope it helps

Im working on applehda to get it to work properly. I just dont like vodoo audio at all :)

Link to comment
Share on other sites

try this http://sourceforge.net/projects/genericusbxhci/files/Snapshots/GenericUSBXHCI_1.2.6d2.tar.gz/download with the boot flag, hope it helps

Im working on applehda to get it to work properly. I just dont like vodoo audio at all :)

Thanx for the link, but I had it already installed. Still the same prob, but zenith432 wanted my xhcdumps for the USB3 and I sent it to him. Let's see what happens.

 

 

I experience display/image flickering when browsing the web especially when scrolling.Did anyone else experience this ?

 

No...

Link to comment
Share on other sites

Hi there,

 

I thought I should share the last mail from zenith432 with you that solved my USB3.0 port problems over here:

 

wartomato,

 

Zenith432 has replied to a personal conversation entitled "devices not recognized".

 

Zenith432 said:

======================================================================

Yeah, I'm pretty sure it's the Intel idle causing the interrupt stall.  Boot with '-gux_no_idle', and it should resolve the problem.

======================================================================

 

This means that the USB3.0 ports will not be idle anymore and "waiting" for something to be plugged in and will not go into a sleep state. but all my USB2.0/3.0 hardware is now recognized again on the USB3.0 ports.

 

Perhaps this might help someone out there for the time being.

Link to comment
Share on other sites

Hey guys, I have a successful vanilla install of 10.8.5 directly from 10.8.5 and it works great in safe boot mode. Is there a group of kexts and a DSDT to use to make it boot properly? I've got the 771G-9809, which, apparently, only differs from wartomato by a couple things. I have the same i7 series (3632QM), 8GB DDR3, but the same 650M and Optimus stuff.

 

@wartomato , do you have what you've used so far that I could get from you to see if I can at least get booting properly? I have the same install on a VM that works (sometimes) to allow me to get files onto an HFS flash drive to move to the OSX install. I figure since our machines are nearly identical (except mine being American release) that this might be productive. I'm also an engineering student, and one of my instructors is a God of a programmer, so any suggestions you might have about making things better, let me know and I can ask him. He is interested in purchasing a 771G and doing a Hackintosh as well. This could be some good contribution to the whole hackintosh project and Acer users everywhere :-P

 

Thanks in advance! If you need to see my DSDT to compare, I have a copy of it on a blog I started to host files and updates on my project... http://www.wavemadison.net/hackintosh

Link to comment
Share on other sites

If you have not til now nvdaresman.kext from your install removed, you can try this as workaround. You need also the for your hardware correct personality for the HD4000. If you have one of the latest bootloaders, you can choose it there.

 

I have patched your DSDT.dsl file from your blog (file has there wrong ending ".aml" instead of ".dsl") with usual patches. Errors are corrected and warnings removed. Done with DSDT Editor (thanks to OldNapalm) in about 15 Minutes.

 

Have fun!

DSDT-BotenRedWolf.aml.zip

Link to comment
Share on other sites

You can skip in bootloader ATI an NVIDIA gfx. A further step could be, to disable the nvidia card in DSDT. If it is possible switch in biios video output to internal.

I could integrate the HD4000 and AppleHDA in DSDT.aml for you. But therfore I need to know the PlatformID of HD4000 and HDA LayoutID. If you upload all SSDT tables extracted for example in Windows with Aida64, I could try to disable for you the Nvidia card.

 

Have fun.

Link to comment
Share on other sites

http://wavemadison.net/hackintosh/?p=15

 

I uploaded a ZIP with DSDT and all three SSDTs in it on that post.

 

If it's possible, could you completely disable the nVidia card, have it boot and function off of the HD4000, and let me know any other things I may have to do to get things working a little better. Thanks again! 

 

:D  :thumbsup_anim:

 

EDIT: They are not decompiled or anything, you may need to do that.

Link to comment
Share on other sites

Hi BotenRedWolf,

 

sorry for the delay...

 

Well, first of all: Forget about the DSDT and The Intel HD4000. I got a vanilla 10.8.5 too up and running... the DSDT and Intel are not the first things to do, when you want the system up and running without "safe mode".

 

But for styrian and you: you will only need the DSDT and one SSDT to be patched (the CPU SSDT). The other SSDT contain errors that might causes problems like my USB3.0 ports not recognized anymore while the system is in idle mode and so on.

 

So, just tell us what you did (which way did you install it), what is the partition scheme that you are using. Any extensions disabled for far? (forget the nvidia blablabla, just disable "Geforce.kext" and boot with GraphicsEnabler=no, there is no need to patch the dsdt for the IntelHD nor the nvidia).

 

Because of the optimus switching scheme by nvidia, the OSX system will recognize the nvidia card, but won't do a thing with it. You can not disable it in total, because the cards use the same framebuffer from the bios at startup.

Basically this is the reason for our dilemma. Other notebooks have the nvidia separated from the cores (no optimus) and can therefore switch between the cards.

Apple uses some kind of optimus technology too, but the switching process differs from the one that nvidia uses. This can currently not be changed.

 

some short advices:

  • Hopefully you installed on the 160GB HDD with a GPT Partition scheme.
  • do the first boots with NullCPUpowermanagement.kext. Download it from somewhere. It can be removed after you have patched the AppleIntelCPUPowermanagement.kext.
  • Disable AppleHDA during the first boots, because otherwise you will get Kernel Panics at boot. Install VoodooHDA 2.8.4 ML (it includes the DisableHDA.kext that will block the AppleHDA.kext in future updates.)
  • Remove (if it is in S/L/E): ApplePolicyControl.kext, AppleMyTCEDriver.kext, AppleUpstreamUserClient.kext
  • Choose a good SMBIOS like MBP 8,3 / MBP 9,1 or MBP 10,1 and STICK WITH IT.
  • Download the ALPS Driver (VoodooPS2Controller.kext) I uploaded here - hoping that you do not have an ELAN Touchpad.
  • Install VoodooBattery.kext from anywhere.
  • Install IOath3kfrmwr.kext to get the bluetooth working.
  • Install GenericUSBXHCI.kext to get the USB 3.0 ports working.
  • For the IntelHD, you will need to do some testing with the different device strings Apple uses (the best one working for me was 01660004).
  • When booting with chameleon, disable allmost everything of the modules exept the resolution.dylib
  • the most important thing: install kozleks HWSensors package which contains fakeSMC or you will not boot at all.

Here is my current Chameleon.boot.plist for a starting point:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DSDT</key>
<string>/Extra/DSDT.aml</string>
<key>Default Partition</key>
<string>hd(2,2)</string>  ##this is my second SSD, so choose your HDD,Partition here.
<key>DropSSDT</key>
<string>Yes</string>
<key>EnableHDMIAudio</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>ForceHPET</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
# <key>GraphicsEnabler</key>
# <string>Yes</string>
# <key>SkipIntelGfx</key>
# <string>Yes</string>
# <key>SkipNvidiaGfx</key>
# <string>Yes</string>
# <key>HDAEnabler</key>
# <string>Yes</string>
# <key>HDAULayoutID</key>
# <string>0D010000</string>
# <key>HDEFLayoutID</key>
# <string>0D010000</string>
<key>Kernel Flags</key>
<string>-gux_no_idle</string>  ##fix for USB3.0 on my machine, when using all three SSDTs.
<key>Hide Partition</key>
<string>hd(0,1) hd(1,1) hd(2,1) "DATA" "Acer"</string> ##partitions that will be hidden in chameleon boot screen. not mandatory.
<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>KeyLayout</key>
<string>mac-de</string> ##ups, this is for the german keyboard layout, so you should not need the KeyLayout key at all in the states. Delete it
<key>Legacy Logo</key>
<string>Yes</string>
<key>Rename Partition</key>
<string>"SYSTEM RESERVED" Windows</string> ## this renames the backup boot partition on my 1TB HDD at boot time. Not mandatory, just for me, because the bootloader is on the 1TB HDD from where I chainload into Win8 on SSD or OSX on other SSD.
<key>Rescan</key>
<string>Yes</string>
<key>SMBIOS</key>
<string>/Extra/smbios.plist</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>Choose_Your_OS</string> ##not mandatory. this chooses just the Chameleon scheme...
<key>UseKernelCache</key>
<string>Yes</string>
<key>device-properties</key>
<string>f802000001000000020000007c0000000200000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c0000001a000000496e74656c20484420477261706869637320343030302c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601700200000e00000002010c00d041030a000000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000001200000038302e30372e32342e30302e373022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000400000000000007000000000e0000006e0061006d00650000000b000000646973706c61792c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d0069006400000008000000a200d10f14000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c000000130000004765466f726365204754203635304d0e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000008020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000e0000004e5644412c4368696c64</string> ## these are the device strings for my Nvidia GT650M and the IntelHD4000.
</dict>
</plist>
 
You will also need some tools to get the system going and a backup partition if something goes wrong.
(I'll attach a screenshot of some utilities that I am using)
 
So, just write a note, if you need some more help.

post-804732-0-58833800-1380814618_thumb.jpg

Link to comment
Share on other sites

This is my first real experience with Mac OSX in the first place. I know it makes things really difficult for me, but I've sorta been just diving into it. I'll start over and maybe you can help walk me through it. I'll reinstall 10.8.5, from a USB stick, using a single partition filling the 160, with GPT structure. I'll install it and boot to safe, and then do what you tell me to do. I have a virtual machine in which I can put files onto a flash drive that's then readable on the machine in safe. If I should use a different partition layout, as opposed to a single partition, let me know. My main 1TB drive is MBR, due to Win7/Ubuntu dual-boot, so I'd like to keep that one the way it is. Let me know what next steps to take, as many as you'd like to put out there until you need something from me. When it comes to things like kexts and .plist's, you'll have to give me the "for dummies" on what to do with them.

 

(Edit: I do have the ALPS touchpad)

 

If you ever need web space/bandwidth, etc. I have a server I'm more than willing to share in exchange for your help, it is GREATLY appreciated. :)

Link to comment
Share on other sites

hi ,

 

can someone please explain me how to get the HDMI Output work ? i'm still on 10.8.4.. i have the i5 3230m 771g with geforce 710m and intel hd 4000..
the string in my boot.plist i use:



<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

 

on windows the HDMI output runs, on OSX nothing happens

Link to comment
Share on other sites

 Share

×
×
  • Create New...