Win7 x64 booting natively via EFI (no BIOS emulation)

Discussion in 'Windows, Linux & Others on the Mac' started by VirtualRain, May 4, 2009.

  1. Sincci macrumors 6502

    Joined:
    Aug 17, 2011
    Location:
    Finland
    #1101
    Btw, has anyone managed to get Windows 10 installed in Uefi mode with the brightness controls working? I recently managed to get my old mid 2009 13" MBP working almost perfectly with Windows 10 (with keyboard backlight and audio working properly), but I haven't been able to adjust my screen's brightness levels at all.
     
  2. HerrT macrumors newbie

    Joined:
    Sep 21, 2012
    #1102
    Success! but no audio

    After reading #1100 https://forums.macrumors.com/thread...o-bios-emulation.696523/page-44#post-24292585 at last I could activate the Intel HD 4000 graphics on my MacBook Pro Retina Mid 2012.
    1. installed GFXCardStatus 2.44i and set it to Integrated Only.
    2. booted from a freshly created Win 10 Pro installation USB stick made with the MediaCreationTool.
    I simply deleted the partition with macOS, formated it with NTFS and installed Windows 10 normally.
    3. installed all drivers via BootCamp an updated the Nvidia Geforce 650m. To successfully boot up Windows 10 I had to deactivate the other graphic card entry, first showed as basic display device. Later I even could install the Intel HD graphics driver. So both, the 650m and HD4000 are visible in the device manager.

    But I can't activate the Audio HD device at all. Please could someone let me know, how I could make it active.
    Do I have to use Grub oder rEFInd? Could someone please help me?
     
  3. monkeybagel macrumors 65816

    Joined:
    Jul 24, 2011
    Location:
    United States
    #1103
    FWIW, Audio is one of the most common issues installing Windows in EFI mode on machines prior to the first MacBook Air's that supported EFI in boot camp. If you did get it installed, you could not get Windows to accept any Audio drivers to enable sound.
     
  4. DragonDF macrumors newbie

    DragonDF

    Joined:
    Dec 14, 2017
    Location:
    Brazil
    #1104
  5. Core 2 Duo macrumors member

    Core 2 Duo

    Joined:
    Jan 13, 2018
    Location:
    Las Vegas
    #1105
    I know an easy way to install Windows 7 64 Bit on the Core 2 duo's but you have to access the drive you want to install it on either by removing the drive and connecting to another computer running Windows OS, Or through target disk mode and connected to another computer running Windows OS...
     
  6. HerrT macrumors newbie

    Joined:
    Sep 21, 2012
    #1106
    Oh yeh, I recognized that. But it should be possible to use an external sound card to get sound, shouldn't it? But, what is with the sound over HDMI? HDMI can't get sound from the external sound card, or? Damm, why Apple does such a stupid implementation. Does it make any sense to deactive the internal chipset graphics?

    Would be great to see a fully working UEFI on older Macs. Clover could do the trick, but AFAIK it destroys the content of an internal SMC or EFI chip. So I wouldn't try to install Clover an a real mac.
     
  7. Core 2 Duo macrumors member

    Core 2 Duo

    Joined:
    Jan 13, 2018
    Location:
    Las Vegas
    #1107
    The way i install Windows 7 64 bit all the hardware works correctly the first time !
     
  8. HerrT macrumors newbie

    Joined:
    Sep 21, 2012
    #1108
    Dear Core 2 Duo,

    on which Mac do you install this way?

    Best
     
  9. HerrT, Jan 15, 2018
    Last edited: Jan 15, 2018

    HerrT macrumors newbie

    Joined:
    Sep 21, 2012
    #1110
    Okay, your MacBook Pro has only a discrete graphics card. So it's nearly clear, that nothing will be disabled when installed in native EFI mode. In my MacBook Pro Retina 15" Mid 2012 and my former MacBook Pro 17" Mid 2009 are 2 graphics component - a internal and a discrete. Under BootCamp the internal chipset graphics is always disabled. As I described in Post #1102 I was able to activate both graphics components, but this disables the sound completetly.
     
  10. Core 2 Duo, Jan 15, 2018
    Last edited: Jan 15, 2018

    Core 2 Duo macrumors member

    Core 2 Duo

    Joined:
    Jan 13, 2018
    Location:
    Las Vegas
    #1111
  11. monkeybagel macrumors 65816

    Joined:
    Jul 24, 2011
    Location:
    United States
    #1112
    I haven’t tried this in a while on the Mac Pro 5,1. I know some were able to get it to work using a chain loading method, but I never could get video. I may try this using DISM to integrate the drivers from the Apple BootCamp drivers and from nVidia for the GTX980Ti and see what happens if I apply the WIM from a WinPE drive based on Windows 10 Enterprise 1709.
     
  12. Jultsu macrumors newbie

    Joined:
    Nov 3, 2018
    #1113

    So, I just had to register to the forum to give a big thumbs up to this guy for posting the code snippets and to give some advice of my own.

    I just recently acquired a 17" Macbook Pro (Early 2009) with Nvidia 9400M / 9600M GT graphics. On the primary HDD I installed the newest 10.14. macOS Mojave (using the dosdude1 patch) and on the secondary HDD (which replaced the ODD) I installed a vanilla Win10 x64 1809, using uEFI.

    I spent all day yesterday and half of today trying to get both of these graphics adapters to show up and work in windows, one at a time of course.

    It found out that while I do still need to pass the arguments in an EFI Shell to enable one of these card + bridge combinations, I also had to change the graphics adapter in macOS under the "Energy Saver" option!

    So, if I wanted to use only the integrated 9400M, I'd first boot into macOS, go to settings, select from Energy Saver "Better battery life", reboot, boot to uEFI shell, pass the arguments (mm 0750 -IO 0, mm 0010003E -PCI 8, mm 03000004 -PCI 7) and I'd be looking at an idle consumption of 27W and a 42-53W consumption while running Heaven benchmark, at full brightness.

    Then, if I wanted to run the discrete 9600M GT, I'd pop back into macOS again, select "Better graphical performance", reboot, go to uEFI, type in the 9600M stuff (mm 0750 -IO 3, mm 000C003E -PCI 8, mm 02000004 -PCI 7) and the power draws would be 34W at desktop and between 62-72W running Heaven.

    The processor (T9550 in my case) actually started throttling after about 20 minutes with the 9600M GT, locking itself to the lowest 6x multiplier. You can disable this kind of behaviour of course with Throttlestop, but what I ended up doing with it was undervolting the CPU. I also have MSI Afterburner installed, we'll see how much of an improvement overclocking the GPU makes..

    I had no other issues with any other drivers with this uEFI installation, I used the latest recommended Boot Camp driver pack (4.0.4033) but for the nVidia drivers I had to manually extract the latest supported package (342.01) and force the "Basic Microsoft Display Adapter" to use the respective drivers by pointing to the extracted .inf files. I couldn't get the installer to run but the .inf files are all that's needed anyways..

    Like before, hope this helps again somebody else who is having a hard time!
     
  13. Tsuna1995 macrumors newbie

    Tsuna1995

    Joined:
    Nov 16, 2018
    #1114
    How did you install windows? Cause when i tried booting to the installation on mine it was stuck at a black screen when using efi mode.
     
  14. Jultsu macrumors newbie

    Joined:
    Nov 3, 2018
    #1115
    W10 x64 1809 .iso, used Rufus (in w10 x64) to make native EFI installer, did smc and pram resets to the mac.
     
  15. Tsuna1995 macrumors newbie

    Tsuna1995

    Joined:
    Nov 16, 2018
    #1116
    Which uefi shell are you using? I experience rEFInd uefi v2 shell freeze at using load option ' '.
     
  16. Jultsu macrumors newbie

    Joined:
    Nov 3, 2018
    #1117
  17. Tsuna1995 macrumors newbie

    Tsuna1995

    Joined:
    Nov 16, 2018
    #1118
  18. nicklite97 macrumors newbie

    Joined:
    Nov 19, 2018
    #1119
    I just registered to respond to you. Thanks for the help I also got my 17" Mid 2009 to work but is there a better way to boot with only the 9400M ? I hate to type this into the shell all the time. Thank you
     
  19. Jultsu macrumors newbie

    Joined:
    Nov 3, 2018
    #1120
    First do a PRAM reset, then boot to macOS, then select your desired GPU, reboot to EFI shell, do the scripts and start windows from there. This works for me 100%. So in addition to the above tips I discovered that if I want to change the GPU I do have to do the PRAM reset every time as well.
     
  20. Jultsu macrumors newbie

    Joined:
    Nov 3, 2018
    #1121
    I believe if you do nothing at all in the EFI shell then you will boot with the 9400M as primary GPU (if you also have the 9400M selected in macOS as well).

    Just manually make the "Microsoft basic display adapter" use the 9400M drivers.
     
  21. nicklite97 macrumors newbie

    Joined:
    Nov 19, 2018
    #1122
    When I do that I get two graphics cards when I install the 9400M drivers the MacBook gets a black screen and reboots. It only works perfectly when I put in the commands
     
  22. kaidelorenzo macrumors newbie

    kaidelorenzo

    Joined:
    Dec 17, 2018
    #1123
    Has anyone had success on the mid 2009 iMac? I can't even boot the installer.
     
  23. Jultsu macrumors newbie

    Joined:
    Nov 3, 2018
    #1124
  24. kaidelorenzo macrumors newbie

    kaidelorenzo

    Joined:
    Dec 17, 2018
    #1125
    It definitely supports 64bit because the efi and processor both support it (plus macos and Linux can both run as 64bit). I think the only reason boot camp is restricted to 32bit is because of the implementation of the bios emulation compatibility mode of the firmware and the structure of the 64bit windows install dvds, and that should have nothing to do with efi booting anyways.
     

Share This Page