Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance? #12

Open
ghost opened this issue Oct 17, 2017 · 3 comments
Open

Performance? #12

ghost opened this issue Oct 17, 2017 · 3 comments

Comments

@ghost
Copy link

ghost commented Oct 17, 2017

Hi there,

I suppose this isn't really an issue, but wanted to ask regardless.
Your latest push fixed my compilation problem, I can now compile and run fhDOOM (thanks)
However performance is rather bad on my machine, I've disabled things such as soft shadows which definitely helps but it's still nowhere near as fast as dhewm3 on my machine (x64 Kubuntu, running on an i5 with Haswell chipset, Intel HD4600 gpu, 8Gb ram), less than half the framerate :/

Are there other fhDOOM-specific settings I need to mess with? If not, is there room for optimization?

Thanks once again for your hard work

@eXistence
Copy link
Owner

Hi,

first of all thanks for compiling and running fhDOOM on your Linux/Intel system. It's been a while since i tested fhDOOM with Intel drivers, so i am glad it runs at all :)
I must admit that performance on my Windows/Intel system was pretty bad as well and i never looked into that. On linux it's probably even worse.

The next release focuses on several new features and improved image qualtity. That comes at the cost of performance and the snapshot you compiled already has a lot of that.

The good news is, there is still alot of room for optimizations. As soon as i finish the next release, i will focus on performance again. The are a few things i want to try out for shadow maps (because that is the bottleneck on typical Windows/AMD/nVidia systems), but i also have ideas to optimize geomatry handling, draw calls, shader updates and load times.
Some of those ideas could bring significant performance improvements. I will try to take a closer look at Intel as well :)

@ghost
Copy link
Author

ghost commented Oct 20, 2017

That's good to know. Maybe a 64bit version could help? :)

I'm excited about the potential future of fhDOOM. I have been working on a mod for a while now, but it's progressing slowly due to the lack of available quality documentation. The idea is to do for Doom 3 what Brutal Doom did for Doom, if you get my drift - and I'd be happy to target fhDOOM if I know it is actively and enthusiastically maintained :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
@eXistence and others