Raspberry greeny
Posts: 6
Joined: Mon Jun 24, 2019 3:20 pm

Raspberry pi 4

Mon Jun 24, 2019 3:23 pm

What sort games are we looking at running on this Awsome pi

Moonmarch
Posts: 70
Joined: Thu Mar 07, 2019 1:34 am

Re: Raspberry pi 4

Tue Jun 25, 2019 8:41 am

Here are some open source games/graphic engines that require openGL3:

Endless-Sky:
https://github.com/endless-sky/endless-sky

Xonotic:
https://www.xonotic.org/

GZDoom:
https://zdoom.org/index

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 22724
Joined: Sat Jul 30, 2011 7:41 pm

Re: Raspberry pi 4

Tue Jun 25, 2019 9:34 am

We do internal checking of 3D speed with Neverball, runs really well.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

User avatar
PeterO
Posts: 4727
Joined: Sun Jul 22, 2012 4:14 pm

Re: Raspberry pi 4

Tue Jun 25, 2019 10:07 am

jamesh wrote:
Tue Jun 25, 2019 9:34 am
We do internal checking of 3D speed with Neverball, runs really well.
And your best scores are ?????
LOL
PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

User avatar
Gavinmc42
Posts: 3165
Joined: Wed Aug 28, 2013 3:31 am

Re: Raspberry pi 4

Wed Jun 26, 2019 2:45 am

Eben made a comment two screen, two mice, two keyboards.
Two player gaming, network gaming.

This Pi4 could make for some interesting gaming fun.
0AD might be able to run now?

Wonder how well SuperTuxKart will run?
With Vulkan now a possibility, mainstream game companies might see Pi4's as a new market.

With those open source FPS, kids will be face mapping their teachers and class mates and blowing them away with BFG's :lol:
The 4B4 should have enough grunt for those serious 3D tools like Blender.
Will it be enough to get the kid off my old Windows Game box and into Pi coding?

These Pi4s look to be game changers, literally 8-)
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

techyian
Posts: 59
Joined: Mon Jan 22, 2018 11:40 am

Re: Raspberry pi 4

Thu Jun 27, 2019 5:31 am

Hey, I'm interested to find out more about GLES support in the Pi 4. I've read Videocore VI now supports GLES 3.0, has support for previous versions been kept in Raspbian Buster? I can see the libbrcmGLESv2 library is still present in /opt/vc/lib.
I've been involved in getting Wolfenstein Enemy Territory working on the Pi using full OpenGL and GLES - using the Pi 3b+ both work fine, but on the Pi 4 only full OpenGL works with GLES freezing on startup. Enemy Territory is being loaded with GLES 1.1. Does anyone have any suggestions at all?

I will add that full OpenGL performance is amazing in comparison to Videocore IV coming from VI :)
MMALSharp - C# API for the Raspberry Pi camera module

https://github.com/techyian/MMALSharp

User avatar
PeterO
Posts: 4727
Joined: Sun Jul 22, 2012 4:14 pm

Re: Raspberry pi 4

Thu Jun 27, 2019 5:52 am

techyian wrote:
Thu Jun 27, 2019 5:31 am
Hey, I'm interested to find out more about GLES support in the Pi 4. I've read Videocore VI now supports GLES 3.0, has support for previous versions been kept in Raspbian Buster? I can see the libbrcmGLESv2 library is still present in /opt/vc/lib.
I've been involved in getting Wolfenstein Enemy Territory working on the Pi using full OpenGL and GLES - using the Pi 3b+ both work fine, but on the Pi 4 only full OpenGL works with GLES freezing on startup. Enemy Territory is being loaded with GLES 1.1. Does anyone have any suggestions at all?

I will add that full OpenGL performance is amazing in comparison to Videocore IV coming from VI :)
I had made one of the demos in /opt/vc/src run in a Xwindow (Well a Gtk3 window actually) and after I've tided it up a bit I'll put it somewhere accessible.
I'v ehot tried it on a 3B+ yet to see what happens.

PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

marvelstudio
Posts: 1
Joined: Tue May 28, 2019 11:05 am

Re: Raspberry pi 4

Fri Jun 28, 2019 8:33 am

Moonmarch wrote:
Tue Jun 25, 2019 8:41 am
Here are some open source games/graphic engines that require openGL3:

Endless-Sky:
https://github.com/endless-sky/endless-sky

Xonotic:
https://www.xonotic.org/

GZDoom:
https://zdoom.org/index
thank for this

techyian
Posts: 59
Joined: Mon Jan 22, 2018 11:40 am

Re: Raspberry pi 4

Fri Jun 28, 2019 10:25 am

Thanks @PeterO - Enemy Territory is using an SDL backend and when using the GLES renderer, SDL is compiled without X11 support to force an EGL context. When compiling I'm linking to the "libbrcmGLESv2" binary and as mentioned, this works fine on a Pi 3b+, but the same setup on a Pi 4 freezes the game on startup. I'm trying to find out if there have been any changes to the library I'm linking to, or whether I should link to a different one on the Pi 4.

Thanks,
Ian
MMALSharp - C# API for the Raspberry Pi camera module

https://github.com/techyian/MMALSharp

User avatar
Paeryn
Posts: 2565
Joined: Wed Nov 23, 2011 1:10 am
Location: Sheffield, England

Re: Raspberry pi 4

Fri Jun 28, 2019 1:15 pm

techyian wrote:
Fri Jun 28, 2019 10:25 am
Thanks @PeterO - Enemy Territory is using an SDL backend and when using the GLES renderer, SDL is compiled without X11 support to force an EGL context. When compiling I'm linking to the "libbrcmGLESv2" binary and as mentioned, this works fine on a Pi 3b+, but the same setup on a Pi 4 freezes the game on startup. I'm trying to find out if there have been any changes to the library I'm linking to, or whether I should link to a different one on the Pi 4.

Thanks,
Ian
From what I've heard (haven't got an RPi4 yet) the legacy brcm driver doesn't support the RPi4, you have to use the Mesa drivers (so don't include the brcm OpenGL include files either when compiling, use the Mesa ones).
She who travels light — forgot something.

Raspberry greeny
Posts: 6
Joined: Mon Jun 24, 2019 3:20 pm

Re: Raspberry pi 4

Fri Jun 28, 2019 4:29 pm

how do i open sky game I'm new to rasbery pi sorry to ask such noob question

Raspberry greeny
Posts: 6
Joined: Mon Jun 24, 2019 3:20 pm

Re: Raspberry pi 4

Fri Jun 28, 2019 6:27 pm

Okay now it's saying I need update my graphics

itsmedoofer
Posts: 335
Joined: Wed Sep 25, 2013 8:43 am

Re: Raspberry pi 4

Fri Jun 28, 2019 8:07 pm

Gavinmc42 wrote:
Wed Jun 26, 2019 2:45 am

0AD might be able to run now?
Just installed it, runs sweet!!!

Moonmarch
Posts: 70
Joined: Thu Mar 07, 2019 1:34 am

Re: Raspberry pi 4

Sat Jun 29, 2019 7:54 am

When I said endless-sky, what I meant to say was when I purchase the RPI4 one of these days, I will compile my own version of endless-sky from source code then write a guide on how to compile your own version of endless-sky unless someone else writes this guide, their guide better be useful, the games from the Debian repository are not always the latest version of the game.

I'm sure the other games from the Debian repository runs faster on the RPI4, because of the faster CPU and GPU.

User avatar
Gavinmc42
Posts: 3165
Joined: Wed Aug 28, 2013 3:31 am

Re: Raspberry pi 4

Sat Jun 29, 2019 12:09 pm

0AD might be able to run now?
Just installed it, runs sweet!!!
What Pi4 did you get?
On my 4B1, full screen 0AD locks up at 67% loading.
Running windowed it lock up at 100%.
I suspect 0AD needs more than 1GB?

However SuperTuxKart and Warzone2100 apt-get install and run.
Both graphics are pretty blocky but gameplay and speed are fine.
Lots more tweaking on the OpenGL side I suspect.
From my Gentoo64 experience I know OpenGL can run faster than the current Raspbian Buster version.

Installed the mesa-utils and I can see mesa is nearly up to date and it reports OpenGLES 3.0.
I think the VC6 is OpenGLES 3.2, so some driver updates will show up sooner or later.

For first release this Buster on the Pi4 is not bad.
We finally have a pretty good piece of Pi gaming hardware.
Once it goes 64bit, with 4GB and Vulkan, we will have a really good box to learn how to write 3D games on.

Blender runs, good for hacking those game models?
Time to order a 4B4 and start putting together a game development system :D

Installing stuff is so much faster now too :D
I will need to check to see if I have all 1Gbs network gear too.
Tomorrow the Linux x86 box gets retired and this Pi4B1 gets a promotion from toy to desktop ;)
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

Return to “Gaming”