games crash with VIREIO - any debug strategies?

The place for all discussion of the Oculus Rift compatible open source 3D drivers.
Post Reply
jimyoung999
One Eyed Hopeful
Posts: 3
Joined: Wed Oct 22, 2014 6:54 pm

games crash with VIREIO - any debug strategies?

Post by jimyoung999 »

Hi all,
me: Windows 8.1 64 bit, 32gb ram, i7-2600k @ 3.4ghz. no overclocking. OS is in Japanese.
GeForce GTX 570

I just got my DK2 a few days ago, and it works great with several demos I found online. I /really/ want to get Skyrim or HL2 working with this, but have been having issues with vireio.
- I have used the nightly as well as the 2 versions immediately prior
- I have played with all combinations of the DK2 setup, e.g., disable / enable DK1 support, etc.
- I have set the DK2 as my primary monitor and ensured vireio is set to use it
- I select Oculus Rift (All Variants) and OculusTrack
- I run everything as administrator
- I copied the 4 DLL files to the Skyrim folder (without doing this I get entry point errors)
- I set notifications=0 in the xml config file
- vanilla Skyrim with no mods. complete reinstall
- I have tried WITH and WITHOUT the skyrim-specific DLL and fx file kicking around.

I tried similar options with HL2 and it had the same result.

Below is the trace spy on a skyrim run. There are a few things that bother me
- it says "Bypassing API injection" (is this because it knows the DLL already injects?)
- it says "created HMD Info for: DK1" but I have DK2

Any ideas of things I can try? Thanks!


SHIMVIEW: ShimInfo(Complete)
HIJACKDLL checking process:
TESV.exe
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
PxHelp: Already have base value.
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
Found a profile!!!
D3D9.dll found in game directory (D:\Program Files (x86)\Steam\steamapps\common\skyrim\) - Bypassing API injection
Hx // Success opening key.
Hx // Success writing to Registry.
Hx // Success writing to Registry.
Hx // Success closing key.
SHIMVIEW: ShimInfo(Complete)
ExecCommandLine: ""D:\Program Files (x86)\Steam\steam.exe" -applaunch 72850 "
CWindowsGameExplorer::VerifyAccess: D:\Program Files (x86)\Steam\steamapps\common\Skyrim\TESV.exe HRES=0, HAS access=1
Game update: AppID 72850 "The Elder Scrolls V: Skyrim", ProcID 6064, IP 0.0.0.0:0
SHIMVIEW: ShimInfo(Complete)
HIJACKDLL checking process:
SkyrimLauncher.exe
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
PxHelp: Already have base value.
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
Found a profile!!!
D3D9.dll found in game directory (D:\Program Files (x86)\Steam\steamapps\common\Skyrim\) - Bypassing API injection
Hx // Success opening key.
Hx // Success writing to Registry.
Hx // Success writing to Registry.
Hx // Success closing key.
Direct3DCreate9(32)
Couldn't open log file for writing.
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
Got base dir as:
D:\vireo\PerceptionOrig\
PxHelp: Already have base value.
D:\vireo\PerceptionOrig\cfg\config.xml
PxHelp TE: Success opening key.
PxHelp TE: Success with GetString.
SkyrimLauncher.exe
PxHelp TE: Success with GetString.
D:\Program Files (x86)\Steam\steamapps\common\Skyrim\
Got target exe as:
SkyrimLauncher.exe
PxHelp: Already have base value.
D:\vireo\PerceptionOrig\cfg\profiles.xml
Load the specific profile!!!
Set the config to profile!!!
gameType: 0
PxHelp: Already have base value.
D:\vireo\PerceptionOrig\cfg\users.xml
Load the specific user!!!
C:\Users\jim\AppData\Local\Oculus\Profiles.json
No Oculus User Profile present.
<wait at desktop launch screen>

<press play>
SHIMVIEW: ShimInfo(Complete)
HIJACKDLL checking process:
TESV.exe
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
PxHelp: Already have base value.
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
Found a profile!!!
D3D9.dll found in game directory (D:\Program Files (x86)\Steam\steamapps\common\Skyrim\) - Bypassing API injection
Hx // Success opening key.
Hx // Success writing to Registry.
Hx // Success writing to Registry.
Hx // Success closing key.
Direct3DCreate9(32)
Couldn't open log file for writing.
Direct3DCreate9(32)
Couldn't open log file for writing.
[OK] Normal D3D device created
Number of back buffers = 1
Format of back buffers = 16
D3DSWAPEFFECT_DISCARD
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
Got base dir as:
D:\vireo\PerceptionOrig\
PxHelp: Already have base value.
D:\vireo\PerceptionOrig\cfg\config.xml
PxHelp TE: Success opening key.
PxHelp TE: Success with GetString.
TESV.exe
PxHelp TE: Success with GetString.
D:\Program Files (x86)\Steam\steamapps\common\Skyrim\
Got target exe as:
TESV.exe
PxHelp: Already have base value.
D:\vireo\PerceptionOrig\cfg\profiles.xml
Load the specific profile!!!
Set the config to profile!!!
gameType: 601
PxHelp: Already have base value.
PxHelp: Already have base value.
PxHelp: Already have base value.
D:\vireo\PerceptionOrig\cfg\users.xml
Load the specific user!!!
C:\Users\jim\AppData\Local\Oculus\Profiles.json
No Oculus User Profile present.
[OK] Config loading - OK
[OK] Stereo mode is enabled.
Config type: 601
D3D ProxyDev Created
Try to init VR Boost
VR Boost Loaded
Success loading VRboost methods.
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
D:\vireo\PerceptionOrig\
PxHelp: Already have base value.
scaleToFillHorizontal: 1.70152
Created HMD Info for: DK1
D3D ProxyDev Init
type: 601, aspect: 1.000000
Created SteroView
Created OculusRiftView
SteroView Init
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
SteroView initVertexBuffers
[OK] Vireio D3D device created.
GB - Try to init Tracker
Motion Tracker Created
Motion Tracker Init
OculusTracker Start
OculusTracker Initialized
Tracker Got
Setting Multipliers
Setting Mouse EMu
GB - Load VRboost rules...
Releasing All Memory Rules
Something is Null - Failing
Releasing All Memory Rules
SHIMVIEW: ShimInfo(Complete)
HIJACKDLL checking process:
GameOverlayUI.exe
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
PxHelp: Already have base value.
PxHelp: Success opening key.
PxHelp: Success with GetString.
D:\vireo\PerceptionOrig\
Game removed: AppID 72850 "The Elder Scrolls V: Skyrim", ProcID 7188
jimyoung999
One Eyed Hopeful
Posts: 3
Joined: Wed Oct 22, 2014 6:54 pm

Re: games crash with VIREIO - any debug strategies?

Post by jimyoung999 »

UPDATE - now works out of the box with skyrim and hl2 with the newest DK2 drivers out today.
User avatar
DrBeef
Vireio Perception Developer
Vireio Perception Developer
Posts: 328
Joined: Wed Aug 14, 2013 6:20 am
Location: London

Re: games crash with VIREIO - any debug strategies?

Post by DrBeef »

That's interesting! Glass top hear your issue is resolved.
jimyoung999
One Eyed Hopeful
Posts: 3
Joined: Wed Oct 22, 2014 6:54 pm

Re: games crash with VIREIO - any debug strategies?

Post by jimyoung999 »

Thanks
I'll also add for those reading up on getting skyrim working, that I did not need to do any of the tweaks listed online for skyrim except the shadows
- I did not modify the FOV, it works great
- I did not use the special .dll kicking around online, I use the ones packaged with vireio.

This is such an amazing tool. Skyrim is by far my favorite rift experience to date. thanks everyone.
Post Reply

Return to “Development / General Discussion”