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.
Since you are quite skilled, and no pre-cooked vBIOS for GTX1080 on page #1 yet, I think you can go ahead and cook a vBIOS for yourself.

Which would need to use OpenCore (if one would read the fine print in the EnableGop documentation). Creating an OC config as described here for other Nvidia cards could help before spending time on modding a vBIOS only to get the EFI picker working.
Last but not least one might have to modify the connector information within the vBIOS to get eDP support - this is beyond my capabilities.

Edit:
OpenCore can be used to boot Linux. Usually we start using the OCLP app which auto generate a hardware tailored config which has to be adjusted to support Maxwell/Pascal cards for macOS brightness control as described here on this particular thread.

But it may or may not solve your issue to drive the internal display. Sometimes it is the lacking EFI driver which does not enable the backlight on boot, sometimes it is additionally lacking vBIOS support to drive such a backlight. There is a special hardware solution (small PCB with cable connections to be included between power supply and display driver board) to enable and maintain the backlight on boot.

All you need you can find here - unfortunately there has never been a recipe published how to modify a Nvidia vBIOS in depth to support eDP.
 
Last edited:
  • Like
Reactions: Nguyen Duc Hieu
Which would need to use OpenCore (if one would read the fine print in the EnableGop documentation). Creating an OC config as described here for other Nvidia Cards could help before spending time on modding a vBIOS.
Last but not least one might have to modify the connector information within the vBIOS to get eDP support - this is beyond my capabilities.
Good point. The problem is that i don't even know it opencore works under using linux and rEFInd.
I have installed a package from AUR, and it has installed these files:
/boot/EFI/OC/.contentFlavour
/boot/EFI/OC/.contentVisibility
/boot/EFI/OC/Drivers/ArpDxe.efi
/boot/EFI/OC/Drivers/AudioDxe.efi
/boot/EFI/OC/Drivers/BiosVideo.efi
/boot/EFI/OC/Drivers/CrScreenshotDxe.efi
/boot/EFI/OC/Drivers/Dhcp4Dxe.efi
/boot/EFI/OC/Drivers/Dhcp6Dxe.efi
/boot/EFI/OC/Drivers/DnsDxe.efi
/boot/EFI/OC/Drivers/DpcDxe.efi
/boot/EFI/OC/Drivers/Ext4Dxe.efi
/boot/EFI/OC/Drivers/FirmwareSettingsEntry.efi
/boot/EFI/OC/Drivers/Hash2DxeCrypto.efi
/boot/EFI/OC/Drivers/HiiDatabase.efi
/boot/EFI/OC/Drivers/HttpBootDxe.efi
/boot/EFI/OC/Drivers/HttpDxe.efi
/boot/EFI/OC/Drivers/HttpUtilitiesDxe.efi
/boot/EFI/OC/Drivers/Ip4Dxe.efi
/boot/EFI/OC/Drivers/Ip6Dxe.efi
/boot/EFI/OC/Drivers/MnpDxe.efi
/boot/EFI/OC/Drivers/Mtftp4Dxe.efi
/boot/EFI/OC/Drivers/Mtftp6Dxe.efi
/boot/EFI/OC/Drivers/NvmExpressDxe.efi
/boot/EFI/OC/Drivers/OpenCanopy.efi
/boot/EFI/OC/Drivers/OpenHfsPlus.efi
/boot/EFI/OC/Drivers/OpenLegacyBoot.efi
/boot/EFI/OC/Drivers/OpenLinuxBoot.efi
/boot/EFI/OC/Drivers/OpenNetworkBoot.efi
/boot/EFI/OC/Drivers/OpenNtfsDxe.efi
/boot/EFI/OC/Drivers/OpenPartitionDxe.efi
/boot/EFI/OC/Drivers/OpenRuntime.efi
/boot/EFI/OC/Drivers/OpenUsbKbDxe.efi
/boot/EFI/OC/Drivers/OpenVariableRuntimeDxe.efi
/boot/EFI/OC/Drivers/Ps2KeyboardDxe.efi
/boot/EFI/OC/Drivers/Ps2MouseDxe.efi
/boot/EFI/OC/Drivers/RamDiskDxe.efi
/boot/EFI/OC/Drivers/ResetNvramEntry.efi
/boot/EFI/OC/Drivers/RngDxe.efi
/boot/EFI/OC/Drivers/SnpDxe.efi
/boot/EFI/OC/Drivers/TcpDxe.efi
/boot/EFI/OC/Drivers/TlsDxe.efi
/boot/EFI/OC/Drivers/ToggleSipEntry.efi
/boot/EFI/OC/Drivers/Udp4Dxe.efi
/boot/EFI/OC/Drivers/Udp6Dxe.efi
/boot/EFI/OC/Drivers/UefiPxeBcDxe.efi
/boot/EFI/OC/Drivers/UsbMouseDxe.efi
/boot/EFI/OC/Drivers/XhciDxe.efi
/boot/EFI/OC/OpenCore.efi
/boot/EFI/OC/Tools/BootKicker.efi
/boot/EFI/OC/Tools/ChipTune.efi
/boot/EFI/OC/Tools/CleanNvram.efi
/boot/EFI/OC/Tools/ControlMsrE2.efi
/boot/EFI/OC/Tools/CsrUtil.efi
/boot/EFI/OC/Tools/FontTester.efi
/boot/EFI/OC/Tools/GopStop.efi
/boot/EFI/OC/Tools/KeyTester.efi
/boot/EFI/OC/Tools/ListPartitions.efi
/boot/EFI/OC/Tools/MmapDump.efi
/boot/EFI/OC/Tools/OpenControl.efi
/boot/EFI/OC/Tools/OpenShell.efi
/boot/EFI/OC/Tools/ResetSystem.efi
/boot/EFI/OC/Tools/RtcRw.efi
/boot/EFI/OC/Tools/TpmInfo.efi

The package that this script installs is taken from here:

Is it relevant? Is it not?
 
OK, I've finally gotten round to the RTX3000 card.

I've exchanged the motherboard and now all sensors are operational. This enabled the RTX3000 boost clocks which failed the last time around I wanted to get this thing working. You can see the end result in the screenshots. Not bad at all...
Hi there! I was reading your journey with the RTX 3000 on your iMac on Win11. I am new to this forum and also to the RTX 3000, and so have some queries I hope you can help me with me.

From your posts you mentioned - "RTX 3000 arrived. I've done the backlight wire mod and that works fine." and also you found out from the vBIOS it is a HP and not a Dell as claimed by your seller. Did you have to do anything to the vBIOS, like flashing another version or does the existing vBIOS on the card work right away?

Is your RTX 3000 similar in layout to this HP RTX 3000?

Or is it similar in layout to this one? I am trying to get this one for my Dell M6800 but the seller said another buyer tried it on his M6800 and it didn't work.
 
I have rev.D of P5200m card and soldered EEPROM chip Winbond W25Q40EW 1.8V, my Dell have EDP screen.
You must select Switchable Graphics to ON in BIOS without this the lid screen will black.
The only way to flash vBIOS file into graphic it's use external programmer like CH341a with 1.8V adaptor.

This 120W mod it safe olny on rev D and presumably on C. The rev A anb B of this card have weak power section and it may explode.

edit:
In my erlier post I wrote wrong words:
''discrete mode is partially posible (when enabled picture is on HDMI but not on the lid LCD).''
I tested again this option and his not work. Sorry for my mistake.
HDMI port olny work in Windows with optimus mode.
Hi there! Thanks for replying to my queries on your Youtube channel!
 
I'm sorry I cannot help you with a dell vbios, and is off-topic here. The main reason for the p3000 underperformance is that max clocks are limited by nvidia on the vbios. I managed to overclock it by 20% to 30% by copying the max clocks table from the P5000 vbios.
There is nothing to gain by replacing the shunts, don't do it, if you look at gpu-z perfcap the card never reaches max power using the standard clocks. For the same reason Pascal TDP tweaker won't help you.
You can use envytools to gain insight into vbios internal tables. For editing I use a simple hex editor like Hex Fiend.

Hi, I know this is quite an old post/thread but I am also in the process of upgrading to a p3000.

I know that on my dell laptop I tested the card on there is a magical HP bios, https://www.techpowerup.com/vgabios/259549/259549 that makes the card boost up to 1805Mhz but unfortunately this bios is limited to 75-80w.

Editing it with MobilePascalTDP tweaker bricks the GPU (BIOS refuses the cheksum I guess).

I tried your 1657Mhz bios and it can boost up to 115w in furmark however in games and rendering it never goes above 65w for me.

I would like your guidance on how to modify these bioses.
I found the power limits inside the bios so I can change these no problem. How can you fix the checksum ?
Thanks a lot, your BIOS' are really wonderful.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.