@Raziel
Quote:
Not that i want to steal your precious coding time, but couldn't that also mean that a change in "our" code dismissed that feature?
I didn't change anything in the code. What changed is that we're using newer GPUs that are way more complex than the previous generations.
@Georg
Quote:
What about Linux where you can quit and restart the X11 server (maybe because you changed X configuration). From X11 gfx drivers' point of view that's like a soft reset.
AFAIK, the drivers aren't fully unloaded and restarted from scratch. Likewise, the OS is still there. With our soft reset you basically lose all context.
@All
I've already spent months trying everything I can think of, including shutting down the display prior to the soft reset. Nothing made the slightest difference. It's NOT worth that much time (imagine if you were personally paying me market rates for that development time...).
My personal preference would be to ditch soft-resets altogether and make hard resets very fast. Soft-resets only exist because we have an OS designed to boot from a ROM that's been patched to load that ROM from disk.
If someone else wants to take a look, be my guest. Maybe you'll find or think of something I missed.
Hans