PINE64

Full Version: Nvidia GPU on PCIe
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
working on trying to get a GPU running on the RockPro64.

im well aware of the bar limitations, as well as the PCIe power requirements.

i plan on playing around with the dts to try and mitigate bar issues, the GPU will only be running compute and not graphics.

i have an external PCIe power supply for taking care of powering the PCIe bus, i have tested this on a laptop and it works just fine with the laptop, but not in the RockPro64.

the issue im currently running into is when i hook up the GPU to the rockpro64 it just simply wont boot.

was hoping if anybody had any suggestions, or experience on making this work?
(11-10-2020, 05:26 PM)Jamesthetechie Wrote: [ -> ]working on trying to get a GPU running on the RockPro64.

im well aware of the bar limitations, as well as the PCIe power requirements.

i plan on playing around with the dts to try and mitigate bar issues, the GPU will only be running compute and not graphics.

i have an external PCIe power supply for taking care of powering the PCIe bus, i have tested this on a laptop and it works just fine with the laptop, but not in the RockPro64.

the issue im currently running into is when i hook up the GPU to the rockpro64 it just simply wont boot.

was hoping if anybody had any suggestions, or experience on making this work?

Same problem here.  Did you ever find a solution?
not yet, i hooked up a serial to the gpio and i can see where its failing, but im trying to figure out how to modify the kernel to allow it to work and complete boot.
what gpu? how are you attaching? are you sure you have the needed modules in the kernel?
For what its worth, I've had issues with uboot and an LSI 9211; it'll throw a "synchronous abort" when trying to enumerate the PCIe bus (oddly it didn't have those issues with a Marvell sata card). I was able to work around it by removing the "pci enum" command from the uboot env, and then baking in the card's drivers into my initramfs. That way the kernel would initialize the device soon after uboot handed over control.