• 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 … 61 62 63 64 65 … 128 Next »

Official Wii/GCN Emulator Analysis by DIGITAL FOUNDRY
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
Official Wii/GCN Emulator Analysis by DIGITAL FOUNDRY
06-10-2018, 09:03 AM (This post was last modified: 06-10-2018, 09:04 AM by HectorMusso.)
#1
HectorMusso Offline
Junior Member
**
Posts: 24
Threads: 8
Joined: Oct 2017
Shocked 
Hi, yesterday the DIGITAL FOUNDRY guys did this analysis of the official Wii emulator for NVIDIA SHIELD (ANDROID) (TEGRA X1) and you can even see it in the video as compared to the DOLPHIN emulator, it would be great to see a day running this game with this quality in Dolphin in SHIELD TV since it has been shown that if it can be emulated perfectly in TEGRA X1 and 1080p 60fps

See the analysis here -----------> https://youtu.be/JMQWcl_99fs
Find
Reply
06-10-2018, 09:35 AM (This post was last modified: 06-10-2018, 09:36 AM by Nintonito.)
#2
Nintonito Offline
Posting Freak
*****
Posts: 951
Threads: 81
Joined: Jan 2014
Obv it would be nice but an emulator that only emulates 3 games isn’t exactly comprehensive. A lot of expensive hardware emulation can be skipped.
Find
Reply
06-10-2018, 09:53 AM (This post was last modified: 06-10-2018, 09:53 AM by Guilherme.)
#3
Guilherme Offline
Just another geek
***
Posts: 220
Threads: 9
Joined: Oct 2013
It's an official emulator and made especifically to this game and to run in this hardware, I don't think Dolphin can achive the same level of performance once it's made to run all (or almost) games and in any (or almost) harware without official support. It's already impressive what Dolphin's devs have done so far. Anyway, if someone manage to get access to the official emulator files, this could help Dolphin a little, maybe.
PC: AMD Ryzen 5 3600 / GTX 660 2GB / 16GB DDR4 3600MHz / Windows 10 Pro

Phones: Poco F3 8/256GB (Snapdragon 870 5G) and Redmi Note 6 Pro 4/64GB (Snapdragon 636)
Find
Reply
06-10-2018, 04:23 PM (This post was last modified: 06-10-2018, 04:38 PM by Helios.)
#4
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
(06-10-2018, 09:35 AM)Nintonito Wrote: Obv it would be nice but an emulator that only emulates 3 games isn’t exactly comprehensive. A lot of expensive hardware emulation can be skipped.

SMG is a pretty good test case though. That is not an easy to emulate game.

I mean, yeah OP sucked at properly wording it, but that's every Android user, and this one has a history of being particularly weird.

Anyways, it helps significantly when you have compiler and graphics developers paid to design an emulator that runs on one specific SoC. I'm not being flippant. Quite serious.
Find
Reply
06-10-2018, 04:52 PM (This post was last modified: 06-10-2018, 04:52 PM by mbc07.)
#5
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,607
Threads: 47
Joined: Dec 2010
Well, on top of OpenGL ES/Vulkan APIs, NVIDIA Shield TV also exposes the same OpenGL API available on PCs, which is pretty stable. That alone avoids most (if not all) issues caused by shitty mobile GPU drivers, which is the main bottleneck (tied with thermal throttling) on other Android devices right now...
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
Reply
06-11-2018, 12:32 PM
#6
JonnyH Offline
Shameless AMD shill
**********
Developers (Some Administrators and Super Moderators)
Posts: 701
Threads: 0
Joined: May 2017
(06-10-2018, 04:52 PM)mbc07 Wrote: Well, on top of OpenGL ES/Vulkan APIs, NVIDIA Shield TV also exposes the same OpenGL API available on PCs, which is pretty stable. That alone avoids most (if not all) issues caused by shitty mobile GPU drivers, which is the main bottleneck (tied with thermal throttling) on other Android devices right now...

I would argue it's not really the API (in fact, 'full fat' OpenGL has more weird stuff and spec corners that make it more difficult to write bug-free drivers).

It's more by leveraging the same core GPU architecture, NVidia effectively build on the shoulders of a well tested codebase handled by a team likely over 100x the size of the equivalent mobile GPU driver teams.
Find
Reply
06-14-2018, 12:19 AM
#7
Whatnoww Offline
Member
***
Posts: 104
Threads: 8
Joined: May 2017
I wish someone could look into making a magisk module that could universally patch in a better driver lol. I'll probably try to do that when I have the knowledge.
Find
Reply
06-14-2018, 01:49 AM
#8
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
It doesn't work like that.
Find
Reply
06-14-2018, 03:02 AM
#9
JonnyH Offline
Shameless AMD shill
**********
Developers (Some Administrators and Super Moderators)
Posts: 701
Threads: 0
Joined: May 2017
(06-14-2018, 12:19 AM)Whatnoww Wrote: I wish someone could look into making a magisk module that could universally patch in a better driver lol. I'll probably try to do that when I have the knowledge.

If you have the knowledge to make a "better" driver, you probably already work for the vendor in question.

Drivers are slow and buggy (in some use cases) because they're *hard*. All the vendors have lots of good engineers working on it, with all the documentation and internal resources provided, and the end result is clearly imperfect. There's always trade offs on what they focus on, and even with infinite resources it can never be perfect for every use case.

It's not like there's a "constexpr bool make_dolphin_slow = true;" in the drivers or anything you can change...
Find
Reply
06-14-2018, 06:02 PM
#10
mstreurman Offline
Above and Beyond
*******
Posts: 1,239
Threads: 11
Joined: Nov 2015
(06-14-2018, 03:02 AM)JonnyH Wrote: If you have the knowledge to make a "better" driver, you probably already work for the vendor in question.

Drivers are slow and buggy (in some use cases) because they're *hard*. All the vendors have lots of good engineers working on it, with all the documentation and internal resources provided, and the end result is clearly imperfect. There's always trade offs on what they focus on, and even with infinite resources it can never be perfect for every use case.

It's not like there's a "constexpr bool make_dolphin_slow = true;" in the drivers or anything you can change...

There isn't?! And there I was thinking all this time it would be that easy and you Dolphin guys were just lazy or missing it while it was staring you in the face. Smile Wink 
Check my profile for up to date specs.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma