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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Site › dolphin-emu.org articles v
« Previous 1 2 3

Hacked Up: The Vertex Streaming Hack
View New Posts | View Today's Posts

Pages (7): 1 2 3 4 5 ... 7 Next »
Jump to page 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Hacked Up: The Vertex Streaming Hack
01-26-2014, 02:35 AM (This post was last modified: 01-26-2014, 02:41 AM by MayImilae.)
#1
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,614
Threads: 120
Joined: Mar 2011
New article on the Dolphin Blog: https://dolphin-emu.org/blog/2014/01/17/hacked-up-the-VSH/

Feel free to discuss the article on this thread.


Before anyone asks why the article was this late, it was going to be put up much closer to 4.0-615's release but it was delayed by investigation into the Fermi issues.
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
01-26-2014, 10:56 AM
#2
drhycodan Offline
Senior Member
****
Posts: 740
Threads: 160
Joined: Apr 2013
Not only Fermi, but I'm on a GK110 Kepler and I still can't get the buffer_storage extension to work, and yes I am using 332.21.
Find
Reply
01-26-2014, 02:37 PM (This post was last modified: 01-26-2014, 02:39 PM by MayImilae.)
#3
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,614
Threads: 120
Joined: Mar 2011
drhycodan: make an issue report on google code, and we'll try to find someone with a 780 or Titan to confirm this. As I recall, technically a Titan, and the 780 that is based on the Titan, are not Kepler. So there is the possibility nvidia did something stupid. But come on, surely they would have tested this on their flagship products...

https://code.google.com/p/dolphin-emu/issues/list
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
01-26-2014, 06:59 PM
#4
Thareh
Unregistered
 
Hey,

I have a GTX 780 ti and the driver 332.21 installed, is there any way I can tell if buffer_storage is enabled and is working in Dolphin? Smile
Reply
01-26-2014, 07:33 PM (This post was last modified: 01-26-2014, 08:56 PM by MayImilae.)
#5
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,614
Threads: 120
Joined: Mar 2011
The simplest way would be to compare the speed in a specific reproducible section of a game in a build with the vertex streaming hack and a build after the removal. I commonly use areas immediately after loading a gamesave for such tests, since they are always the same after you load them. Make sure the frame limiter is off so that it can go as fast as it possibly can, and setting and stuff are the same (duh).

Do not use savestates for this. And don't test it in Twilight Princess.
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
01-27-2014, 07:22 AM
#6
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
I didn't realize that ARB_buffer_storage support had been added to nvidia drivers.

@neobrain

Please do one on why the ZTP hack was removed next. That still makes no sense to me.
"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
01-27-2014, 08:07 AM
#7
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
The ZTP hack can be replaced by a patch as explained in http://code.google.com/p/dolphin-emu/issues/detail?id=2499#c31 .
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
01-27-2014, 08:07 AM
#8
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
@NaturalViolence: It prevented some changes to the graphics plugins that speed up other games. There are cheatcodes being made that do the same thing (if not a little faster) as the hack.
Find
Reply
01-27-2014, 08:58 AM
#9
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
JMC47 Wrote:It prevented some changes to the graphics plugins that speed up other games.

^This is a much better explanation than "deal with it".
"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
01-27-2014, 10:16 AM
#10
rokclimb15 Offline
Senior Member
****
Posts: 383
Threads: 4
Joined: Jul 2013
For informational purposes, it looks like the GTX 780 does not support OGL 4.4 according to Nvidia reference specs. The Ti edition does though.

http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-780/specifications
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-780-ti/specifications
Find
Reply
« Next Oldest | Next Newest »
Pages (7): 1 2 3 4 5 ... 7 Next »
Jump to page 


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


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode