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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 153 154 155 156 157 ... 365 Next »

AMD Mantle - New API
View New Posts | View Today's Posts

Pages (5): 1 2 3 4 5 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
AMD Mantle - New API
09-27-2013, 12:55 PM
#1
Gir Offline
Chaotix
****
Posts: 310
Threads: 21
Joined: Mar 2012
AMD has revealed an API that gives developers direct access to GPUs using the GCN architecture.


Mantle benefits include reducing the CPU overhead to enable 9X more draw calls per second than other APIs. This will provide PC gamers proper multi-tasking scaling on the CPU without the need to handle all the background draw calls required by the older APIs. Other Mantle benefits include leveraging optimization work from next-generation game consoles to PCs, and new rendering techniques. Thus with direct access to all GPU features, developers can unlock higher graphics performance on consoles and gaming rigs with GCN-based GPUs.



http://www.tomshardware.co.uk/amd-mantle-api-gcn-battlefield-4,news-45619.html


Is this any good for Dolphin ?
Find
Reply
09-27-2013, 01:20 PM
#2
MayImilae Offline
Ambassador of Niche Platform Support
**********
Administrators
Posts: 4,443
Threads: 116
Joined: Mar 2011
This was already discussed by the developers in the IRC and mentioned in the latest article.

https://dolphin-emu.org/blog/2013/09/26/dolphin-emulator-and-opengl-drivers-hall-fameshame/#cuthere
[Image: RPvlSEt.png]
Windows 10 x64 | Core i9-9900k | NVIDIA GeForce RTX 3090 EVGA FTW3 Ultra| 32GB DDR4-3000 | Asus Xonar Essence STX on Logitech Z-2300 | Logitech G903 Hero
MacBook Pro 14in | M1 Max (32 GPU Cores) | macOS 12 | 64GB LPDDR5 6400
Find
Reply
09-28-2013, 10:45 AM
#3
pauldacheez Offline
hot take: fascism is bad
*******
Posts: 1,527
Threads: 1
Joined: Apr 2012
Y'know, normally it pisses me off when people just read about some buzzword-y technology they don't really understand and then ask if it'll make Dolphin faster (e.g. the guy who asked about tessellation a few weeks back), but Mantle could actually be pretty helpful for Dolphin due to (TRIGGER WARNING: SPECULATION/TALKING OUT OF MY ASS) the massive decrease in API function stalls (currently one of the biggest bottlenecks in Dolphin) and ability to manage memory more manually, thus letting us push more work onto the GPU. It's also possible that more obscure/exotic/complex functions of the GameCube GPU that we can't emulate with other APIs without reverting to software rendering can be emulated on the GPU via Mantle.
<@skid_au> fishing resort is still broken: http://i.imgur.com/dvPiQKg.png
<@neobrain> dafuq
<+JMC47> no dude, you're just holding the postcard upside down
----------------------------------------
<@Lioncash> pauldachz in charge of shitposting :^)
Website Find
Reply
09-28-2013, 12:57 PM
#4
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,008
Threads: 24
Joined: Oct 2009
pauldacheez Wrote:Y'know, normally it pisses me off when people just read about some buzzword-y technology they don't really understand and then ask if it'll make Dolphin faster

Yeah where have I seen this type of thread before in the past.....
-openCL
-CUDA
-AVX
-TSX
-SSE4+
-quad core cpus
-6 and 8 core cpus

Unfortunately these companies are very good at convincing consumers that they need new feature X without explaining to them what it actually does or how it should be used. So consumers just assume that it's "better" than whatever the alternative is because company Y told them so. And any software that doesn't implement this amazing new feature is evil and/or stupid. Although in this case our developers have actually expressed interest in this particular feature so this time it's not entirely wrong to ask.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
09-28-2013, 01:54 PM
#5
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
If Mantle is how I imagine it (low-level access to the GCN command queue, braindead simple API that tries to make as many things transparent as possible instead of hiding implementation behind layers of abstraction), it should help Dolphin a lot. Most of our speed issues with GPU emulation are due to API limitations (GL not supporting client-side buffers until 4.4, for example).
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
09-28-2013, 06:17 PM
#6
Anti-Ultimate Offline
Above and Beyond
*******
Posts: 1,957
Threads: 29
Joined: May 2010
According to this: http://www.planet3dnow.de/cms/3823-mantle-halboffen-fur-andere-hersteller-auch-auf-den-konsolen-vertreten-zukunftiger-zeitvorteil-bei-spielveroffentlichungen/ (Try putting it into translator)
it's not open like OpenCL/GL and you must pay a fee or something

Find
Reply
09-28-2013, 10:27 PM (This post was last modified: 09-28-2013, 10:30 PM by Starscream.)
#7
Starscream Away
Above and Beyond
*******
Posts: 4,052
Threads: 213
Joined: Jun 2009
*Looks into the future: Sees support for anything but this type of video card being dropped*
Asus Laptop: K53TA
OS: Windows 7 Home Premium, 64-Bit - SP1
CPU: AMD Llano A6-3400M, Quad-Core, 1.4GHz-2.6GHz (Overclocked)
GPU: AMD Radeon HD6650M, 1GB GDDR3 (Catalyst 13.1)
RAM: Samsung 4GB DDR3-1333










Find
Reply
09-28-2013, 10:35 PM
#8
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
(09-28-2013, 10:27 PM)Starscream Wrote: *Looks into the future: Sees support for anything but this type of video card being dropped*
We're actually just going to whitelist hardware we like, that can get good speeds, and refuse to run if your hardware isn't on the list. it will save us a lot of trouble dealing with people complaining that their laptops get bad speed.
Find
Reply
09-29-2013, 12:00 AM
#9
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
(09-28-2013, 10:27 PM)Starscream Wrote: *Looks into the future: Sees support for anything but this type of video card being dropped*

Dolphin is open source. If people are not happy with decisions from the development team they are free to fork the project and make their better alternative.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
09-29-2013, 12:54 AM (This post was last modified: 09-29-2013, 12:57 AM by Shonumi.)
#10
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,473
Threads: 54
Joined: Dec 2011
delroth Wrote:Dolphin is open source. If people are not happy with decisions from the development team they are free to fork the project and make their better alternative.

There's always Gekko :p

At any rate, this is just a low-level API correct? So it's possible that other vendors could come up with their own implementations for the Mantle API? If that's the case, it would be a boon for future IGPs if Dolphin eventually supports it (and it turns out to yield performance increases).

EDIT : Seems it's limited to the GCN architecture though (AMD only?).
Website Find
Reply
« Next Oldest | Next Newest »
Pages (5): 1 2 3 4 5 Next »


  • 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