andy
HiAlgo-BOOST looks perfect for boosting the frame rates of Skyrim for power-hungry stereoscopic 3D.  I'm using TriDef 3D driver with side-by-side stereo, but unfortunately the two d3d9.dll (TriDef and BOOST) don't seem to cooperate correctly.  Does anyone know how to get this to work properly?  There was some stuff on TriDef forums for the NEB mods suggesting to use an injector exe rather than the d3d9.dll.  Maybe something similar could work for BOOST?  Following the normal install, I believe that BOOST does get loaded, but does not seem to function correctly.  Sometimes only one stereo side gets displayed and the resolution changing is not re-sizing to fill the frame of each eye.  In the chaining it would seem TriDef would have to come first and then BOOST would have to operate on each eye's frame rendering and resale to fill the same screen area.  Any information or help would be appreciated.
Quote
QuiteReluctant
1. Good question.
2. You are probably right about " it would seem TriDef would have to come first and then BOOST". We do not know this, but there is the post saying that ENB mod worked with TriDef when using injector exe.
3. We do not have injector for BOOST yet, but we have it for SWITCH. So, you can try and see whether SWITCH will work. If yes, BOOST will work too, when we make the injector for it.
4. I do not know of any solution available today for BOOST. Are you sure TriDef does not provide facility for chaining the DLLs? Can you ask them?
Quote
andy
Thanks for the reply.  

3. I'll give SWITCH a try and see if I can get it to work. The BOOST dll did seem to get loaded with the current setup.  I got the "I'm going to disable myself" message when starting skse_loaded.exe through the TriDef launcher and another "these are the controls" message, probably when TESV.exe is loading.  So I'm not sure if BOOST is trying to load twice, but it does seem to be active when running with TriDef ignition driver, it just does not seem to work as far as re-sizing the lower resolution rendering to fill the half screen for each eye in the side-by-side 3D mode.  Instead it creates smaller centered rendering, and sometimes it only renders one of the side-by-side half screen areas.

4. We'll see what TriDef support has to say about chaining dll.


Quote
andy
3. So I tried SWITCH but no luck.  There seems to be some kind of dead-lock condition between SWITCH the TriDef driver when starting TESV.exe.  I tried various load orders but they don't seem to matter.  SWITCH works fine as long as TriDef is out of the picture.  If both are loaded I can see TESV.exe loaded in the task manager, but it never starts.  I can even exit SWITCH and TESV.exe continues to hang when launched through TriDef.  If I kill TESV.exe and SWITCH processes, I can start Skyrim normally through TriDef.  As a side note: The TriDef ignition launcher does have a menu (3d side-by-side image with rollovers) at startup with which SWITCH seems to work fine.
Quote
QuiteReluctant
OK, well... No luck.

Actually, about TESV hanging with SWITCH: it is possible that SWITCH displays a popup window about Injection Assistant, but it is simply not visible. You can try pressing SPACE or ENTER -- this will be equivalent to pressing OK button. You can also try copying this d3d9.dll to Skyrim folder.
Quote
andy
So I tried to press SPACE and ENTER, but the behavior is the same.  I don't think there is a hidden window, as the Windows desktop has the focus the whole time.  The only way i can tell something is trying to load is through the task manager.  I also tried copying the injector assistant d3d9.dll copied next to TESV.exe in the skyrim folder, but still no difference.  TriDef, TESV.exe and SWITCH show up in the task manager, but the windows desktop continues to be in control as if nothing had been launched.  Alt-Tab also does not show any hidden or minimized windows.  
Quote
andy
Here is what TriDef support had to say:

TriDef 3D Ignition has no built in facility to chain through to other d3d9 dlls, however you're correct that many exe injectors do work with Ignition. The injection order can also be an issue when trying to chain multiple dlls. We haven't looked at HiAlgo specifically, although I suspect that the changes their driver makes would be likely to conflict with our driver even if the injection itself worked.
 
Best regards,
TriDef Support


Quote
QuiteReluctant
Andy, thanks a lot! I hope, one day we will get around to dealing with stereoscopic games...
Quote