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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 49 50 51 52 53 ... 117 Next »

cmakelist changes for opencl on linux
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
cmakelist changes for opencl on linux
12-22-2012, 12:00 AM (This post was last modified: 12-22-2012, 12:02 AM by delroth.)
#15
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
Short answer: no.

Long answer: A GPU can not do everything a CPU can do: it's only faster on very specific, highly parallelizable workloads. In the case of emulation, your GPU can actually do very little more than what Dolphin currently uses them for (vertex/pixel transformations).

Doing texture decoding on the GPU is an idea that makes sense: it's parallelizable pretty easily (cut a texture in 16x16 blocks) and the textures need to be uploaded on the GPU anyway. But when the GPU load is already high, doing texture decoding there will actually make everything slower by adding two context switches at every texture load, which might require a complete pipeline flush.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
« Next Oldest | Next Newest »


Messages In This Thread
cmakelist changes for opencl on linux - algarues - 12-18-2012, 08:12 AM
RE: cmakelist changes for opencl on linux - Shonumi - 12-18-2012, 02:49 PM
RE: cmakelist changes for opencl on linux - algarues - 12-18-2012, 06:49 PM
RE: cmakelist changes for opencl on linux - neobrain - 12-19-2012, 12:19 AM
RE: cmakelist changes for opencl on linux - algarues - 12-19-2012, 06:34 AM
RE: cmakelist changes for opencl on linux - neobrain - 12-19-2012, 06:46 AM
RE: cmakelist changes for opencl on linux - algarues - 12-20-2012, 10:50 AM
RE: cmakelist changes for opencl on linux - neobrain - 12-20-2012, 06:36 PM
RE: cmakelist changes for opencl on linux - algarues - 12-21-2012, 02:00 AM
RE: cmakelist changes for opencl on linux - Shonumi - 12-21-2012, 02:55 AM
RE: cmakelist changes for opencl on linux - algarues - 12-21-2012, 09:00 AM
RE: cmakelist changes for opencl on linux - Shonumi - 12-21-2012, 04:01 PM
RE: cmakelist changes for opencl on linux - delroth - 12-21-2012, 04:31 PM
RE: cmakelist changes for opencl on linux - algarues - 12-21-2012, 09:17 PM
RE: cmakelist changes for opencl on linux - delroth - 12-22-2012, 12:00 AM

  • 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