Hey all, i'm installing stretch onto a HP Z4G4 workstation via netboot and in uefi mode. The only video hardware in the box is a NVIDIA Corporation GP107GL [Quadro P620]. The install goes as expected. Only installed standard utils and ssh server.
On first boot grub comes up and boots into the default entry, the only text after on the screen is the loading linux/initrd echo entries from grub. Thought it was frozen, but noticed my dhcp service got a req from the box and sure enough i can ssh in and the machine is up and running, just no output to the monitor. Still just the grub statements up on the screen. running hwinfo --framebuffer results in no output. efifb appears to get loaded and has grubs resolution [ 1.451694] efifb: probing for efifb [ 1.451712] efifb: framebuffer at 0xe0000000, using 8640k, total 8640k [ 1.451712] efifb: mode is 1920x1080x32, linelength=8192, pages=1 [ 1.451713] efifb: scrolling: redraw [ 1.451713] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0 [ 1.484650] fb0: EFI VGA frame buffer device installed the latest kernel from stretch-backports, reboot. Same behavior as above. Installed nvidia-driver (proper for this gpu), reboot. Same behavior as above. Upgraded to nvidia-driver from backports, reboot. Same behavior as above. Install some desktop environment, reboot. system boots into X no issues. Try a ctrl-alt-f1 to drop to console and monitor shuts off reporting no video output. ctrl-alt-f7 brings video and monitor back online. Moved on to trying to massage /etc/default/grub and setting GRUB_GFXMODE and GRUB_GFXPAYLOAD_LINUX. And can make grub look pretty at 1920x1080 or any resolution if I want. It appears grub is passing the video resolution properly to the kernel as I can see in dmesg when efifb is loaded the resolution it's looking to set is the value of GRUB_GFXMODE. For shits and giggles tried setting gfxmode to 1024x768 and still no dice. Tried booting into the grub commandline to verify video modes. Sure enough grub reports efi GOP driver and 1920x1080x32 as a valid mode. Anyone have any ideas? Thanks Ryan