RockPro64 pcie Gpu
#1
Hey Guys,

 I have a qestion to the RockPro64. Is a nvidia 570 geforce compatible withe the RockPro64 ?
 I like to operate over the Pcie. What kind of Pcie I need (sometimes a Pcie x4 to Pcie x16 bridge) ?
 Did I need a special driver or a normal ARM64 driver. My other AMD GPU does not work. The Fans working normal but I get no signal from the HDMI port of the GPU.

I hope someone can help me thanks  [Image: biggrin.png] 
  Reply
#2
Hello Davidos,

The first problem with doing this is that there is no driver support for using an NVIDIA or AMD / ATI GPU on an ARM based device. Not that it isn't possible, just not supported on external cards yet. For example, thhe NVIDIA Jetson class systems are a system on chip with an ARM CPU core coupled with a GPU.

The second is hardware support. PCIe slots intended for GPUs supply 75Watts to the GPU while the rest of the GPU's power is supplied by the 12V connector. PCIe x4 connectors are not intended for GPUs and are often only designed to provide up to 45 Watts. I don't know if this is the case for the RockPro64, but it is a potential problem area.

If you can get your AMD GPU to power up there is some hope. I have heard that there are efforts to port the open source AMD / ATI driver to ARM. In addition, Samsung may be adopting AMD GPU's for Android and Chrome OS devices.
  Reply
#3
(06-04-2019, 07:51 PM)laserguru Wrote: Hello Davidos,

The first problem with doing this is that there is no driver support for using an NVIDIA or AMD / ATI GPU on an ARM based device.  Not that it isn't possible, just not supported on external cards yet.  For example, thhe NVIDIA Jetson class systems are a system on chip with an ARM CPU core coupled with a GPU.

The second is hardware support.  PCIe slots intended for GPUs supply 75Watts to the GPU while the rest of the GPU's power is supplied by the 12V connector.  PCIe x4 connectors are not intended for GPUs and are often only designed to provide up to 45 Watts.  I don't know if this is the case for the RockPro64, but it is a potential problem area.

If you can get your AMD GPU to power up there is some hope.  I have heard that there are efforts to port the open source AMD / ATI driver to ARM.  In addition, Samsung may be adopting AMD GPU's for Android and Chrome OS devices.

Okay thank you.
I saw on the nvidia page a driver for Linux ARM 32 bit. I will test it and I ask nvidia for an interface drawing to soldering the power supply on the PCIE of the GPU.
If its work I will answer and if you like I can post a tutorial for a reconstruction on this page.
  Reply
#4
Linux kernel drivers for AMD GPU would work (maybe with a little code meddling), but I seems to me (and I may be wrong) the SoC has too small window for mapping PCIe device address space. GPU cards usually have at least 128MB BAR space, but RK3399 is so tightly stuffed, it seems to support only 64MB. It is enough for something like SATA controller, but not enough for graphic data/buffers.
  Reply
#5
(06-19-2019, 03:58 PM)pc2005 Wrote: Linux kernel drivers for AMD GPU would work (maybe with a little code meddling), but I seems to me (and I may be wrong) the SoC has too small window for mapping PCIe device address space. GPU cards usually have at least 128MB BAR space, but RK3399 is so tightly stuffed, it seems to support only 64MB. It is enough for something like SATA controller, but not enough for graphic data/buffers.

RK3399 memory mapping PCIe device address space is 32MB, which not sufficient for GPU cards.
  Reply
#6
Photo 
(05-29-2019, 03:18 PM)Davidos Wrote: Hey Guys,

 I have a qestion to the RockPro64. Is a nvidia 570 geforce compatible withe the RockPro64 ?
 I like to operate over the Pcie. What kind of Pcie I need (sometimes a Pcie x4 to Pcie x16 bridge) ?
 Did I need a special driver or a normal ARM64 driver. My other AMD GPU does not work. The Fans working normal but I get no signal from the HDMI port of the GPU.

I hope someone can help me thanks  [Image: biggrin.png] 

Hi ,I read too late that "RK3399 memory mapping PCIe device address space is 32MB"


Anyway I also tried to connect a Nvidia GeForce GT 710 to my Rockpro64, I used a PCI Express 1X to 16X Riser Card . I connect the 12VDC 5A supply , used for the Rockpro64 also to the molex connector of the riser (yellow +12 ) so negative common to rockpro64 and riser.
On Rockpro64 I have Ubuntu 18.04 Bionic LXDE Desktop 32bit (armhf)   Ubuntu 18.04.4 LTS \n \l
and following :
sudo apt update
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get install nvidia-384   (it looks that driver support also GT710)
sudo reboot
After that xrdp stop working, I have no signal on HDMI of GT710 neither on HDMI of Rockpro64 ,

I tried to test if it could mine :

sudo apt-get install automake autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev make g++ git libgmp-dev opencl-headers libncurses5-dev libtool
git clone https://github.com/tpruvot/ccminer.git
wget https://developer.download.nvidia.com/co...tu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo dpkg -i cuda-repo-ubuntu1804-10-2-local-10.2.107-435.17.01_1.0-1_arm64.deb
sudo apt-key add /var/cuda-repo-10-2-local-10.2.107-435.17.01/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
./build.sh

but receive just

(  ccminer.cpp:49:10: fatal error: cuda_runtime.h: No such file or directory

   #include <cuda_runtime.h>    )
  Reply
#7
Hi ! After the unsucesful installation of GPU G710 with riser on my Rockpro64 PCIe
I have formatted another sd card with
bionic-lxde-rockpro64-0.8.3-1141-armhf.img
but during first start I receive this error :

mali ff9a0000.gpu: failed to get pvtm

the lxde desktop does not start.
Maybe have I corrupted the mali driver or firmware during Nvidia driver installation?
Is it possible to fix it or have I lost tha mali GPU?
regards
  Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  PCIe failure odhinnhrafn 11 958 03-16-2020, 08:39 AM
Last Post: odhinnhrafn
  My RockPro64 died after 8 months diskers 18 1,209 03-10-2020, 08:43 PM
Last Post: pfeerick
  Rockpro64 PCI-Express Issue. t4_4t 7 651 02-19-2020, 09:06 AM
Last Post: fysa
  Rockpro64 Sata Card kills itself jerry110 16 2,718 02-16-2020, 11:16 AM
Last Post: hemertje
  RockPro64 PCIx4 soundcard srhtpc 0 257 01-18-2020, 10:31 PM
Last Post: srhtpc
  ROCKPro64 pwm-fan inoperable resistanceisfutile 3 234 01-01-2020, 12:47 PM
Last Post: resistanceisfutile
Question Can we add PCIE hub 1 to many pcie card seaurchin 1 220 11-25-2019, 11:08 AM
Last Post: tllim
  Tested PCIe cards and output kram0000 5 480 10-24-2019, 01:17 PM
Last Post: xalius
  RockPro64 UPS for in car use nJoy. 3 494 10-23-2019, 04:05 AM
Last Post: rahulsharma
  Rockpro64 12v Lipo battery for playbox? ScrumpyJack 0 157 09-18-2019, 01:25 AM
Last Post: ScrumpyJack

Forum Jump:


Users browsing this thread: 1 Guest(s)