Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native)
#93
(04-03-2020, 02:30 AM)Idaho Wrote: Hey, I know I post in there a lot but I installed yquake2 this morning and the game won't run because it can't find a usable renderer :/


Code:
[idaho@pbpro-manjaro .yq2]$ quake2  

Yamagi Quake II v7.42
=====================
Client build options:
+ OpenAL audio
Platform: Linux
Architecture: aarch64
Byte ordering: little endian

Added packfile '/home/idaho/.yq2//baseq2/pak0.pak' (3307 files).
Added packfile '/home/idaho/.yq2//baseq2/pak1.pak' (279 files).
Added packfile '/home/idaho/.yq2//baseq2/pak2.pak' (2 files).
Using '/home/idaho/.yq2//baseq2' for writing.
execing default.cfg
couldn't exec yq2.cfg
couldn't exec config.cfg
couldn't exec autoexec.cfg
Console initialized.

------- sound initialization -------
LoadLibrary(libopenal.so.1)
...opening OpenAL device:ok
...creating OpenAL context: ok
...making context current: ok

OpenAL settings:
AL_VENDOR: OpenAL Community
AL_RENDERER: OpenAL Soft
AL_VERSION: 1.1 ALSOFT 1.20.1
AL_EXTENSIONS: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_bformat_ex AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_direct_channels_remix AL_SOFTX_effect_chain AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize

Available OpenAL devices:
- ALSA Default
- rockchip,es8316-codec, ff890000.i2s-ES8316 HiFi ES8316 HiFi-0 (CARD=rockchipes8316c,DEV=0)

Current OpenAL device:
- OpenAL Soft

Number of OpenAL sources: 31

Sound sampling rate: 0
------------------------------------

libGL error: MESA-LOADER: failed to open rockchip (search paths /usr/pkg/lib/dri)
libGL error: failed to load driver: rockchip
libGL error: MESA-LOADER: failed to open rockchip (search paths /usr/pkg/lib/dri)
libGL error: failed to load driver: rockchip
SDL version is: 2.0.10
SDL video driver is "x11".
SDL didplay modes:
- Mode  0: 1920x1080@60
----- refresher initialization -----
LoadLibrary(ref_gl1.so)
Sys_LoadLibrary failed: /usr/pkg/libexec/ref_gl1.so: cannot open shared object file: No such file or directory
Loading /usr/pkg/libexec/ref_gl1.so as renderer lib failed!Retrying with soft...
----- refresher initialization -----
LoadLibrary(ref_soft.so)
Sys_LoadLibrary failed: /usr/pkg/libexec/ref_soft.so: cannot open shared object file: No such file or directory
Loading /usr/pkg/libexec/ref_soft.so as renderer lib failed!Shutting down OpenAL.
Cmd_RemoveCommand: force_centerview not added
Cmd_RemoveCommand: +mlook not added
Cmd_RemoveCommand: -mlook not added
Shutting down input.
recursive shutdown
Error: No usable renderer found!

Here is the content of "/usr/pkg/lib/dri":


Code:
[idaho@pbpro-manjaro dri]$ ls
kms_swrast_dri.so  nouveau_drv_video.so  r200_dri.so  r600_drv_video.so  radeonsi_drv_video.so
lima_dri.so        nouveau_vieux_dri.so  r300_dri.so  radeon_dri.so      swrast_dri.so
nouveau_dri.so     panfrost_dri.so       r600_dri.so  radeonsi_dri.so    vc4_dri.so

Is it because I switched to the panfrost driver and that it can't use it? Huh

Edit: I managed to get the game running by copying ref_gl1.so ref_gl3.so and ref_soft.so from the "/usr/pkg/share/yquake2" directory to "/usr/pkg/libexec" and it runs but the game is quite laggy at 1080p, is this normal behavior? I suspect there's a problem with which driver the game should be using (I also tried copying "rockchip_dri.so" from "usr/lib/dri" to "usr/pkg/lib/dri" and the game just gives me a black screen and steels the mouse focus when I try to switch windows...

Edit2: I've put the rendering options to software in the game and there's no lagging anymore, the opengl options make things laggy, so I guessmy driver issue suspicions were right, do you think the p I blem is on my end or with the package??

Hi Idaho,

there are no usable panfrost drivers in pkgsrc yet to make the binaries from there to use them, so I guess the build process would have to be changed to link against the native ones in Manjaro.
  Reply


Messages In This Thread
RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - by astr0baby - 04-03-2020, 01:54 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
Question Pinebook pro dead / keyboard issue? / Troubleshooting Mengalef 2 363 12-05-2024, 04:16 PM
Last Post: tllim
  Testing Some More Games on the Pinebook Pro! ImmyChan 5 3,943 09-24-2024, 01:43 AM
Last Post: pigkang
  Converting the Pinebook Pro into a CrowView Note like device 8jef 0 349 08-18-2024, 05:42 PM
Last Post: 8jef
  Pinebook Pro Initial Impressions kunger 443 685,168 04-16-2024, 07:29 PM
Last Post: KC9UDX
  looking to buy one pinebook pro (mainland China) duanduan 3 3,280 03-21-2024, 07:44 PM
Last Post: wangyukunshan
  Cellular module for Pinebook Pro Lotech 1 1,049 03-05-2024, 05:40 AM
Last Post: KC9UDX
  Screen on pinebook stays black but can ssh into machine tuxxpine 0 754 02-23-2024, 04:22 PM
Last Post: tuxxpine
  Sale my ANSI PineBook Pro cuthbertdavies 0 740 02-14-2024, 09:12 PM
Last Post: cuthbertdavies
  Compiling with -j6 on the Pinebook Pro (Overheat) KC9UDX 0 666 02-14-2024, 09:01 AM
Last Post: KC9UDX
  Manjaro versions bad and good gilwood 0 725 02-12-2024, 05:03 PM
Last Post: gilwood

Forum Jump:


Users browsing this thread: 7 Guest(s)