• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Android v
« Previous 1 ... 15 16 17 18 19 ... 127 Next »

White screen on Android 10 TV Box
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Closed 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
White screen on Android 10 TV Box
01-10-2021, 02:45 PM
#1
Deafsnake Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jan 2021
Hello,

I need help getting Dolphin to run on my X88 Pro android box with 4GB Ram, 32GB Storage. It's running Android 10. When I run it inside Retroarch, It only shows a white screen. In your standalone spp, it goes black after failing to run vulkan backend. Can anyone help me with this?
Find
01-10-2021, 08:19 PM
#2
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,877
Threads: 7
Joined: Oct 2014
Oh, there's an Android TV device other than the Nvidia Shield TV where Dolphin even installs? That's positive news to me Smile

We can't help you with the libretro/Retroarch Dolphin core, but what happens if you try to use the OpenGL backend in the standalone app?

Also, could you post the exact version number of Dolphin that you are using?
Find
01-11-2021, 11:10 AM
#3
Deafsnake Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jan 2021
(01-10-2021, 08:19 PM)JosJuice Wrote: Oh, there's an Android TV device other than the Nvidia Shield TV where Dolphin even installs? That's positive news to me Smile

We can't help you with the libretro/Retroarch Dolphin core, but what happens if you try to use the OpenGL backend in the standalone app?

Also, could you post the exact version number of Dolphin that you are using?

Yeah, I talked to the Retroarch team before coming here. They suspect it's Android 10 breaking Dolphin due to the fastmem issue. They told me to go to you guys.

it's version number 5.0-1378.

OpenGL wont even run.

https://imgur.com/a/58ykeB5
Find
01-11-2021, 06:18 PM
#4
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,877
Threads: 7
Joined: Oct 2014
That's a rather old version of Dolphin. While that version is using /dev/ashmem (which is what I assume they are referring to by the fastmem issue), the app is set to not target Android 10, so Android should allow Dolphin to use /dev/ashmem. (At least when you're using the standalone app – maybe Retroarch does target Android 10.) The /dev/ashmem problem wouldn't give you the "Failed to initialize video backend" error message either. I think the problem is that your GPU just sucks, in which case this device isn't going to be able to run Dolphin.

For what it's worth, if you want to rule out the /dev/ashmem problem, please test 5.0-12302 or later. Is there a reason why you used such an old version?
Find
01-11-2021, 08:00 PM (This post was last modified: 01-11-2021, 08:03 PM by mbc07.)
#5
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,567
Threads: 47
Joined: Dec 2010
Dolphin simply won't run on that set-top-box because the GPU from that thing is ancient. It uses an RK3318 SoC, which has a Mali 450 GPU that supports only OpenGL ES 2.0. The minimum requirement for Dolphin is OpenGL ES 3.0, and for good results you'll actually want OpenGL ES 3.2 + Vulkan...

(01-10-2021, 08:19 PM)JosJuice Wrote: Oh, there's an Android TV device other than the Nvidia Shield TV where Dolphin even installs? That's positive news to me Smile
There's actually a lot of random chinese boxes running mostly up-to-date versions of Android TV (with 64-bit support), however nearly all of them are using older Rockchip SoCs with ancient Mali GPUs that tops at OpenGL ES 2.0 maximum, so Dolphin can be installed but will fail to boot anything. Even if they had a better GPU, that met Dolphin's minimum requirements, we're still talking about low clock Cortex A53 cores and I wouldn't expect anything remotely playable from that ¯\_(ツ)_/¯
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2)
Find
01-11-2021, 08:08 PM
#6
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,877
Threads: 7
Joined: Oct 2014
(01-11-2021, 08:00 PM)mbc07 Wrote: There's actually a lot of random chinese boxes running mostly up-to-date versions of Android TV (with 64-bit support), however nearly all of them are using older Rockchip SoCs with ancient Mali GPUs that tops at OpenGL ES 2.0 maximum, so Dolphin can be installed but will fail to boot anything. Even if they had a better GPU, that met Dolphin's minimum requirements, we're still talking about low clock Cortex A53 cores and I wouldn't expect anything remotely playable from that ¯\_(ツ)_/¯

I thought the Dolphin app declared OpenGL ES 3.0 as a minimum requirement? Or maybe Android doesn't actually check that when trying to install the app...
Find
01-11-2021, 08:22 PM
#7
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,567
Threads: 47
Joined: Dec 2010
(01-11-2021, 08:08 PM)JosJuice Wrote: I thought the Dolphin app declared OpenGL ES 3.0 as a minimum requirement? Or maybe Android doesn't actually check that when trying to install the app...

It does, but AFAICT there's no way to prevent an app from installing based on the OpenGL ES version the device supports. I mean, Play Store will claim the app is not compatible and won't allow downloading it if the device lacks OpenGL ES 3.0, but a sideloaded APK will still install normally (as long as the OS is 64-bit)...
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2)
Find
01-12-2021, 06:48 AM (This post was last modified: 01-12-2021, 07:12 AM by Deafsnake. Edit Reason: saw that dreamcast was missing. )
#8
Deafsnake Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jan 2021
(01-11-2021, 06:18 PM)JosJuice Wrote: That's a rather old version of Dolphin. While that version is using /dev/ashmem (which is what I assume they are referring to by the fastmem issue), the app is set to not target Android 10, so Android should allow Dolphin to use /dev/ashmem. (At least when you're using the standalone app – maybe Retroarch does target Android 10.) The /dev/ashmem problem wouldn't give you the "Failed to initialize video backend" error message either. I think the problem is that your GPU just sucks, in which case this device isn't going to be able to run Dolphin.

For what it's worth, if you want to rule out the /dev/ashmem problem, please test 5.0-12302 or later. Is there a reason why you used such an old version?

It was the first build I saw on the website. Don't believe me? Go check out the Downloads page yourself. Sucks that my GPU is weak but, at least I can run Dreamcast games on it.



(01-11-2021, 08:00 PM)mbc07 Wrote: Dolphin simply won't run on that set-top-box because the GPU from that thing is ancient. It uses an RK3318 SoC, which has a Mali 450 GPU that supports only OpenGL ES 2.0. The minimum requirement for Dolphin is OpenGL ES 3.0, and for good results you'll actually want OpenGL ES 3.2 + Vulkan...

There's actually a lot of random chinese boxes running mostly up-to-date versions of Android TV (with 64-bit support), however nearly all of them are using older Rockchip SoCs with ancient Mali GPUs that tops at OpenGL ES 2.0 maximum, so Dolphin can be installed but will fail to boot anything. Even if they had a better GPU, that met Dolphin's minimum requirements, we're still talking about low clock Cortex A53 cores and I wouldn't expect anything remotely playable from that ¯\_(ツ)_/¯

Funny, the retroarch team on discord debunked the "A53 cant run dolphin" theory. You did say a lot of these "Chinese boxes are running updated android OS." Isn't Nvidia Shield technically a Chinese android box since it was designed with Chinese parts, built in a Chinese factory with low wage slaves, then shipped out of China? :-p lol Nintendo Switch IS a direct descendant from Nvidia Shield as well.. It's even running a modified Android OS as well.
Find
01-12-2021, 06:55 AM
#9
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,877
Threads: 7
Joined: Oct 2014
(01-12-2021, 06:48 AM)Deafsnake Wrote: It was the first build I saw on the website. Don't believe me? Go check out the Downloads page yourself.

Ah, I think you mistyped it then. The latest beta build is 5.0-13178 (and that build does have the fix for the /dev/ashmem issue).

(01-12-2021, 06:48 AM)Deafsnake Wrote: Funny, the retroarch team on discord debunked the "A53 cant run dolphin" theory.

The A53 can run Dolphin (albeit not very fast). It's the GPU that's the problem, not the CPU.
Find
01-12-2021, 07:09 AM
#10
Deafsnake Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jan 2021
(01-12-2021, 06:55 AM)JosJuice Wrote: Ah, I think you mistyped it then. The latest beta build is 5.0-13178 (and that build does have the fix for the /dev/ashmem issue).


The A53 can run Dolphin (albeit not very fast). It's the GPU that's the problem, not the CPU.


Not really. It was the very first thing I saw when I used Chrome on the box to sideload the app on the box. I just typed exactly as what I saw. I had the browser up when I wrote the OP.

Oh I know and understood the very first time about the GPU being an issue. But that doesn't explain the countless youtubers all claiming they can run dolphin on android boxes that I saw on youtube? At this rate I should just wait for the next mini console that Nintendo releases :-P
Find
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »
Thread Closed 


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode