TerminX, on 17 November 2015 - 01:53 PM, said:
She's running bone stock. If someone needs more performance than an R9 290 can deliver they need to go outside and inhale the fresh scent of pussy. I'm serious, who the fuck needs more than that? Does your fake realism need to look 3% less fake?
Furthermore - implying runaway framerates have never been an issue before...You should have heard the coil whine when I turned off vsync, this poor girl was under hella load. It usually sounds like that playing the new UT or something.
http://www.bit-tech....it-framerates/1
inb4 "bad video card," most R9 290's have audible VRM's. And this wasn't bad video card loud, just noticeable.
But I guess my hardware is the issue right? PROTIP: It's a shitty renderer.
MusicallyInspired, on 17 November 2015 - 04:11 PM, said:
You're the one who bought a Radeon card against all warnings and recommendations. But you said you didn't care...I guess you care now?
I still don't care. It's not my problem. I can always just connect a laptop to my monitor if it's that big of a deal.
Tea Monster, on 17 November 2015 - 04:59 PM, said:
Respect needs to operate in both directions.
^^^ This. It's shitty code and the developers attitude is shittier.
icecoldduke, on 17 November 2015 - 08:39 PM, said:
You get poor performance with Polymer because of :
1) Hardware occlusion queries, the GPU will stall while waiting for the previous frames "Is object X" visible requests to come back. I am working on re-creating my software occlusion query system, this system will work in another thread and will greatly improve performance.
2) The renderer is doing matrix math via the driver. I have re-created my matrix math class to replace this functionality. This is less of a performance issue as it is very nasty.
3) Hardware State Changes - this hinders wavefront batching, this has been slightly fixed with Plagman's "bucket" system but there is still work to be done there.
The poor performance everyone is getting out of Polymer isn't because of your hardware, simply put Polymer is GPU/Driver bound because of it's design, not because of the complexity of what it has to render.
Using vsync is the proper way to fix screen tearing. How vsync works is the GPU waits to flip buffers until vblank is complete. This can't be emulated with any other method. If vsync is slow for you, get a better monitor .
First off, thanks for your initiative. I really mean it. Start a Patreon if this turns into too much work, I think you'd be surprised how many people will help you out.
Second off, I love how someone comes in and backs up what I'm saying. It's shitty code, plain and simple. Although I will add that mouse lag isn't usually monitor related, I can throw in my old GTX 770 and have none of these issues.
Nevander, on 18 November 2015 - 08:20 AM, said:
EDIT: Found 'em. Mine is IDENTICAL to the second video.
Source: https://forums.duke4...tteringhitching
Hey, those are mine! Yeah I took those with my old Radeon 6970. The R9 290 behaves differently.