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?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.