Opened 2 weeks ago
Last modified 45 hours ago
#15860 pending defect (fixed)
ANDROID: Nexus 7 2012 graphics glitch with Larry 6
Reported by: | ebbi2017 | Owned by: | lephilousophe |
---|---|---|---|
Priority: | normal | Component: | Engine: SCI |
Version: | Keywords: | ||
Cc: | Game: | Leisure Suit Larry 6 |
Description
Hallo,
I saw a graphics bug w/ Larry 6 CD version, both lo-res and hi-res on a specific Android tablet in ScummVM 2.9.0 and older new versions as well as both daily apk.
Asus/Google Nexus 7 2012 (grouper), LOS 14.1 Android 7.1.2.
ScummVM 2.5.1 and 2.0.0 don't have this bug on the same device.
I started a new game of Larry 6 and made two screenshots of hi-res and lo-res version showing the same bug.
The Sierra Logo is fine. Clicking mouse to skip intro (which also is glitched), then play button and the very 1st screen (and all others) have some yellow/green pixels here and there.
It looks like a color palette issue or sth. like this and happens on all screens while playing.
Not even loading a savestate.
Any other Android device I have don't show this bug in the same game and ScummVM 2.9.0 stable.
Samsung S2 from 2011 works fine, S3 from 2012 works fine as well as newer 32 and 64 bit devices.
Nexus 7 2012:
Both daily apk glitch
2.9.0 glitch
2.8.1 glitch
2.8.0 crashes completely
2.7.1 crashes completely
2.7.0 crashes completely
2.6.1 glitch
2.6.0 glitch
2.5.1 works
(in between versions not tested)
2.0.0 works
Sierra Logo looks fine.
Intro and any screens are glitched (palette / pixel issues).
Leisure Suit Larry 6: Shape Up or Slip Out! (Hi-res/DOS/English).
Android 7.1.2 (LineageOS 14.1-20210704-unofficial-grouper).
Asus/Google Nexus 7 2012 grouper.
kind regards, Sebastian
Attachments (5)
Change History (11)
by , 2 weeks ago
Attachment: | Screenshot_20250408-160609.png added |
---|
by , 2 weeks ago
Attachment: | Screenshot_20250408-160947.png added |
---|
by , 12 days ago
Attachment: | scummvm-lsl6hires-00000.png added |
---|
comment:2 by , 12 days ago
Hello,
Are you aware of any other games that display similar graphical glitches on ScummVM for this device, or is it only LSL6 (as far as you have tested)?
Would it be possible to attach for us some additional info?
- Set the ScummVM debug level to 6 (from Global Options -> Misc -> Debug Level -> Apply) then launch the game, reach the first playable scene and exit. Then, share with us the scummvm.log file.
- Share with us the scummvm.ini file.
Please, test with a recent daily 2.10.0git (for your device I think you should go with the v7a architecture one ie. the "Android (ARM)", not the 64bit one) for the above. Just to clarify, the daily dev builds are under the first column labeled "ScummVM latest Branch master" on the ScummVM buildbot page (https://buildbot.scummvm.org/#/dailybuilds).
I think the most reliable way to remotely access these files (scummvm.log and scummvm.ini) on your smartphone and download them to your PC is to set up the ScummVM LAN, and set the "/root/ Path" folder to be the "ScummVM data (Internal)" folder. Let me know if you need more help on how to do this.
https://docs.scummvm.org/en/latest/use_scummvm/LAN.html
comment:3 by , 8 days ago
Summary: | Nexus 7 2012 graphics glitch with Larry 6 → ANDROID: Nexus 7 2012 graphics glitch with Larry 6 |
---|
by , 6 days ago
Attachment: | scummvm.ini added |
---|
by , 6 days ago
Attachment: | scummvm.log added |
---|
comment:4 by , 6 days ago
Hallo,
Thx for the reply.
I've tried the latest git version, still the same glitch on the Nexus 7 2012 grouper device.
Next I tried different games, same glitch with Indy4CD; Indy 4 Amiga and Goblins Quest 3 Floppy DOS.
Some pixels have wrong colors there, too.
It's not a Larry 6 related glitch, but Nexus 7 2012 related or Tegra 3 GPU related one.
I didn't see the glitch in Indy4cd when I tested it earlier, the amount of wrong pixels are much less than in Larry 6 CD.
In the log file it reads "TAINTED Vorbis FLAC MP3 RGB zLib MPEG2 FluidLite EAS MikMod Theora VPX AAC A/52 FreeType2 FriBiDi JPEG PNG GIF cloud (servers, local) ENet TinyGL OpenGL (with shaders) OpenGL ES 2 only".
It works on the Samsung S2 i9100 (2011) w/ Mali-400 MP4 GPU (also LineageOS 14.1 Android 7.1.2) and all my other non Nexus 7 2012 devices. Tho both devices use OpenGL ES 2.0 on paper.
ScummVM 2.5.1 was the latest version which didn't have this glitch on the Nexus 7 2012 grouper.
In this version it looks like the screenshot which user sluicebox added.
comment:5 by , 5 days ago
I have issued a PR which may fix it (or not...).
This is PR 6559.
I will try to create a test build for you in the next days.
comment:6 by , 45 hours ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → pending |
Here is a build (which can be installed alongside the other ones) with SCI32 only.
SHA256 of the file: ecee08837dd6c1a57ca25f164181175b728d576455f2e45a93e07c734ed631ae
Could you test it and tell us if it works better?
Thank you.
Attached a normal screenshot of LSL6-HIRES for reference, from 2.9.0 Windows