Ppsspp from documents leaves me with todo

Which version of system do you use? Khadas official images, self built images, or others?

Khadas official image

Please describe your issue below:

$ wget XXXXXXXX ## TODO

I dont understand what TODO on this line

https://docs.khadas.com/products/sbc/edge2/applications/ppsspp?rev=1662531614#discussion__section

Post a console log of your issue below:

khadas@Khadas:/tmp/ppsspp$ wget XXXXXXXX
–2022-11-26 17:52:02-- http://xxxxxxxx/
Resolving xxxxxxxx (xxxxxxxx)… failed: Name or service not known.
wget: unable to resolve host address ‘xxxxxxxx’

Hi.
I made a video where I show how to install panfrost. The X11 gpu driver.
And I also show how to install PPSSPPSDL.
You don’t have to start with Ubuntu Server. But I want an x11 desktop. So that’s why I did start with server.

These are the steps to install the panfrost(panfork) gpu driver.

wget https://github.com/JeffyCN/rockchip_mirrors/raw/libmali/firmware/g610/mali_csffw.bin
sudo cp mali_csffw.bin /lib/firmware
sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa
sudo apt update && sudo apt upgrade

Then you can build PPSSPPSDL with armbian-gaming.

Or here are the manual steps to build it.

cd ~
git clone --recurse-submodules https://github.com/hrydgard/ppsspp.git
cd ppsspp
git pull --rebase https://github.com/hrydgard/ppsspp.git
git submodule update --init --recursive
sudo apt -y install build-essential cmake libgl1-mesa-dev libsdl2-dev libvulkan-dev
/bin/bash ./b.sh
cd build
make
sudo make install

Here my video :

Good luck!

2 Likes

Hello @Carlosperez232310

Documentation updated, please check again.

1 Like

so i did the steps you gave just copy and paste and it tells me

with glxinfo just like your video

name of display: :1
MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
libGL error: glx: failed to create drisw screen
libGL error: failed to load driver: zink
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 66
Current serial number in output stream: 67

so im not sure exactly why its not working unfortunately

yes i see the documentation updated but using the command to open it it did not do so i will get back to you with another attempt maybe same time tomorrow

‘mali_csffw.bin’ saved

but then

khadas@Khadas:~$ sudo cp mali_csffw /lib/firmware
cp: cannot stat ‘mali_csffw’: No such file or directory

i started fresh with new install and did exactly as you posted great videos but i dont have it work from what you posted im going to try whats on Khadas’ documentation

the documentation worked perfectly thank you

Should be
sudo cp mali_csffw.bin /lib/firmware

1 Like

Ok will compare before and after soon

There’s not much to compare. The panfork driver doesn’t replace the wayland blob.
It adds GPU acceleration for x11 applications and desktops. But it doesn’t perform as well as the blob. It is improving.