New OpenGL Drivers Causing Issues (Stretch)
Posted: Fri Jan 04, 2019 5:47 am
Greetings,
I have been playing with the new Open GL config features and I have noticed that several things do/do not work, based on the chosen GL Driver option. Here are my findings, hopefully it will help with debugging.
G1 GL Full KMS (option 1) 128MB GPU memory split:
glxgears (test openGL program) runs smoothly (60 fps)
Programs in /opt/vc/src/hello_pi (test OpenGL code) return * failed to add service - already in use?
Other Open GL programs (e.g. games such as Neverball) run fine
Pi3d demo programs return assertion error
Trying to change the resolution through GUI Raspberry PI Configuration menu option (see the screen shot) freezes the board completely and it requires restart
G2 GL Fake KMS (option 2), 128MB GPU memory split:
glxgears runs smoothly (60 fps)
Programs in /opt/vc/src/hello_pi return * failed to add service - already in use?
Other Open GL programs (e.g. Neverball) run fine
Pi3d programs return * failed to add service - already in use?
G3 GL Legacy (option 3):
glxgears runs choppily
Programs in /opt/vc/src/hello_pi work well
GUI Raspberry PI Configuration menu option now allows changing resolution (expected behavior)
Configuration:
pi@kaermorhen:~/Documents/pi3d_demos-master $ uname -a
Linux kaermorhen 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux
pi@kaermorhen:~/Documents/pi3d_demos-master $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@kaermorhen:~/Documents/pi3d_demos-master $
I have been playing with the new Open GL config features and I have noticed that several things do/do not work, based on the chosen GL Driver option. Here are my findings, hopefully it will help with debugging.
G1 GL Full KMS (option 1) 128MB GPU memory split:
glxgears (test openGL program) runs smoothly (60 fps)
Programs in /opt/vc/src/hello_pi (test OpenGL code) return * failed to add service - already in use?
Other Open GL programs (e.g. games such as Neverball) run fine
Pi3d demo programs return assertion error
Trying to change the resolution through GUI Raspberry PI Configuration menu option (see the screen shot) freezes the board completely and it requires restart
G2 GL Fake KMS (option 2), 128MB GPU memory split:
glxgears runs smoothly (60 fps)
Programs in /opt/vc/src/hello_pi return * failed to add service - already in use?
Other Open GL programs (e.g. Neverball) run fine
Pi3d programs return * failed to add service - already in use?
G3 GL Legacy (option 3):
glxgears runs choppily
Programs in /opt/vc/src/hello_pi work well
GUI Raspberry PI Configuration menu option now allows changing resolution (expected behavior)
Configuration:
pi@kaermorhen:~/Documents/pi3d_demos-master $ uname -a
Linux kaermorhen 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux
pi@kaermorhen:~/Documents/pi3d_demos-master $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@kaermorhen:~/Documents/pi3d_demos-master $