Final:
1. Mojave boots with a pc rx580 on a Non-enableGOP Machine.
2. Mojave will not boot with a pc rx580 on a enableGOP Machine.
Does this mean I have a MacVidCards firmware card?
thanks!
EFI Driver Version: MacVidCards
with System Information report:Radeon RX 580:
Chipset Model: Radeon RX 580
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 8 GB
Vendor: AMD (0x1002)
Device ID: 0x67df
Revision ID: 0x00e7
EFI Driver Version: MacVidCards
Metal: Supported, feature set macOS GPUFamily2 v1
Displays:
22M34:
Resolution: 1920 x 1080 (1080p FHD - Full High Definition)
UI Looks like: 1920 x 1080 @ 60 Hz
Framebuffer Depth: 30-Bit Color (ARGB2101010)
Display Serial Number: 407NDJX0B356
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No
EFI Driver Version
.and if I get these cards flshed for Mac will they work?
Thanks man, I'm just gonna get them flashed.For the third time, MacVidCards RX 580 will not provide pre-boot configuration support with a Mac Pro injected with EnableGop, display will only work AFTER macOS loads the GPU drivers or can even crash, this is more or less a card by card based issue.
It's up to you to investigate and confirm or disprove that the GPU have a MacVidCards, a real videocard flashed by MacVidCards/MacVidCards Europe have this exact System Information report:
Code:Radeon RX 580: Chipset Model: Radeon RX 580 Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x16 VRAM (Total): 8 GB Vendor: AMD (0x1002) Device ID: 0x67df Revision ID: 0x00e7 EFI Driver Version: MacVidCards Metal: Supported, feature set macOS GPUFamily2 v1 Displays: 22M34: Resolution: 1920 x 1080 (1080p FHD - Full High Definition) UI Looks like: 1920 x 1080 @ 60 Hz Framebuffer Depth: 30-Bit Color (ARGB2101010) Display Serial Number: 407NDJX0B356 Main Display: Yes Mirror: Off Online: Yes Rotation: Supported Automatically Adjust Brightness: No
Videocards from eBay flashed with stolen MacVidCards firmware can have or not the signature withEFI Driver Version
.
Wrong question. The correct question is if you flash the correct factory GPU firmware. The answer for that is yes.
EfiRom
will be updated so that it is built as an Apple fat binary which will run natively on arm64 and x86_64. This can be obtained now from OpenCorePkg GitHub actions or Dortania build server builds.No one can guess that for you based on just this screenshot, you have to investigate.
You can wholesale test each one of the GPU firmwares available on TechPowerUp and find one that works with your card, or you can remove the heatsink and and see the exact VRAM chip the card has and then narrow it down to the dumps with the same VRAM maker, this will greatly minimize the number of tests you gonna need to do and you can also clean/repaste/change thermal pads/etc your GPU.
Btw do not assume that since your card heatsink have a label with the part number that your card is that exact one unless the tamperproof label over the screws are immaculate. People who have crypto mining rigs frequently change heatsinks between cards. Do not assume anything, double check everything.
This thread already have all the info on previous posts, just browse it. Doing this is a lot of work, but is the price you pay to buy a second hand GPU.
This is great additional info, about the heatsinks tinkering. Boy, how some people can put so much effort in tinkering just to cheat for money.
Is this a very common practice?
Really curious what numbers are behind these alternations. What are the odds to buy such a card…
Happy Easter.
I have a cMP 4.1/5.1 with a Radeon Pro VII with EnableGop-firmware. It works fine as long only one graphic card is installed.
I tried now to put the original Nvidia GT120 in slot 2, aiming to get graphic acceleration for OS 10.6, 10.9 when I connect the monitor to the GT120 before booting. This works.
However I do not get in OS12 anymore (using OCLP) when I connect the monitor to the Radeon before booting. The monitor only gets short a signal and then reports "no-signal". The card used for booting is the one in slot 2 although no monitor is attached. This also happens if I use the Apple boot picker (alt-key) so I assume this is an issue with EnableGop.
I tested on an untouched/unmodified Mac Pro 3.1, running OS 10.9, what happens there with a second graphic card in place. It shows the booting screen, as well as the Apple bootpicker, always, i.e. regardless to which card I attach the monitor. If I connect two monitors, one to each card, the boot screen comes on the card in slot1, and the monitor on the card in slot 2 gets a signal only after the system is up. Conclusion, the information to which card a monitor is attached is available at boot time and can be used to do something meaning-full.
So is there any possibillity either:
- that EnableGop applies itself only to a card to which a monitor is connected?
- EnableGop asks which card to use?
- set the card to be used I some config?
- or any other idea how to select the used graphic card at boot time when boath are installed?
Well, the issue that I get no image on the card in slot 1 if the in slot 2 is present happens at boot time. No OS yet present. If OS12 has problems with a second graphic card I could disable its PCI slot in OCLP config. As it also happens with the Apple boot picker, it happens before OCLP gets involved.Dissimilar GPUs works up to High Sierra, Mojave and newer do not work with two different GPUs anymore.
The boot screen prefers the native Apple Card. It tries to draw on that card always.P.S. I have tried also with the Radeon in Slot 2 and the GT120 in Slot 1. The situation is exactly the same. I.e. when connecting the monitor to the GT120 all is fine as long I boot in the old systems. If I connect the monitor to the Radeon, the monitor gets no signal (already at boot picker level - as well Apple as OCLP).
So EnableGop does not do its work for the Radeon if the GR120 is present.
That is what I ask if/how it can be changed as it is not what I need. I am not sure that the issue is "where the boot screen is drawn". The Radeon seem not made active by Gop.The boot screen prefers the native Apple Card. It tries to draw on that card always.
3.1 is not a good example for comparison with the 5.1 in the GOP respect.That is what I ask if/how it can be changed as it is not what I need. I am not sure that the issue is "where the boot screen is drawn". The Radeon seem not made active by Gop.
That it can be done differently shows the example of the unmodified cMP 3.1 I gave some posts above. There the card is selected to which the monitor is connected.
It's an example how the genuine Apple firmware handles it. So how it can be done. I am sure if I flash back the original firmware to the 5.1 it there will be like that as well. I just want not to mess around with the firmware just for proofing it.3.1 is not a good example for comparison with the 5.1 in the GOP respect.
You can't mix GPUs in a newer OS than High Sierra, it hangs when booting. This begun with Mojave and has nothing to do with bootscreen, OpenCore or EnableGop.If I boot with monitor on the 7970 in OS12 using the OCLP picker, booting hangs (progress bar does not advance) just like if I boot from a non-metal card to OS12.
With only the 7970 in the Mac, booting to OS12 using the OCLP picker works fine, of cause.
So the desired boot display behavior is present, probably due too the fact that both cards have Mac-ROM.
However OCLP fails to do its magic for enabling the metal support on the 7970 when the second card is present.
If you want see if the Opencore GOP support changed something in the original behavior run the same tests with the original unmodified cMP (or GPU) firmware on the same machine.It's an example how the genuine Apple firmware handles it. So how it can be done.
I do not intend to use the GPU in slot 2 for anything in OS12, its all only about avoiding the need of swapping the PCI cards.You can't mix GPUs in a newer OS than High Sierra, it hangs when booting. This begun with Mojave and has nothing to do with bootscreen, OpenCore or EnableGop.
I do not intend to use the GPU in slot 2 for anything in OS12, its all only about avoiding the need of swapping the PCI cards.
So this suggests as easy solution that OS 12 do not see any GPU in slot 2. As OCLP (bootpicker as well as the patching) is working with the HD7970 this should be doable somehow. I then still get accelerated OS 10.6 by booting via the Apple picker. A bit cumbersome but for OS 10.6 doable.
I already tried the "disable a GPU" via the EFI/OC/config.plist as described in the manual. This does not work with respect to the ability to boot in OS12. But the GPU gets disabled that way, as if I boot with OCPL in OS10.9 it is no longer visible there. It disappears probably too late in the boot process.
I will continue experimenting as soon I have more time again. Any hints are wellcome.
The problem with the Radeon VII however seems to be of other nature, as I do not even get to the bootpickers (OCLP as well as Apple), in presence of a card in slot 2, there.
I agree with respect to the topic "how to get OS 12 up in physical presence of a second conflicting but unneeded dGPU".This is getting off topic, tho an interesting topic.
Start a new thread for it.