PDA

View Full Version : Dice animation problem



radekg
July 31st, 2014, 17:43
Hello,
I didn't use FG for awhile and now I'm back. :) I remember that one of the coolest things with FG is how it emulates real table especially dice rolling..
Now with new computer dice rolling animation does not work like it used to. I mean, I get about 4-5 FPS instead of smooth, fluent roll animation.
I can reproduce this problem on my desktop computer with Windows 8 and AMD Radeon HD 7800 (I hope you agree this card is pretty decent) and laptop with Windows 8.1 and some Intel Crap built-in Graphics card, but everything works fine on my work computer with Windows 7 and (cheap) Nvidia based card.
I know FG uses DirectX 9.0c but I tried to reinstall without effect. I have the newest drivers everywhere. Also, I didn't find many threads about this problem - one that I found was about running FG and hibernating computer which does not apply here. Am I the only one?
Any idea how to trace reason for this problem? I know this is not the end of the world but it annoys me.

All the best!

Trenloe
July 31st, 2014, 17:50
As a first step: try disabling anti aliasing on your graphics card driver.

radekg
July 31st, 2014, 18:04
Thank you for quick reply. Unfortunately it didn't help. But when I turn it on.. oh boy.. Some heavy flickering happens. In any case I tried to turn off/on everything I could - does not help.

When I look into graphics card monitor it seems it does nothing - so I'm guessing DirectX switches to software rendering - I may be wrong though. :/

Thanks again.
Radek.

Zeus
July 31st, 2014, 21:56
Can you check to see if your graphics card setup has 3D hardware acceleration enabled.

damned
August 1st, 2014, 01:38
Also if you have too many windows open inside FG it will impact performance - particularly dice rolling...

Trenloe
August 1st, 2014, 02:11
Also, I'm curious - what ruleset are you using? For instance, I've seen that on my Windows 8.1 machine in the BRP (Basic Roleplaying) rulset if I have the module activation screen open the performance drops through the floor - close the module activation window and it returns to normal. This doesn't occur in the CoreRPG (and derived) rulesets.

radekg
August 1st, 2014, 06:14
Hello All,
thank you very much for replies


Can you check to see if your graphics card setup has 3D hardware acceleration enabled.

DxDiag shows that my DirectDraw Acceleration, Direct3D Acceleration and Texturing AGP acceleration is ENABLED.
I wouldn't know how to disable this so if you point me to this magic switch then I can check what other options are there. So unless you meant something else then this is alright. I'm running all the modern games in decent FPS (25-60) so I would expect rendering couple of polyhedrons to not be a problem.


Also if you have too many windows open inside FG it will impact performance - particularly dice rolling...

I did not open any other windows nor activated any modules.


Also, I'm curious - what ruleset are you using? For instance, I've seen that on my Windows 8.1 machine in the BRP (Basic Roleplaying) rulset if I have the module activation screen open the performance drops through the floor - close the module activation window and it returns to normal. This doesn't occur in the CoreRPG (and derived) rulesets.

I was using Savage Worlds Ruleset but I just tried with barebones CoreRPG - same result without any other window open.

Thanks again.
Radek.

ddavison
August 1st, 2014, 13:47
Check your Settings screen and make sure you have "Cross-platform compatibility mode for Linux and Mac" unchecked. This is somewhat mis-labeled and it is only for when you are running on a Mac or Linux. Your campaign will still be compatible with players using those platforms.

radekg
August 1st, 2014, 17:18
Check your Settings screen and make sure you have "Cross-platform compatibility mode for Linux and Mac" unchecked. This is somewhat mis-labeled and it is only for when you are running on a Mac or Linux. Your campaign will still be compatible with players using those platforms.

Thanks for the suggestion. Unfortunately it didn't help. I played with it turned on and off and there was no change.

FWIW I also tried playing with compatibility options. From Windows XP Service Pack 3 to Windows 7 - no change. I also tried running application as Administrator - no cigar. :(

I tried running it from standalone installation and steam - nope, no change.

DXTory detects Fantasy Grounds as DirectX applciation and dumps this info:


ProcessID: 596
DeviceType: DX9
View: Type=DX9 DevType=D3DDEVTYPE_HAL BhFlags=D3DCREATE_FPU_PRESERVE D3DCREATE_MIXED_VERTEXPROCESSING Format=D3DFMT_X8R8G8B8 Size=1024x768 HWND=0x00060666 WindowTitle=Fantasy Grounds ClassName=HORIZON

D3DCREATE_MIXED_VERTEXPROCESSING is puzzling. I would expect D3DCREATE_HARDWARE_VERTEXPROCESSING. Why is it not detecting that my card is capable of such a basic functionality? Debug mode does not help (or I cannot find relevant logs).

Thank you all for your suggestions but still this is unresolved for me.

P.S. I found some note that suggests I'm not the only one.. https://steamcommunity.com/app/252690/discussions/2/558755529985020223/#c558755529997606125. It's not helping though..

radekg
August 1st, 2014, 22:07
Hello,
I'm happy. :) It works. Big thanks to everybody who tried to help me. For future generations - I don't know exactly how I fixed it. I just went into uninstall rage and I removed everything I suspected might have broken video subsystems. If I would have to guess I would blame CCCP codec pack as it is known to interfere in bizzare ways with others (old) directx subsystems. I also uninstalled OpenCL and other video codecs like xvid and divx... and bunch of other suspicious unused stuff.

It works. Dice are smooooooth.

Thanks again!

Zeus
August 1st, 2014, 22:57
Rogue Codec Packs and dirty video software = not good. Glad its all working properly for you now. Thanks for posting the feedback.

Lockblade
August 13th, 2014, 21:46
Stumbled across this thread looking for a solution to the same problem. Unfortunately, I don't have any codec packs installed, and have the current drivers for my video card. I happen to also have Dxtory, and it's reporting the same thing that Radekg's was (D3DCREATE_MIXED_VERTEXPROCESSING). This is the only program I've had an issue running. If it helps, I'm launching it using Steam, and the Steam ingame UI doesn't show when pressing the key combination to bring it up.

System specs:
OS: Windows 8.1 64 bit
Processor: Intel i5-2500k
Ram: 16 GB
Video Card: nVidia 560 GTX

Trenloe
August 13th, 2014, 21:49
Have you disabled anti-aliasing in the graphics card setup?

Lockblade
August 13th, 2014, 21:53
Yep, both disabled and enabled show the same 2-10 FPS when rolling dice. The program as a whole doesn't seem to lag, but the dice rolling runs at a terrible framerate.

Lockblade
August 13th, 2014, 22:15
Well, the problem resolved itself after restarting the computer for the fourth or fifth time today. Maybe it was a Windows update that applied after restarting? I'm not sure, but it works now, so I'm not going to mess with it.

radekg
August 19th, 2014, 07:35
Since I uninstalled this codec pack I had the issue once more - so I no longer think this is related. However, complete shutdown (not some sleep mode, hibernation etc.) fixed the issue. So it kinda fits your experience also.