Vector-Pinball icon indicating copy to clipboard operation
Vector-Pinball copied to clipboard

OpenGL Problem with last version 1.9.1 Android 7.1 LineAgeOS

Open Jacques-Olivier-Farcy opened this issue 5 years ago • 11 comments

Hi,

I have just downloaded the last version from F-Droid : 1.9.1

I have a Samsung phone SM-J320N, android 7.1.2 (LineageOS 14.1-20)

Everythink was working great before this update.

But now i don't have the graphic of the table:

Screen Capture

Jacques-Olivier-Farcy avatar Sep 30 '20 17:09 Jacques-Olivier-Farcy

Hello,

Temporary fix here:

This is probably a compatibility issue. I use 1.9.1 on android 9. It works fine.

I would suggest downgrading. The previous f-droid version 1.7.1 works on android 4.4+.

There are very few differences between the 2 versions (from f-droid): -zoom animations. -new icon.

Or you could try disabling the zoom. This might do the trick...

tum34-dot avatar Oct 01 '20 16:10 tum34-dot

Thank you for your help.

I kept the last version, and there is a beautifull new table !

Changing zoom option don't resolve my problem. Desactivating OpenGL solved it, the game is just slower ...

Jacques-Olivier-Farcy avatar Oct 02 '20 18:10 Jacques-Olivier-Farcy

Glad I could help... Somehow.

I feel like this fix could be useful for developers. Could you change the title of the post to reflect that it's OpenGL & GPU related. LineageOS drivers are custom made. There is probably a bug somewhere.

tum34-dot avatar Oct 02 '20 19:10 tum34-dot

And I found those changes: #52 & #48. OpenGL changed between the two versions. And it's enabled by default as of 1.9.1.

tum34-dot avatar Oct 02 '20 20:10 tum34-dot

Sorry for the problems. Yes, there's a new OpenGL renderer and it's enabled by default because in most cases it has better quality and performance.Likely some combination of your hardware and Android version and LineageOS causes OpenGL to not work as expected. If you're familiar with logcat, it might be useful to see the output when trying to use OpenGL.

Separately, the layout of the buttons in the screenshot is bad. I'll see if I can improve that.

dozingcat avatar Oct 03 '20 16:10 dozingcat

And no worries i also play with an emulator.

Jacques-Olivier-Farcy avatar Oct 03 '20 18:10 Jacques-Olivier-Farcy

I seem to have the same issue with version 1.11.0 on an Samsung SM-G800F (S5 mini), unofficial LineageOS, Android 9. Here's a logcat of opening the app in OpenGL mode, starting a game and exiting. Only the UI was drawn, no pinball table. The game works with OpenGL disabled, but low FPS. I am happy to provide more info or test stuff. logcat-opengl.txt

gabmert avatar Oct 19 '22 13:10 gabmert

#141 may or may not help with this.

dozingcat avatar Nov 04 '22 04:11 dozingcat

@dozingcat Thanks! Do you have a 'nightly' build for testing, or how would I make one?

gabmert avatar Nov 04 '22 12:11 gabmert

You can try VectorPinball_20221104.apk at https://github.com/dozingcat/Vector-Pinball/releases/tag/v1.12.0-prerelease

dozingcat avatar Nov 04 '22 18:11 dozingcat

Thank you! I tried but sadly no difference from my user perspective. Here's a logcat.txt

gabmert avatar Nov 04 '22 20:11 gabmert