Stuttering gameplay on Lollipop (Nexus 7)
Stuttering gameplay on Lollipop (Nexus 7)
.
Last edited by Rojofa92 on Thu Mar 18, 2021 12:42 pm, edited 1 time in total.
Re: Stuttering gameplay on Lollipop (Nexus 7)
What type of device are you using? Does it help if you use 16-bit rendering?
Re: Stuttering gameplay on Lollipop (Nexus 7)
.
Last edited by Rojofa92 on Thu Mar 18, 2021 12:41 pm, edited 1 time in total.
Re: Stuttering gameplay on Lollipop (Nexus 7)
I had a feeling that it was a device with an Adreno GPU, as you've confirmed.
We don't understand why this is happening, but on devices with Qualcomm SoCs and Lollipop certain texture updates is causing these huge slowdowns. Not always though, and the steps to reproduce it can be pretty weird. I'm not sure if it has to do with 32-bit specifically, or if it's really related to texture size, but switching to 16-bit prevents it either way.
For now I'm just chalking it up to Qualcomm's drivers being terrible as usual. Hopefully it gets fixed.
There is some degradation in graphical quality, but it's not that severe. DS's 3D rendering and display (and DraStic's emulation of it) is 18-bit, so 16-bit mode loses 1-bit of resolution in the red and blue channels.
We don't understand why this is happening, but on devices with Qualcomm SoCs and Lollipop certain texture updates is causing these huge slowdowns. Not always though, and the steps to reproduce it can be pretty weird. I'm not sure if it has to do with 32-bit specifically, or if it's really related to texture size, but switching to 16-bit prevents it either way.
For now I'm just chalking it up to Qualcomm's drivers being terrible as usual. Hopefully it gets fixed.
There is some degradation in graphical quality, but it's not that severe. DS's 3D rendering and display (and DraStic's emulation of it) is 18-bit, so 16-bit mode loses 1-bit of resolution in the red and blue channels.