#Fix Black Screen with Clannad for RG35XXSP on Knulli

49 messages · Page 1 of 1 (latest)

pallid crater
#

Instructions for fixing are described in this thread.

#

How to Fix Clannad Black Screen on RG35XX SP (Knulli/PortMaster)


Step 1: Get the GL4ES Libraries


Step 2: Place the Libraries in the Correct Folder

  1. On your SD card via Windows share, go to:

    \\KNULLI\share\roms\ports\clannad\
    
  2. Create a new folder named:

    gl4es.armhf
    
  3. Copy both libGL.so.1 and libEGL.so.1 into:

    \\KNULLI\share\roms\ports\clannad\gl4es.armhf\
    

Step 3: Update the GL4ES Config

  1. On your SD card via Windows share, go to:

    \\KNULLI\share\system\.local\share\PortMaster\
    
  2. Open the file:

    libgl_knulli.txt
    
  3. Replace all contents with:

    export LIBGL_ES=2
    export LIBGL_GL=21
    export LIBGL_FB=1
    export LIBGL_FBDEV=/dev/fb0
    
    if [ -d "$PWD/gl4es.$DEVICE_ARCH" ]; then
      export LD_LIBRARY_PATH="$PWD/gl4es.$DEVICE_ARCH:$LD_LIBRARY_PATH"
    elif [ -d "$PWD/gl4es" ]; then
      export LD_LIBRARY_PATH="$PWD/gl4es:$LD_LIBRARY_PATH"
    fi
    
    if [ -d "$PWD/libs.$DEVICE_ARCH" ]; then
      export LD_LIBRARY_PATH="$PWD/libs.$DEVICE_ARCH:$LD_LIBRARY_PATH"
    elif [ -d "$PWD/libs" ]; then
      export LD_LIBRARY_PATH="$PWD/libs:$LD_LIBRARY_PATH"
    fi
    
  4. Save the file.


Step 4: Remove Stray Copies

  • Ensure there are NO libGL.so.1 or libEGL.so.1 files directly in

    \\KNULLI\share\roms\ports\clannad\
    
  • Only keep them in

    \\KNULLI\share\roms\ports\clannad\gl4es.armhf\
    

Step 5: Reboot and Play

  • Safely eject your SD card or reboot your device.
  • Launch Clannad from the PortMaster or Knulli menu.
  • Enjoy!

References


I don't know if this is correct or not but this is how I had my files, just in case lmao:

alpine berry
#

I'm sorry but this is wrong on so many levels.

pallid crater
#

it works

#

idk

#

if you can explain why it works then please enlighten me

alpine berry
#

You're basically bypassing all checks and configs we provide that it works lol

pallid crater
#

normally, it wouldn't work at all

#

blank screen

alpine berry
#

@dapper nacelle you touched this one 3 weeks ago right?

pallid crater
#

if you would like to give it a try yourself, using Knulli on RG35XXSP, try and play clannad

#

it will blackscreen

pallid crater
alpine berry
pallid crater
#

it's just a workaround for people that experience the issue, yes it is butchering stuff

alpine berry
#

Its just bypassing everything, not looking at whats actually broken ^^

#

Like even downloading a port from an external source

pallid crater
#

it's mostly for the exfat support

#

in the sh

alpine berry
#

Clannad is using the rlvm runtime, so the error is there

#

not needed anymore since we use bind_directories

pallid crater
#

not on the one that's available on portmaster

#

the launcher

alpine berry
#

it's there at least

#

unless you have an outdated pm version

#

the runtime also comes with gl4es afaik , so you might have a different problem

#

Maybe it's something simple 🙂

pallid crater
#

this was mine when i downloaded it from the portmaster app

# Create config dir
rm -rf "$HOME/.rlvm/KEY_CLANNAD_ENHD"
ln -s "$GAMEDIR/saves" "$HOME/.rlvm/KEY_CLANNAD_ENHD"```
pallid crater
#

dang maybe it was old

#

idk but even with the newer one it wouldn't work

alpine berry
#

The port got updated 3 weeks ago

pallid crater
#

until i changed this: libgl_knulli.txt

alpine berry
pallid crater
#

that's hwne it started working

#

and heard

alpine berry
#

It will affect all ports

pallid crater
#

yes ik

alpine berry
#

and then we can no longer help you

pallid crater
#

this works and i am aware of what im doing with the txt file and how it would affect ports

#

all im saying

#

is that i know this works

#

it may frick things up

#

but it works

#

@alpine berry the only thing that the changed setup configuration in libgl_knulli.txt does is that it forces framebuffer

#

not rly end of the world stuff