Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

startergo

macrumors 603
Sep 20, 2018
5,020
2,282
For those running RX 6800/XT/6900 XT in a Mac Pro 7,1 can you tell me if you can edit 8K HVEC 8-Bit video smoothly in FCPX? Timeline or even just playback of a video?

Debating whether I want to go eGPU + RX route for my iMac Pro or do a Mac Studio build.
This is only for premiere pro and resolve:
As far as AMD is concerned the supported codecs are the same so you can use those tables for FCP.
 

ssj92

macrumors regular
Mar 30, 2022
121
45
East Bay, CA
This is only for premiere pro and resolve:
As far as AMD is concerned the supported codecs are the same so you can use those tables for FCP.
Thanks but I ran into this earlier: https://forums.macrumors.com/thread....2180095/page-146?post=31279748#post-31279748

So I was hoping someone can let me know with a Mac Pro 7,1 if there's is smooth. I did see in this thread about 10-bit HVEC 4K not being smooth but I am specifically looking for 8K HVEC 8-Bit.

Even on my RTX 3000 Quadro (Turing based) in my laptop I can play the 8K HVEC video from my Nikon Z9 perfectly but the RX 6800 in my Mac Pro 5,1 was stuttering. My iMac Pro stutters too but that one has Vega 56 so is expected.

Navi 21 should do 8K HVEC 8-Bit but it seems like it may be a macOS issue at this point.
 

startergo

macrumors 603
Sep 20, 2018
5,020
2,282
Thanks but I ran into this earlier: https://forums.macrumors.com/thread....2180095/page-146?post=31279748#post-31279748

So I was hoping someone can let me know with a Mac Pro 7,1 if there's is smooth. I did see in this thread about 10-bit HVEC 4K not being smooth but I am specifically looking for 8K HVEC 8-Bit.

Even on my RTX 3000 Quadro (Turing based) in my laptop I can play the 8K HVEC video from my Nikon Z9 perfectly but the RX 6800 in my Mac Pro 5,1 was stuttering. My iMac Pro stutters too but that one has Vega 56 so is expected.

Navi 21 should do 8K HVEC 8-Bit but it seems like it may be a macOS issue at this point.
8 bit 4:2:0 should play smoothly.
8 bit 4:2:2 and 4:4:4 are not supported. What is chroma subsampling on the video you want to play?
 

ssj92

macrumors regular
Mar 30, 2022
121
45
East Bay, CA
8 bit 4:2:0 should play smoothly.
8 bit 4:2:2 and 4:4:4 are not supported. What is chroma subsampling on the video you want to play?
It's 8-Bit 4:2:0 which should play fine but it doesn't. Don't want to waste $$$ on a TB3 enclosure if I'll get same results as my 5,1 Mac Pro with RX6800.

Even videoproc shows 4K HVEC and doesn't show 8K HVEC for RX6800 in Mac Pro 5,1.

Quicktime player, VLC, FCPX timeline, anything I do for this video stutters badly.

Sounds just like what others in this thread said about 10-bit HVEC but mine is definitely 8-Bit 4:2:0
 

Matty_TypeR

macrumors 6502a
Oct 1, 2016
641
555
UK
It's 8-Bit 4:2:0 which should play fine but it doesn't. Don't want to waste $$$ on a TB3 enclosure if I'll get same results as my 5,1 Mac Pro with RX6800.

Even videoproc shows 4K HVEC and doesn't show 8K HVEC for RX6800 in Mac Pro 5,1.

Quicktime player, VLC, FCPX timeline, anything I do for this video stutters badly.

Sounds just like what others in this thread said about 10-bit HVEC but mine is definitely 8-Bit 4:2:0
Try Pot player, you can get a version for mac and windows, i find that is super smooth in playback. VLC and quick time are not as good. pot player out performs both.
 
  • Like
Reactions: Ashok.Vardhan

mattspace

macrumors 68040
Jun 5, 2013
3,342
2,975
Australia
Does anyone know if:

  • the Sapphire Pulse RX6800 XT (3xDP 1xHDMI) is flashable for cMP use, and
  • can the process be done in an eGPU, say on a mini bootcamped, or does it have to be in a motherboard slot (in a pc)?
 

Matty_TypeR

macrumors 6502a
Oct 1, 2016
641
555
UK
Does anyone know if:

  • the Sapphire Pulse RX6800 XT (3xDP 1xHDMI) is flashable for cMP use, and
  • can the process be done in an eGPU, say on a mini bootcamped, or does it have to be in a motherboard slot (in a pc)?
I cant say about flashing for 5.1 but i believe it can be flashed to work. but i can say about an EGPu set up on my mac mini 6 core with a 6900xt that is not flashed, and i run boot camp win 11 and OSX monterey using 2 external THB drives, one for windows one for OSX leaving the internal drive un used.

works like a charm

 

mattspace

macrumors 68040
Jun 5, 2013
3,342
2,975
Australia
I cant say about flashing for 5.1 but i believe it can be flashed to work. but i can say about an EGPu set up on my mac mini 6 core with a 6900xt that is not flashed, and i run boot camp win 11 and OSX monterey using 2 external THB drives, one for windows one for OSX leaving the internal drive un used.

works like a charm


Nice - something my cursory investigation has me questioning... is it a universal thing that eGPUs don't spin down their power supply fans etc when the connected mac is sleeping?
 

Matty_TypeR

macrumors 6502a
Oct 1, 2016
641
555
UK
Nice - something my cursory investigation has me questioning... is it a universal thing that eGPUs don't spin down their power supply fans etc when the connected mac is sleeping?
Well i upgraded my EGPu PSU so the PSU fan dont really spin up, the original PSU did have quite a noisy fan. I replaced it with a corsair SF750 which is silent. the 120mm exit fan from Egpu i also replaced with a silent running fan. I cant really say about any sleeping as i take no notice, but both in windows and OSX it has not been a problem.

It works really well, and the sapphire 6900xt OC fits in there a treat. and another plus is i have found that in windows your not reliant on AMD boot camp drivers. I have loaded direct from AMD the latest windows drivers for it.
 

mattspace

macrumors 68040
Jun 5, 2013
3,342
2,975
Australia
Well i upgraded my EGPu PSU so the PSU fan dont really spin up, the original PSU did have quite a noisy fan. I replaced it with a corsair SF750 which is silent. the 120mm exit fan from Egpu i also replaced with a silent running fan. I cant really say about any sleeping as i take no notice, but both in windows and OSX it has not been a problem.

I guess I'm thinking in terms of I sleep my systems every night, i don't really want peripherals staying powered up with fans etc. I guess im thinking are there any that function like old external hard drives did, when you sleep the machine, the drive case sleeps as well, including its fans etc.


It works really well, and the sapphire 6900xt OC fits in there a treat. and another plus is i have found that in windows your not reliant on AMD boot camp drivers. I have loaded direct from AMD the latest windows drivers for it.

I haven't ever gone near boot camp, so that side of things is all very new to me.
 

Matty_TypeR

macrumors 6502a
Oct 1, 2016
641
555
UK
I guess I'm thinking in terms of I sleep my systems every night, i don't really want peripherals staying powered up with fans etc. I guess im thinking are there any that function like old external hard drives did, when you sleep the machine, the drive case sleeps as well, including its fans etc.
The EGPu does go to sleep and turns fans off when in sleep, enter key wakes everything up as normal same as Mac Mini i have found. You cant use an EGPu with the studio though, or M chip laptops, only intel untill apple support EGPu's with the M chips.
 

mattspace

macrumors 68040
Jun 5, 2013
3,342
2,975
Australia
The EGPu does go to sleep and turns fans off when in sleep, enter key wakes everything up as normal same as Mac Mini i have found. You cant use an EGPu with the studio though, or M chip laptops, only intel untill apple support EGPu's with the M chips.

Oh that's great to hear - which eGPU model are you using?
 

diamond.g

macrumors G4
Mar 20, 2007
11,438
2,664
OBX
hi professionals , i made flash 6900xt tuf gaming in mac pro 5.1 .dual x5690 ,64 gb ram 10600 ,2 tb nvme evo plus, 3x 2tb hdd,pixlasmod, 34 inch mi display 3440x1440 144hz, mac os Monterey 12.4, windows 10 , opencore patcher latest. i wanna be gaming at windows with this . but i have issue with that. all benchmark is perfect but fps in all game very poor than rx580.
for example dota2 at ultra setting fps between 80-100(rx 580 144), cod warzone ultra setting 70-90(rx580 50-70) . and many games with this result. gpu usage 60-85%. what can i do for this poor performance?
Is the card running at same clocks between the 2 OS? Sounds like in Windows it is running at a reduced clock rate compared to macOS.
 

Apricotta

macrumors newbie
Aug 26, 2022
2
0
Hello everyone,

I currently have a reference 6950XT on the side and I was wondering about its status regarding 5.1 Mac Pros compatibility.
Last time I checked, 6750XT and 6950XT use to work in 7.1 Mac Pro using OpenCore, but 5.1 won't accept it as Syncretic's firmware patch work on the initial release of 6x00(XT) variants.

Has there been any improvement or patch update made since ?

Thanks in advance!
 

Gustav Holdoff

macrumors regular
Oct 23, 2020
201
82
installed radeon pro W6800 today
in geekbench5 or luxmark performance is twice as good as radeon pro W5700
BUT
in real programs, Radeon Pro W6800 shows terrible performance!
my own test scene in blender W5700 rendered 3 minutes, but W6800 43 minutes!
standard test "monster_under_..." W5700 2.5 minutes - but W6800- 15!
test BMW : W5700 42sec BUT W6800 4min!
it's just awful
I'll try to figure out what's going on later!
in UE5 there are no differences in FPS between the radeon pro W5700 and W6800
- and for some reason the W6800 does not support ray tracing, although the developers assure that 6x00 supports the rays in twinmotion
while I'm in shock - a huge disappointment
My CMP 4.1/5.1 dual cpu xeon 5680, 96gb RAM, radeonpro w6800, nvme crucial 2tb, evo plus 1tb, TB3 alpine ridge, OC 0.8.0 and 0.8.3, mac os 12.5.1
 
Last edited:

startergo

macrumors 603
Sep 20, 2018
5,020
2,282
installed radeon pro W6800 today
in geekbench5 or luxmark performance is twice as good as radeon pro W5700
BUT
in real programs, Radeon Pro W6800 shows terrible performance!
my own test scene in blender W5700 rendered 3 minutes, but W6800 43 minutes!
standard test "monster_under_..." W5700 2.5 minutes - but W6800- 15!
test BMW : W5700 42sec BUT W6800 4min!
it's just awful
I'll try to figure out what's going on later!
in UE5 there are no differences in FPS between the radeon pro W5700 and W6800
- and for some reason the W6800 does not support ray tracing, although the developers assure that 6x00 supports the rays in twinmotion
while I'm in shock - a huge disappointment
My CMP 4.1/5.1 dual cpu xeon 5680, 96gb RAM, radeonpro w6800, nvme crucial 2tb, evo plus 1tb, TB3 alpine ridge, OC 0.8.0 and 0.8.3, mac os 12.5.1
Make sure the GPU is actually used in the process. Open activity monitor+ GPU history to compare.
graph.gif
Blender v2.92
GPU Rendering Benchmark
Blender is a free and open source 3D creation suite that can handle everything from modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. It has a built-in benchmarking tool that will track the time it takes to complete rendering a particular model. We used a GPU-focused BMW model for these tests here...

blender radeon pro w6800


With both of the models we tested in the latest Blender benchmark, the Radeon Pro W6800 led the pack once again, with the fastest render times by far.

It’s a huge step up from its predecessor, the AMD Radeon Pro W5700, which only had 8 GB and highlights AMD’s ambitions for high-end design viz and real-time ray tracing.

The new GPU features enhanced Compute Units (CU) with dedicated ‘Ray Accelerators’. As this is AMD’s first pro GPU with hardware ray tracing, there aren’t currently a huge number of applications that can take advantage of its ‘Ray Accelerators’, but this is changing.

The list currently includes applications that support DirectX Raytracing (DXR), such as Unreal Engine. Also, any that feature Radeon ProRender 2.0, the latest version of AMD’s physicallybased rendering engine. This includes Solidworks Visualize, Acca Software, Autodesk Inventor, Rhino, Autodesk Maya, and Blender.
 
Last edited:
  • Like
Reactions: Gustav Holdoff

Gustav Holdoff

macrumors regular
Oct 23, 2020
201
82
Make sure the GPU is actually used in the process. Open activity monitor+ GPU history to compare.
I will describe my experience:
1. I couldn't patch radeon proW6800 - Syncretic program didn't accept ROM of my GPU
2. Syncretic provided me with a rom that fits most radeon pro W6800 - i patched RadeonProW6800 and successfully booted into macOS
3. I tested the work in benchmarks - the results are impressive
4. tested the blender - the results were terrible yesterday
5. tested Twinmotion - not impressed enough, ray tracing is not supported
6. tested UE5 - no difference at all
7. booted into Windows, started installing PRO drivers - this required a reboot - but the reboot failed - after the Windows logo appeared, the boot process started, but Windows freezes after a few seconds
8. I turned off the power and turned on the cMP again, but I could not boot- blue screen of death
9. also macOS - no boot disk
10. reseted smc, then able to boot into macos, although the window of a non-bootable system appeared again, but MACOS loaded
my opinion:
Once I already faced this problem - I informed you about it.
but then after booting the macos with SSDT enabled for my radeon proW5700 i tried to reboot into windows- unsuccessfully - SSDT conflicted with windows
now I don't have any SSDT, but there is a non-native ROM - it probably causes a kernel panic

This morning I was still able to install drivers for windows (each time before restarting I reset SMC)
and already booted into the macos, also only when I reset the SMC
I’m not even talking about minor bugs: the opencore bootloader appears all the time on different GPU outputs - I need to keep track of where it will appear all the time
did a fresh install of blender, turned on system> gpu rendering engine (Yesterday I specifically checked that it was on - but the result was as if it were rendering to the CPU)
today the results in blender are impressive
more impressive than in the link you sent
Monster 1:24 (W5700- 2:35)
BMW 0:26 (W5700 -0:42)
my Porsche 2:00 (W5700 -3:08)

you can understand what's going on from the sequence of actions
Windows drivers were not installed yesterday because I could not finish the installation process
But how could this somehow affect the work in Macos?
also today I started the day by resetting nvram and completely clearing nvram using the tsialex method

Then I installed blender, UE5 and Twinmotion on windows to check the GPU performance on WINDOWS
-blender - OK
BMW 0:27

-Twinmotion - FPS 100, path tracing OK (but FPS 25 - not very good)
for comparison, with W5700 was 70, no ray tracing

-UE5 no changes - trial scene 70 and W5700 - 70

while writing this post, I just successfully rebooted from windows into a macos without problems (but again I had to look for a bootpicker by scrolling through the GPU outputs)

SUMMARY
-it is necessary to test what happens when loading windows or loading macos - why does the kernel panic occur

Windows
-blender OK
-Twinmotion OK
-UE5 NOT (Need more testing)

MACOS
-Archicad OK
-blender OK
twinmotion and UE5, despite the fact that the GPU in the List of supported and strongly recommended, programs cannot recognize my patched GPU as W6800

apparently I need to ask the syncretic to help finalize the ROM
EDITED
there were no crashes throughout the night of intensive testing
Therefore, several reasons can be ruled out:
- patched GPU seems to work
- does not conflict with processors on both cmp
- does not conflict with Windows (probably)
- does not conflict with 12.3.1 + os 0.8.0 too (probably)

two suspects left
1) (12.5.1 + OC 0.8.0 AND/OR 12.5.1 + OC 0.8.3) +patched W6800+Windows
2) alpine ridge thunderbolt &SSDT + patched W6800+ windows+12.5.1

I decided to remove windows for a while until I find the causes and solutions


EDITED
I again carried out a complete cleaning of the NVRAM, paying attention that there was not a single panic or crash
did a fresh install of windows again
spent the whole day in tests, rebooting from windows to macos and back so several times a day, checking the operation of programs - all without failure
all ssdt set to false
all day work is correct
in Windows
the only oddity is that Luxmark defines the GPU not as W6800, but somehow strange, I did not fix the name
and does not correctly determine the compute units - only 30, although the W6800 has 60 compute Units
(i have windows 10 Pro)
may be I need to add SSDT (I will check it tomorrow- thanks to startergo)

blender Gpu render fast - bmw - 26 seconds
Twinmotion: 30% better performance than W5700 + path tracing works
But UE5 there is no difference with the W5700


My CMP 4.1/5.1 dual cpu xeon 5680, 96gb RAM, radeonpro w6800, nvme crucial 2tb, evo plus 1tb, TB3 alpine ridge, OC 0.8.0 and 0.8.3, mac os 12.5.1
 

Attachments

  • 28LVwindows panic.rtf.zip
    2.7 KB · Views: 94
Last edited:

Gustav Holdoff

macrumors regular
Oct 23, 2020
201
82
developers from Epic Games in our correspondence after the release of Twinmotion2022 with AMD support in May 2022 assured me
For Path Tracer, only the AMD Radeon RX 6000 series of graphics cards support Path Tracer at this time. This is due to DirectX Raytracing (DXR), which is the DirectX12 feature needed to run Path Tracer, only being enabled on these AMD graphics cards. All older AMD graphics cards do not support DXR.

As for TM and UE,
programs probably don't recognize my patched GPU as the W6800,
macOS versions of TM and UE are optimized specifically for the W6800
EDITED
it seems that epic, having written in TM2022.2 release note that they support AMD on mac os,
nevertheless again came into conflict with apple, and the two sides of the conflict again cannot agree,
although METAL raytracing has already been implemented and presented on WWDC
and already available on github as experimental for all developers
Epic wrote that the project needs to be done on MacOS, and then rendered on Windows

I’ll have to figure out what’s wrong with my Windows boot and try to understand the reasons for the kernel panic after Windows / Macos reboots

My CMP 4.1/5.1 dual cpu xeon 5680, 96gb RAM, radeonpro w6800, nvme crucial 2tb, evo plus 1tb, TB3 alpine ridge, OC 0.8.0 and 0.8.3, mac os 12.5.1
 
Last edited:

o_kurdi

macrumors newbie
Aug 29, 2022
5
0
I have created a patch that allows AMD RX6600/RX6800/RX6900 cards to work on a Mac Pro 4,1/5,1 (and maybe a 3,1? I have no idea if that's even possible). I examined ROM dumps of RX6600/6600XT and RX6800/6800XT/6900XT from various manufacturers, and every one I looked at used the same (broken) AMD reference code in the x86_64 EFI section (the manufacturer-specific differences are in the non-EFI section). While it's certainly possible that some cards won't do that, it looks like a one-size-fits-all patch may be possible here. (As with all such things, this comes without any warranty, use at your own risk, the usual caveats apply.)

I do not possess an RX6x00 card to test with. @caingraywood was generous enough to perform tests on his XFX SWFT309 RX6800XT and Sapphire Nitro+ RX6900XT cards. Many thanks to him.
(NOTE that this has been tested on RX6800XT and RX6900XT, but the RX6600/6600XT has NOT yet been tested. There is no reason it shouldn't work, but you should be aware that if you try it, you're the tester. Please let me know if you do try an RX6600/6600XT.)

Because I don't have one of these cards, I can't offer any real assistance with the flashing process. As I understand it, the ATIflash/AMDVBFlash utilities will work with the RX6x00 cards, but you'll need to investigate this on your own (and hopefully post your findings here, so others can benefit as well). (Note that @caingraywood was using a hardware flasher for his tests, so I don't think he can offer software flashing advice, either.)

Attached is a ZIP file containing a MacOS program named FixRX6x00ROM. It's a command-line program you run from a Terminal session. You should not need any special permissions; however, programs sometimes lose their executable mode bits when using ZIP, so you may need to execute chmod 755 FixRX6x00ROM after unzipping.

You'll need to acquire a dump of your current ROM, using whatever means you have available (ATIflash/AMDVBFlash/other). Once you have that, make a copy and put it somewhere safe, then you can run ./FixRX6x00ROM {filename} from a Terminal session (e.g. ./FixRX6x00ROM RX6800XT.XFX.SWFT309.original.BIN)

FixRX6x00ROM does the following:
  • Reads the dump of your current ROM, verifies that it's of the expected format
  • Searches the dump of your current ROM for the AMD Reference code (6600 or 6800/6900).
  • If the AMD Reference code is found, replaces it with the correct (6600 or 6800/6900) patched code.
  • Creates a patched file named the same as the original, but with ".PATCHED" appended (e.g. RX6800XT.XFX.SWFT309.original.BIN.PATCHED). Your original ROM dump file is left unmodified.

If your current ROM does not appear to be properly formatted, or it does not contain the AMD Reference code, FixRX6x00ROM will display an appropriate message and do nothing else. If the patcher fails for your ROM, please zip up the ROM dump and PM it to me. I'll take a look at it when I can.

If FixRX6x00ROM successfully patches your ROM, you can then flash the patched ROM back to your video card (again, using whatever means you determine to be appropriate), and it should then work with MacOS. IMPORTANT NOTE: apparently, for the RX6x00(XT) to work with MacOS, you'll need to be running OpenCore, WhateverGreen, Lilu, and include agdpmod=pikera in your boot-args. Failure to do this will almost certainly result in a black screen after booting. (Again, I don't have a card to play with, so any questions regarding the boot-args or the specific configuration of OpenCore, WhateverGreen, and/or Lilu need to be asked of someone else.)

The patch itself is only five bytes. The EFI code in the ROM is compressed, though, so making any change causes the entire EFI section to change - that's why, if you compare your original ROM file and the patched ROM file, you'll see a lot more than 5 bytes changed.

IMPORTANT: This patch does not attempt to provide pre-boot support (e.g. it won't let you see the native Apple boot picker). If you require that, MVC apparently provides that functionality. This patch simply fixes the bug in the AMD code that prevented the card from booting properly. With the patch, these cards should behave just like any other non-Mac video card - black screen until either OpenCore initializes or the MacOS drivers load.
ALSO: The patch does not modify clock speeds, temperature thresholds, timing data, or anything other than the EFI initialization process - if you've tweaked your card, the tweaks should still be there after patching (alternatively, you can tweak the card after patching as well, assuming your tweak program doesn't overwrite the patch).

The patched ROMs have also been tested on a non-Mac system. The nature of the patch is such that it shouldn't affect operation on non-Mac systems (i.e. it should work just fine on a Windows or Linux system), and small-scale testing supports that. I'm interested to hear if anyone finds an exception where a non-Mac doesn't work properly.

And before anyone asks: even though patching the Mac Pro BootROM seems like the cleaner solution (which would allow these cards to work unmodified), that's a much larger project that creates some new problems of its own. In this case, patching individual cards is actually the better solution, at least IMHO.

[EDIT: to cut down on the back-and-forth between MacOS and Windows during this process, in a later post I attached both a Windows (command-line) version of the patcher program and copies of various RX6x00 ROMs from TechPowerUp, already pre-patched.]

Courtesy of @caingraywood:

1650536306200-png.1994480

1650524931122-png.1994432

1650524963695-png.1994433


And now, back to the AVX integration problem that's been driving me up the wall...

[EDIT (for clarity): that last sentence refers to my AVX emulator, which is an entirely separate project that has nothing to do with the RX6x00 patch. I only detoured into the RX6x00 code because I was frustrated with the AVX project.]

I have attached my GPU ROM file. (Because I cannot PM you).
It's RX 6600 Mobile in HP Omen laptop.

The GPU will not work in MacOS Guest machine, but it's working in Windows and Ubuntu guest machines without any issue.

Regards
 

Attachments

  • RX 6600 Mobile - Navi23.zip
    295 KB · Views: 95

startergo

macrumors 603
Sep 20, 2018
5,020
2,282
I have attached my GPU ROM file. (Because I cannot PM you).
It's RX 6600 Mobile in HP Omen laptop.

The GPU will not work in MacOS Guest machine, but it's working in Windows and Ubuntu guest machines without any issue.

Regards
PC mobile GPU' s are different than Apple mobile GPU' s. Apple's GPU's are fed to a multiplexer. In short there is no dual GPU laptop that can boot it's discrete GPU with MacOS. I Have one HP laptop where I use the NVidia GPU, but the Intel GPU on that particular model is not even defined in the DSDT. In essence it always uses NVidia for graphics.
 

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
The GPU will not work in MacOS Guest machine, but it's working in Windows and Ubuntu guest machines without any issue
Mac OS guests do not support GPUs on Windows hosts. Mac OS guests will only work with GPUs on Mac hosts. ROM file won't fix.
 

o_kurdi

macrumors newbie
Aug 29, 2022
5
0
PC mobile GPU' s are different than Apple mobile GPU' s. Apple's GPU's are fed to a multiplexer. In short there is no dual GPU laptop that can boot it's discrete GPU with MacOS. I Have one HP laptop where I use the NVidia GPU, but the Intel GPU on that particular model is not even defined in the DSDT. In essence it always uses NVidia for graphics.
I am using GPU Passthrough to a macos virtual machine. I am not booting MacOS directly.
 

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
I am using GPU Passthrough to a macos virtual machine. I am not booting MacOS directly.
I understand. GPU passthrough on Mac guests only works on Mac hosts. It requires the host run special Metal drivers - which Windows does not have.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.