• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

[GPU-Z Test Build] Support for multiple instances

Status
Not open for further replies.

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
28,720 (3.74/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
This build should properly support multiple instances of GPU-Z without the dreaded "Can not delete driver" message.

This change required updates to our kernel mode driver, so I need testing on all possible OSes, 32 and 64 bit
 

Attachments

Windows 7 Ultimate x64

Ran 6 simultaneous instances, 3 for each core on my 4870x2.
No problems.
 
No Issues
screen.png
 
Launched two instances.
Second instance was started immediately after 1st, while the 1st instance's splash screen was still showing.
System locked up and required power-off reboot.

Currently not repeatable.
 
Launched two instances.
Second instance was started immediately after 1st, while the 1st instance's splash screen was still showing.
System locked up and required power-off reboot.

Currently not repeatable.

that's very possible and should have happened with previous versions too
 
that's very possible and should have happened with previous versions too

Yeah, I get this all the time if I open them to quickly one after the other....something to do with both accessing the same sensors or something, eh?

Because sometimes one instance will open with no data at all, if it doesn't freeze the system.

cpu-z also does this, since adding the "gpu tab".
 
Yeah, I get this all the time if I open them to quickly one after the other....something to do with both accessing the same sensors or something, eh?

Because sometimes one instance will open with no data at all, if it doesn't freeze the system.

cpu-z also does this, since adding the "gpu tab".

maybe i could put some kind of high-level "initialization lock" in the gpuz init process, where only one instance can own the lock at the same time
 
two isntances working flawlessly and detecting both intel onboard gfx and the mobility 5600

gpu-zwiz.png


OS Win 7 64-bit Home Premium.

would you like testing of even more instances?
 
maybe i could put some kind of high-level "initialization lock" in the gpuz init process, where only one instance can own the lock at the same time

Yeah, that'd do it. Just wonder what happens if say, 15 instances at once are opened or something. Some "mad-clicker" is gonna cause an issue..:laugh:

I guess what I mean is, what happens for successive instances...3rd instance should wait for 1st and 2nd...4th for all three...etc..
 
Yeah, that'd do it. Just wonder what happens if say, 15 instances at once are opened or something. Some "mad-clicker" is gonna cause an issue..:laugh:

I guess what I mean is, what happens for successive instances...3rd instance should wait for 1st and 2nd...4th for all three...etc..

yes only one instance can own the initialization lock at one time
 
window home server 32bit no issue

pic.jpg


7 home premium 64bit no issue

pic2.jpg


7 enterprise 64 bit no issue

pic3.jpg
 
Last edited:
yes only one instance can own the initialization lock at one time

I think that having instances wait in some kind of queue would be problematic.

It would be easier to check for the initialization lock and have any other starting instances terminate (with a user message to wait to start GPU-Z) if they are locked out.
 
XP Pro x86 works fine, 4 instances
 
Status
Not open for further replies.
Back
Top