New SDK - 0.4.1 - successes and problems...
Hey guys! You may know my Ghibli demos and some stupid kickstarter thing I did.
So the new SDK - 0.4.1 - has arrived. Great news! Getting into it:
EDIT: Demos now available here: DX11 is on. Forcing off with a shortcut (as Totoro comes with) flips to Dx9.
Totoro:
https://mega.co.nz/#!rtZjQIYC!B0s_j3l7JK6eSVC2WN1l69tXrPJFvxIml0_WYJ4SqzA
Boiler Room:
https://mega.co.nz/#!X9gjXQRD!htlW82pg6JrcCm6PRsL-AR8Rvc9Zf8XhBy6IJW-ZpTA
(This demo is broken for interactivity. To play the current working one go here - extended mode only): https://mega.co.nz/#!3kBBCa5R!j8ufmq8yAt8VIw210R9Y8laegnJbTTGru9vuu9t57I8)
EDIT: Summary - In Direct-To-Rift mode Dx11 kills performance. Dx9 (Dx11 off), frame rates do not get locked at 75fps.
Dx9 in DirectToRift Mode - frame rates in the 80s: http://i.imgur.com/j4CyDal.jpg
-I had a glitch (which no one else seemed to have) where the 'main menu' script on the controller would give me horrible errors and I had to disable it (annoying of course) - this is now fixed. Horray!
-The other problems I encountered were with Direct to Rift. No Mirror to Monitor working. Horrible judder. This now 'works'! Horray?
-It's also widely known Dx11 was not working. Dx11 now 'works'. Horray?
Well... not Horray, no.
The following relates to DX11 on, in Direct to Rift mode, directtroift.exe.
Checking the frame rates, in Boiler Room all seemed great, although I noticed frame rates dipped below 75 a couple of times. Odd... But otherwise perfect! Direct to Rift mirrors to desktop and works without judder (except when dropping below 75).
Totoro? No dice. Dx11 Direct to Rift gives frame rates in the 40s. On a 780ti. Oh dear.
See, 'direct to rift' is only fixed when Dx11 is on. But with Dx11 on performance is KICKED IN THE BALLS.
With dx11 off, the frame rates for Totoro (and Boiler Room) are now in the 80s. Good? No. Because we should be locked at 75. Thus... judder returns. Forcing dx9 with a command line for Dx11 versions also simply replicates the issue.
-Extended mode? Lovely. No problems at all and perfect 75 Vsync all round regardless, but I didn't have problems with the last SDK either.
So... it seems we just have to figure out why performance is murdered down to the 40s for Direct to Rift under DX11, or why DX11 off is racing all the way up to the 80s and giving judder - and we can solve all issues! At least for me. Perhaps.
Any ideas, folks?
So the new SDK - 0.4.1 - has arrived. Great news! Getting into it:
EDIT: Demos now available here: DX11 is on. Forcing off with a shortcut (as Totoro comes with) flips to Dx9.
Totoro:
https://mega.co.nz/#!rtZjQIYC!B0s_j3l7JK6eSVC2WN1l69tXrPJFvxIml0_WYJ4SqzA
Boiler Room:
https://mega.co.nz/#!X9gjXQRD!htlW82pg6JrcCm6PRsL-AR8Rvc9Zf8XhBy6IJW-ZpTA
(This demo is broken for interactivity. To play the current working one go here - extended mode only): https://mega.co.nz/#!3kBBCa5R!j8ufmq8yAt8VIw210R9Y8laegnJbTTGru9vuu9t57I8)
EDIT: Summary - In Direct-To-Rift mode Dx11 kills performance. Dx9 (Dx11 off), frame rates do not get locked at 75fps.
Dx9 in DirectToRift Mode - frame rates in the 80s: http://i.imgur.com/j4CyDal.jpg
-I had a glitch (which no one else seemed to have) where the 'main menu' script on the controller would give me horrible errors and I had to disable it (annoying of course) - this is now fixed. Horray!
-The other problems I encountered were with Direct to Rift. No Mirror to Monitor working. Horrible judder. This now 'works'! Horray?
-It's also widely known Dx11 was not working. Dx11 now 'works'. Horray?
Well... not Horray, no.
The following relates to DX11 on, in Direct to Rift mode, directtroift.exe.
Checking the frame rates, in Boiler Room all seemed great, although I noticed frame rates dipped below 75 a couple of times. Odd... But otherwise perfect! Direct to Rift mirrors to desktop and works without judder (except when dropping below 75).
Totoro? No dice. Dx11 Direct to Rift gives frame rates in the 40s. On a 780ti. Oh dear.
See, 'direct to rift' is only fixed when Dx11 is on. But with Dx11 on performance is KICKED IN THE BALLS.
With dx11 off, the frame rates for Totoro (and Boiler Room) are now in the 80s. Good? No. Because we should be locked at 75. Thus... judder returns. Forcing dx9 with a command line for Dx11 versions also simply replicates the issue.
-Extended mode? Lovely. No problems at all and perfect 75 Vsync all round regardless, but I didn't have problems with the last SDK either.
So... it seems we just have to figure out why performance is murdered down to the 40s for Direct to Rift under DX11, or why DX11 off is racing all the way up to the 80s and giving judder - and we can solve all issues! At least for me. Perhaps.
Any ideas, folks?
