I was able to hack my system literally and got the DisplayPort to function.
This is not recommended, but I have some follow up stuff that may be of interest to whoever wants to create a patch.
Using Clover and Clover Configurator, selecting only a SMBIOS profile of Mac Pro 3,1 profile for my system and only changing the Board ID to the Mac 10,1 board ID of 'Mac-F2268CC8', and using the Clover boot loader, I was able to get DisplayPort to function on a Mac Pro 3,1 with an Nvidia GTX 680 Card with 4K@60Hz on the Display Port just like it did on the the early betas.
Now I did a search high and low for that 27" iMac 2009 board ID F2268CC8 and it is present in 4 files:
IOBluetoothUSBDFUTool
IOBluetooth.framework/.../SystemParameters.plist
.../PrivateFrameworks/ServerInformation.framework/ServerInformation
/private/var/db/uuidtext/dsc/7D86856A80053540B79F20A432768DAB <!-- that # may vary
I don't know if this matters but the Mac Pro 3,1 board ID is not in the two IOBluetooth files.
Now I have not tried swapping out that data from my working Catalina Beta or tried doing any hex editing yet. It spent a good bit of time all day yesterday just swapping out .kext files to no avail.
I did see an osX86 user have the same issue and he chose a Mac Pro 6,1 profile. That just KPs my system.
Again, using Clover is not recommended and once there is a proper patch, I will discontinue using it. I think for troubleshooting purposes, it does show that the DisplayPort can still be made active on Cat 10.15 GM and this does not appear to be a Video driver issue at all. I don't even think it is actually an AppleSMBIOS or System.kext issue either as I originally had thought. Just that Apple probably removed DisplayPort access on certain configurations.
Hope this information is helpful and that someone finds a fix so Clover or another bootloader does not have to be used. Attached are some screenshots of my findings.
Also several iMac profiles do not allow the DisplayPort to be used either, so this issue could be fixed by Apple, but also they may only fix it with certain board types. We shall see what .1 and .2 bring.
If no one tackles this, I may run a few more tests next weekend. I am hoping we can collaborate on this problem as I know there are better patchers on here than me.
Only caveat to swapping on a board ID is Apple may deprecate another board ID in the future. We all might be on borrowed time, but so far I am just glad to have 4k@60Hz back and can start building my 10.15 system out.
View attachment 869296View attachment 869297View attachment 869298View attachment 869299View attachment 869300