Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

TheKING2185

macrumors newbie
Apr 1, 2021
1
0
Own: Mac Pro mid 2010 (5,1) Single 2.8GHZ Intel Xeon Quad Core, 7GB RAM, AMD Radeon 5700XT On High Sierra

Thinking of getting an AMD 6700XT to upgrade to Mojave until I can find an AMD Radeon VII. Any thoughts on Power and compatibilty?
 

joevt

macrumors 604
Jun 21, 2012
6,964
4,259
Adding some GPU testing notes here. Let me know if you experience different behavior with the same GPU.

MacPro3,1 with EVGA Nvidia GeForce GTX 680 Mac Edition:
  • Boot screen can be seen with any of the ports (DVI-I, DVI-D, HDMI, VGA from DVI-I analog part) except DisplayPort.
  • If only DisplayPort is connected, then boot does not happen (gray screen does not appear, keyboard caps-lock key does nothing, EFI boot loader is not loaded).
  • DisplayPort works with the following macOS versions:
    10.9.5 Mavericks
    10.10.5 Yosemite
    10.11.5 El Capitan
    10.12.6 Sierra
    10.13.6 High Sierra
    10.14.6 Mojave
  • DisplayPort doesn't work with the following macOS versions:
    10.5.8 Leopard
    10.6.8 Snow Leopard
    10.7.5 Lion
    10.8.5 Mountain Lion
    10.15.7 Catalina
  • All the ports can do 4K 30Hz (tested with Gefen Dual Link DVI to DisplayPort adapter which is similar to the Atlona AT-DP400).
  • DisplayPort can do 4K 60Hz
  • EFI driver (which means only a single resolution is usable and there's no graphics acceleration) is used in the following macOS versions:
    10.5.8 Leopard
    10.6.8 Snow Leopard
  • Multiple resolutions (including scaled and HiDPI resolutions) are supported in the following macOS versions:
    10.7.5 Lion
    10.8.5 Mountain Lion
    10.9.5 Mavericks
    10.10.5 Yosemite
    10.11.5 El Capitan
    10.12.6 Sierra
    10.13.6 High Sierra
    10.14.6 Mojave
    10.15.7 Catalina
I didn't test VGA for all the macOS versions - I think it was removed from macOS in one of the later versions.
I got DisplayPort working on my EVGA Nvidia GTX 680 Mac Edition in Catalina by modifying /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist
according to https://github.com/mayankk2308/purge-wrangler/issues/48
 

macguru9999

macrumors 6502a
Aug 9, 2006
817
387
I got DisplayPort working on my EVGA Nvidia GTX 680 Mac Edition in Catalina by modifying /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist
according to https://github.com/mayankk2308/purge-wrangler/issues/48
Thats not true, I have lots of 680gtx cards here flashed with the Mac edition rom. I tested mine with catalina (dosdude) from the display port and it works fine, although I did have to reboot, it did not switch from hdmi 'on the fly' . My cards are reference 2gb models flashed with the mac edition rom.
 

joevt

macrumors 604
Jun 21, 2012
6,964
4,259
Thats not true, I have lots of 680gtx cards here flashed with the Mac edition rom. I tested mine with catalina (dosdude) from the display port and it works fine, although I did have to reboot, it did not switch from hdmi 'on the fly' . My cards are reference 2gb models flashed with the mac edition rom.
All I know is, if I remove the lines from the Info.plist and reboot then I can't use the DisplayPort port until I re-add the lines again and reboot.
I don't know what the difference is between my real EVGA Mac Edition card and your cards.
I am also using Catalina dosdude1 patched (currently at 10.15.7 19H114).
I'm not using OpenCore or Lilu or WhateverGreen.
I don't have anything too weird in my boot-args:
-v debug=0x144 -no_compat_check maxmem=63488 nv_spanmodepolicy=1 nvda_drv=1
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,979
1,487
Germany
I noticed a 2nd "native" DisplayPort Display did not run since Catalina. As a 1st Display it worked for me.

I often use Kepler Cards in my builts.

Also you have to differ between active/native DisplayPort with its own clocking and "just" Display Port to DVI / HDMI converters.
 

joevt

macrumors 604
Jun 21, 2012
6,964
4,259
I noticed a 2nd "native" DisplayPort Display did not run since Catalina. As a 1st Display it worked for me.

I often use Kepler Cards in my builts.

Also you have to differ between active/native DisplayPort with its own clocking and "just" Display Port to DVI / HDMI converters.
You have a Kepler card with more than one DisplayPort port? Did you try the fix?

Here are some commands to apply the fix. It adds board-ids for MacPro4,1/MacPro5,1, iMac10,1, MacPro3,1
Code:
mkdir -p ~/AppleGraphicsDevicePolicy
cp /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist ~/AppleGraphicsDevicePolicy/Info.plist
# bbedit ~/AppleGraphicsDevicePolicy/Info.plist
/usr/libexec/PlistBuddy \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F221BEC8 string none" \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F221DCC8 string none" \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F42C88C8 string none" \
    ~/AppleGraphicsDevicePolicy/Info.plist > /dev/null
#bbdiff /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist ~/AppleGraphicsDevicePolicy/Info.plist
sudo chmod 755 ~/AppleGraphicsDevicePolicy/Info.plist
sudo chown root:wheel ~/AppleGraphicsDevicePolicy/Info.plist
mount | grep ' on / ' | grep -q 'read-only' && sudo mount -uw /
sudo mv -f ~/AppleGraphicsDevicePolicy/Info.plist /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist
sudo touch /System/Library/Extensions
 
  • Like
Reactions: Macschrauber

Macschrauber

macrumors 68030
Dec 27, 2015
2,979
1,487
Germany
You have a Kepler card with more than one DisplayPort port? Did you try the fix?

yes and no, K2000 has two display ports.

the -displayPort-not-working- appeared to me when one DVI and one DisplayPort was connected.

If the DisplayPort was the only display it worked.

Will try the fix soon and report back. Thanks for that :)
Here are some commands to apply the fix. It adds board-ids for MacPro4,1/MacPro5,1, iMac10,1, MacPro3,1
Code:
mkdir -p ~/AppleGraphicsDevicePolicy
cp /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist ~/AppleGraphicsDevicePolicy/Info.plist
# bbedit ~/AppleGraphicsDevicePolicy/Info.plist
/usr/libexec/PlistBuddy \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F221BEC8 string none" \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F221DCC8 string none" \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F42C88C8 string none" \
    ~/AppleGraphicsDevicePolicy/Info.plist > /dev/null
#bbdiff /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist ~/AppleGraphicsDevicePolicy/Info.plist
sudo chmod 755 ~/AppleGraphicsDevicePolicy/Info.plist
sudo chown root:wheel ~/AppleGraphicsDevicePolicy/Info.plist
mount | grep ' on / ' | grep -q 'read-only' && sudo mount -uw /
sudo mv -f ~/AppleGraphicsDevicePolicy/Info.plist /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist
sudo touch /System/Library/Extensions
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,979
1,487
Germany
Maybe I can shed a little light into it:

tried my Uga flashed k2000 with Catalina and Big Sur, had 2 DisplayPort outputs working, one active, one passive adapter. Both displays were working in every combination, with 2 Display Ports or 1 DVI and 1 DisplayPort active and passive.

dropped a k600 in (with no Uga bootscreen) and DisplayPort went dark after the driver kicked in.

If I check "about this mac" remotely it appears like no GPU is connected, no display nor GPU reported, shows "internal graphics"

Will try the patches later and report.
 

mr__explorer

macrumors newbie
Sep 2, 2021
5
0
You have a Kepler card with more than one DisplayPort port? Did you try the fix?

Here are some commands to apply the fix. It adds board-ids for MacPro4,1/MacPro5,1, iMac10,1, MacPro3,1
Code:
mkdir -p ~/AppleGraphicsDevicePolicy
cp /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist ~/AppleGraphicsDevicePolicy/Info.plist
# bbedit ~/AppleGraphicsDevicePolicy/Info.plist
/usr/libexec/PlistBuddy \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F221BEC8 string none" \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F221DCC8 string none" \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F42C88C8 string none" \
    ~/AppleGraphicsDevicePolicy/Info.plist > /dev/null
#bbdiff /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist ~/AppleGraphicsDevicePolicy/Info.plist
sudo chmod 755 ~/AppleGraphicsDevicePolicy/Info.plist
sudo chown root:wheel ~/AppleGraphicsDevicePolicy/Info.plist
mount | grep ' on / ' | grep -q 'read-only' && sudo mount -uw /
sudo mv -f ~/AppleGraphicsDevicePolicy/Info.plist /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist
sudo touch /System/Library/Extensions
Hi! I've just bought a 5'1 with a flashed GTX 680, installed Big Sur via OpenCore and the DisplayPort does not work. Also HDMI only outputs 30Hz (at all resolutions) to my 4K60 display.

So far I have tried using the weg agdp boot-args and those didn't solve either issue.

So I'm trying these commands, but I can't get them working. I installed bbedit, plus the command line tools, and gave it permission in terminal (I think), but run into immediate problems with the third line (the one that starts with # bbedit). Terminal tells me: "zsh: command not found: #"

I believe I have a good enough grasp on what these commands are doing, but I don't know command line enough to troubleshoot the errors I'm getting. Thanks!
 

joevt

macrumors 604
Jun 21, 2012
6,964
4,259
# is for comments. skip those lines. Also, these commands are for Catalina. Big Sur requires more work.
 

mr__explorer

macrumors newbie
Sep 2, 2021
5
0
Ohh I see. Would it be a ton more work? Is there any GUI way to do it?

I added my board-id to (a copy of) the plist file using propertree, but I’m not sure how to actually get the edited plist into the right place. I’m guessing Big Sur breaks something in your command line solution above?
 

MarkC426

macrumors 68040
May 14, 2008
3,693
2,096
UK
You may have purchased a Mac with a duff gpu.
Have you looked inside the mac, is the gpu actually a gtx680?
 

joevt

macrumors 604
Jun 21, 2012
6,964
4,259
Ohh I see. Would it be a ton more work? Is there any GUI way to do it?

I added my board-id to (a copy of) the plist file using propertree, but I’m not sure how to actually get the edited plist into the right place. I’m guessing Big Sur breaks something in your command line solution above?
Maybe ask your question in the Big Sur on unsupported Macs thread.
 

mr__explorer

macrumors newbie
Sep 2, 2021
5
0
You may have purchased a Mac with a duff gpu.
Have you looked inside the mac, is the gpu actually a gtx680?
Yes it’s definitely a real 680

Maybe ask your question in the Big Sur on unsupported Macs thread.

I shall, I just figured I’d start here since it was the only place I’d seen this same problem addressed (and I also didn’t know the solution would be different enough between Catalina and BS). Thanks!
 

TitaniumFrog

macrumors newbie
Jul 24, 2021
26
11
You have a Kepler card with more than one DisplayPort port? Did you try the fix?

Here are some commands to apply the fix. It adds board-ids for MacPro4,1/MacPro5,1, iMac10,1, MacPro3,1
Code:
mkdir -p ~/AppleGraphicsDevicePolicy
cp /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist ~/AppleGraphicsDevicePolicy/Info.plist
# bbedit ~/AppleGraphicsDevicePolicy/Info.plist
/usr/libexec/PlistBuddy \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F221BEC8 string none" \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F221DCC8 string none" \
    -c "Add :IOKitPersonalities:AppleGraphicsDevicePolicy:ConfigMap:Mac-F42C88C8 string none" \
    ~/AppleGraphicsDevicePolicy/Info.plist > /dev/null
#bbdiff /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist ~/AppleGraphicsDevicePolicy/Info.plist
sudo chmod 755 ~/AppleGraphicsDevicePolicy/Info.plist
sudo chown root:wheel ~/AppleGraphicsDevicePolicy/Info.plist
mount | grep ' on / ' | grep -q 'read-only' && sudo mount -uw /
sudo mv -f ~/AppleGraphicsDevicePolicy/Info.plist /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist
sudo touch /System/Library/Extensions
Thank you! That is what I needed with my flashed reference GTX680 with DVI and DP active. I now have dual displays working without an issue. I removed the strings I didn't need though, just kept it at the 3,1. Saves some clutter ;-)
 

avro707

macrumors 68020
Dec 13, 2010
2,263
1,654
Any thoughts on these 6900XT GPUs on a Mac Pro 5,1?


I already have RX580 8GB, but just curious if something like the above would work. The prices of new-old graphics cards and particularly desirable ones like Radeon VII 16GB are so costly that a brand new, newer generation graphics card is cheaper!

I'm guessing the 6900XT above would be very close to the power limits of the classic Mac Pro (980w PSU)?
 
Last edited:

Macschrauber

macrumors 68030
Dec 27, 2015
2,979
1,487
Germany
With 3x 8 pin it needs a Pixlas Mod.

The last one I tested a reference 6900 the machine wont even chime. If you order such a card do it from a dealer with good return policy.
 

flowrider

macrumors 604
Nov 23, 2012
7,321
3,003
Any thoughts on these 6900XT GPUs on a Mac Pro 5,1?


I already have RX580 8GB, but just curious if something like the above would work.
See this post in this thread:


Lou
 
  • Like
Reactions: KeesMacPro

MarkC426

macrumors 68040
May 14, 2008
3,693
2,096
UK
A K5000 is a mac efi card, so should be fine.

18. Nvidia Quadro K5000 4 GB
Performance: 75% RPI. Has PRO positioning. Supports Metal 2 (Mojave).
Power consumption: 6 pins.
Outs: two DL-DVI + two DP.
Other: occupies 2 slots. There is "mac edition" of cards.
Unflashed (PC version): additional information is needed.
 

leandroguerreiro.pt

macrumors member
Nov 2, 2019
33
6
Porto, Portugal
A K5000 is a mac efi card, so should be fine.

18. Nvidia Quadro K5000 4 GB
Performance: 75% RPI. Has PRO positioning. Supports Metal 2 (Mojave).
Power consumption: 6 pins.
Outs: two DL-DVI + two DP.
Other: occupies 2 slots. There is "mac edition" of cards.
Unflashed (PC version): additional information is needed.
I'm asking because I noticed the fan is not spinning right. It moves, but it does not spin completely. I thought maybe the temp did not reach the right temp... I don't know.
Should it sing all the time?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.