Project

General

Profile

Actions

Emulator Issues #5990

closed

3D Vision Toggle no longer works (Ctrl + T)

Added by Angelo.Michael.Gonzalez about 11 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Issue on all games.

The Ctrl+T toggle to turn on 3D in Dolphin is no longer functioning when in the past all that was needed was to boot into the game and enable 3D with the toggle for it to work.

Tried on both 32 and 64bit Dolphin 3.5 and the latest Dev version (3.5-392)

It was previously working with Dolphin but I believe an update through Nvidia's graphics drivers may have caused the issue.

I'm using Windows 7 64bit with

i5 2400k
Gtx 570 with 1gb RAM
8gb DDR3 RAM

Actions #1

Updated by delroth about 11 years ago

  • Status changed from New to Accepted

Confirmed in issue 5987 by another user. Not sure if we can do something about it if it's another Nvidia driver crash.

Actions #2

Updated by Angelo.Michael.Gonzalez about 11 years ago

After rolling back my graphics drivers, 3D is still not functioning as it previously did, the Ctrl + T toggle still isn't working.

Actions #3

Updated by wespipes69 about 11 years ago

Yeah, I don't think it's a nvidia driver issue. It was working as of about 2-3 months ago.

If you have some time, try going here and see if you can find what version of Dolphin it stopped working on: http://dolphin-emu.org/download/list/master/1/
I'd start with a relatively old version, then newish, back and forth, eliminating as big of chunks as you can.

Actions #4

Updated by Angelo.Michael.Gonzalez about 11 years ago

How far back should I go? Do you know one that it was definitely working on that I can test with to see if it's an issue with Dolphin, Nvidia, or just my computer?

Actions #5

Updated by wespipes69 about 11 years ago

I just tested a number of Dolphin builds going all back to r7000's. I know it worked fine after that rev. So maybe it's an Nvidia driver thing? Or just a config problem (nvidia or dolphin)? I just tried every Nvidia 3D setting (via UI and regedit) and nothing helped.

Actions #6

Updated by Angelo.Michael.Gonzalez about 11 years ago

I'm in the same boat. I hopped back to revisions that I knew it was working on, and it's no longer working. Along with that, I reinstalled old graphics drivers that it was previously working on and it's not working on them either.

Since neither of the two are at fault, but we're both having the issue, I'm really not sure what could be the cause.

Actions #7

Updated by Billiard26 about 11 years ago

  • Issue type set to Bug
Actions #8

Updated by wespipes69 over 10 years ago

This is caused because Nvidia driver doesn't recognize Dolphin as having 3D support (and blocks it?). If you change "Dolphin.exe" to "dirt.exe" or "googleearth.exe", it works again. Someone needs to figure out how to get on Nvidia's 3D vision white list again.

Actions #9

Updated by velocity7 over 10 years ago

I did not see an issue with this in 4.0-144. Running a GeForce GTX 670 with ForceWare 327.23. Enabled nVidia 3D Vision along with enabling the 3D Vision checkbox in Direct3D9 settings and ran full speed in F-Zero GX and Skyward Sword; though in the latter case, you'll have to disable Scaled EFB Copy and XFB for it to not have any weird crosstalk.

The only thing I can confirm is that at the time, I couldn't end the emulation manually via ESC key; had to use alt-tab, which causes a "Device lost" message leading to Dolphin crashing. Otherwise, the game plays pretty well with 3D, and Ctrl+T hotkey works fine.

nVidia 3D Vision does not currently work with OpenGL or DX11 at this time.

Actions #10

Updated by Angelo.Michael.Gonzalez over 10 years ago

What you listed is the issue yes.

For a time, you could easily just enabled 3D with the Ctrl+T toggle without having to tick "Enable 3D Vision" in the graphics settings.

The benefit of that was that you could change settings while the game ran and you also didn't need to deal the emulator crashing every time the window loses focus.

Actions #11

Updated by velocity7 over 10 years ago

Probably I misread the issue then. I wasn't aware that you could do Ctrl+T toggle without having to tick "Enable 3D Vision"; I was under the impression that checkbox was needed to initiate 3D Vision for Dolphin all the time (having said that, I only started toying with it since 3.5-607).

Actions #12

Updated by wespipes69 over 10 years ago

That checkbox (the author said it somewhere around here) is pretty broken/hacky. I would never use it, especially when you can let Nvidia handle the 3D in any backend without severe bugs.

But something changed and the driver no longer recognizes this as a supported 3D application. Someone needs to investigate the process for that and get on that "magical" list again. THEN, who cares about broken built-in support, just have the driver render things in 3D (same effects from my tests).

Actions #13

Updated by Angelo.Michael.Gonzalez over 10 years ago

I tried your fix you recommended but results have been shaky at best. Do you mind my asking what version of Dolphin you're using?

I tried it with 4.0 and renaming to "googleearth.exe". The result was 3D, but in Wind Waker there were horrendous green and red lines on the borders of everything and in New Super Mario Bros half of the models had textures that were just blank white and everything rendered incorrectly.

I'd love to get more info on how exactly you've got it set up.

Actions #14

Updated by wespipes69 over 10 years ago

Probably difference in monitor? Mine's a passive 3D set (Acer HR274H) - 3D in general is just better/easier than the active ones. I don't need to be at a specific resolution or anything. Try other resolutions maybe, other backends, gfx setttings, etc.

All I need to do is grab the latest Nvidia driver and Dolphin build, load any game (any backend), press hotkey, the image gets interlaced, put on glasses and bam 3D!

Actions #15

Updated by Angelo.Michael.Gonzalez over 10 years ago

I played around with NSMBW and found out that the empty white textures was dependent on what the depth was set at.

Can you try the game with the depth cranked to max and tell me what you see - then compare that to the depth decreased to very low and tell me what you get then?

The lower the depth was, the more "correct" it was - as in the textures were closer to being placed appropriately.

Actions #16

Updated by rachelbryk about 10 years ago

  • Status changed from Accepted to Won't fix

3d vision is gone with d3d9.

Actions #17

Updated by wesadammcd about 10 years ago

This is still an issue and you guys are able fix this. Please reopen. This has nothing to do with the broken D3D9 3D vision feature. This is using the nvidia hotkey to toggle the 3D effect (in DX11) which used to work fine.

There is a fix for this that I detail above. We simply need to get on some kind of white list with Nvidia and we're good. Then I'll no longer need to change the exe to dirt.exe every time I update Dolphin in order to retain 3D functionality.

Actions #18

Updated by Armada almost 10 years ago

This build should restore the 3D Vision functionality: https://dl.dolphin-emu.org/prs/pr-506-dolphin-latest-x64.7z

Use the D3D backend and make sure "Render to Main Window" is disabled. Enable 3D vision in your driver and then start a game in fullscreen.

Actions #19

Updated by Angelo.Michael.Gonzalez almost 10 years ago

@JulesB

It works! You're the best!

Any chance of this getting permanently implemented into the official builds?

Actions #20

Updated by Angelo.Michael.Gonzalez almost 10 years ago

This is seriously fantastic. If anyone wants to see an example in 3D, here are two shots from Super Mario Galaxy

http://fc06.deviantart.net/fs71/f/2014/170/3/6/dolphin012_by_aloo81-d7n1noa.jpg

http://fc05.deviantart.net/fs71/f/2014/170/2/7/dolphin008_by_aloo81-d7n1not.jpg

Actions #21

Updated by Armada almost 10 years ago

The plan is to integrate it at least as an option, I need to solve some problems with the implementation first though it's quite unstable now.

Actions #22

Updated by WesaMcDaniel almost 10 years ago

What would the option actually toggle?

Confirmed the test build yields positive results. Nice work! Wish more people appreciated how 3D enhances the experience,immersion and so on. The 'buzz' has certainly died down, but I think because it's almost just standard on most new TVs.

Observed restrictions: (compared to the exe name change to dirt.exe):
1) Window size is lost. Start window, go fullscreen, activate 3D, leave fullscreen, window is almost maximized.
2) 3D only in fullscreen mode. With the exe trick, you can activate 3D at any time (windowed). This is not a big deal, just mentioning another minor limitation.

Actions #23

Updated by Armada almost 10 years ago

We're currently undergoing testing of this feature on the forums, please try it out and provide feedback: https://forums.dolphin-emu.org/Thread-exclusive-fullscreen-mode-and-3d-vision-testing-needed

Actions #24

Updated by JMC4789 over 9 years ago

  • Status changed from Won't fix to Fix pending
Actions #25

Updated by JMC4789 over 9 years ago

  • Status changed from Fix pending to Fixed
Actions

Also available in: Atom PDF