Rockpro64 panfrost installation questions
#1
Hi,

Sorry if it seems like this comes across as a wall of questions, but they all seem kind of small on their own and not worthy of their own threads.

Ive been trying to install Panfrost onto Armbian Buster (desktop, kernel version 5.4)on my rockpro64 and fell like im getting absolutly nowhere with it. I followed the installation guide (here), but dont think anything came of it (issues I had regarding screen resolution persisted). First question if, when checking if CONFIG_DRM_PANFROST is enabled (grep PANFROST /boot/config-5.4etcetc) it came up with CONFIG_DRM_PANFROST=m. I take it this means it isnt enabled, and to enable it the kernel would need to be recompiled?

The next question is does Panfrost usually require any more setting up after the steps listed in the guide above? Asking since as far as I can tell Xorg still loads the modesetting drivers instead of mesa/panfrost (looking in /var/log/Xorg.0.log shows Xorg still loading fbdev_drv.so and modesetting_drv.so, with no mention of other graphics drivers). Even if CONFIG_DRM_PANFROST=m is incorrect (I suspect it is), ninja seemed to exit without any errors, which leads me to believe that it installed correctly (to some extent at least)

Final question - is it still even necessary to install panfrost using the guide above? Main reason I ask this is it seems quite old, with panfrost having been around for a few years now and seeming to work reasonably well have any of the rk3399 distros added it to their repos, or is that still quite far down the line/am i just misunderstanding how panfrost works?

Any help is greatly appreciated!
#2
(04-29-2020, 05:29 PM)user12321 Wrote: Hi,

Sorry if it seems like this comes across as a wall of questions, but they all seem kind of small on their own and not worthy of their own threads.

Ive been trying to install Panfrost onto Armbian Buster (desktop, kernel version 5.4)on my rockpro64 and fell like im getting absolutly nowhere with it. I followed the installation guide (here), but dont think anything came of it (issues I had regarding screen resolution persisted). First question if, when checking if CONFIG_DRM_PANFROST is enabled (grep PANFROST /boot/config-5.4etcetc) it came up with CONFIG_DRM_PANFROST=m. I take it this means it isnt enabled, and to enable it the kernel would need to be recompiled?

The next question is does Panfrost usually require any more setting up after the steps listed in the guide above? Asking since as far as I can tell Xorg still loads the modesetting drivers instead of mesa/panfrost (looking in /var/log/Xorg.0.log shows Xorg still loading fbdev_drv.so and modesetting_drv.so, with no mention of other graphics drivers). Even if CONFIG_DRM_PANFROST=m is incorrect (I suspect it is), ninja seemed to exit without any errors, which leads me to believe that it installed correctly (to some extent at least)

Final question - is it still even necessary to install panfrost using the guide above? Main reason I ask this is it seems quite old, with panfrost having been around for a few years now and seeming to work reasonably well have any of the rk3399 distros added it to their repos, or is that still quite far down the line/am i just misunderstanding how panfrost works?

Any help is greatly appreciated!

CONFIG_DRM_PANFROST=m means you want to build it as a kernel module. Use CONFIG_DRM_PANFROST=y instead.
Xorg drivers/modules are different from kernel modules.
Search these forums for "mainline", I don't own RockPro64 yet but I've seen some positive reports here, maybe building mesa is no longer necessary.
#3
you need kernel 5.2+ and mesa 19.1+ for panfrost. i would use latest available via unstable/experimental or backports. enabled as a module is fine. test the driver in use via glxinfo.

if you are feeling adventurous you can use the same build scripts as the ones i made for the pinebook pro, which uses the same cpu and gpu.


Possibly Related Threads…
Thread Author Replies Views Last Post
  New OS for RockPro64 is here, TwisterOS Armbian jtremblant 87 33,367 01-21-2022, 05:41 PM
Last Post: NightCrawler504
  RockPro64 CRUX-ARM (aarch64) mara 1 714 12-26-2021, 04:17 PM
Last Post: mara
  slarm64 (unofficial slackware) ROCKPro64 RK3399 (aarch64) mara 47 36,632 12-09-2021, 07:24 PM
Last Post: mara
  Armbian is looking for maintainer for ROCKPro64 TRS-80 14 1,781 12-08-2021, 11:42 AM
Last Post: TRS-80
  Using the PCIe slot of ROCKPro64 as EndPoint mode nonoriri 1 323 11-20-2021, 10:53 AM
Last Post: fire219
  RockPro64 - HDMI and higher resolutions PakoSt 0 287 11-16-2021, 03:48 PM
Last Post: PakoSt
  Debian Bullseye & RockPro64: No tty consoles? Pete Tandy 9 1,489 11-08-2021, 02:33 PM
Last Post: TRS-80
  Vanilla mainline Debian 11 (Bullseye) on the RockPro64 Pete Tandy 21 3,382 11-06-2021, 06:42 AM
Last Post: Pete Tandy
  RockPro64 EDP in Armbian hannescam 2 648 10-15-2021, 09:07 AM
Last Post: hannescam
  Two Questions About Debian on RockPro64 publiclewdness 0 341 09-30-2021, 11:54 AM
Last Post: publiclewdness

Forum Jump:


Users browsing this thread: 1 Guest(s)