• 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.

TechPowerUp OSD Server: new beta build

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
28,834 (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
Over the last weeks I've been secretly working on reviving this project.

Added the ability to select any font from the system and customize colors etc.

Capture1242.jpg


Download, run the installer

It will enable the OSD in all 32-bit DirectX games (no OpenGL, no 64-bit).

You can change settings by clicking the icon in the systray.

If you have GPU-Z running it will pick up the GPU-Z sensors and add them to the OSD

I'm unsure what kind of customization people are looking for. Also thinking about some sort of auto arrange that takes a few input parameters, but again, unsure of what you want.
 
Last edited:
Now all we need is overclocking added in to gpu-z along with this and we have something better than everything else on the market
 
Displays okay in VS 2010 in windowed mode. :)
Capture053.jpg
 
uh, it should exclude devenv.exe

is yours called differently ?
 
That is cool!!!!

I'll give it a shot!

Thanks W1z
 
I just have the express versions here at home for 2010 so ...
vcsexpress.exe for VC#
VCExpress.exe for VC++
vbexpress.exe for VB
VWDExpress.exe for Web developer.

My full copy of VS 2008 uses devenv.exe.
 
Since the OSD service has to detect when a 3D app is started to show itself, how about a "Time Played" display? ... or maybe an alarm function where the user could set a time that the OSD would alert them when they reach?

Just some thoughts.
 
i like the time played idea. not sure about the alert
 
Since the OSD service has to detect when a 3D app is started to show itself, how about a "Time Played" display? ... or maybe an alarm function where the user could set a time that the OSD would alert them when they reach?

Just some thoughts.

Also maybe a plain old clock as well so I'm not late for work again:banghead:

I know it's a longshot since I don't think many people have/use one, but a logitech g15/ g17/etc keyboard display app would be cool too.
 
OK, crash limited to when GPU-Z is opened after OSD tool.

If GPU-Z is opened first, it's fine.
 
I think the timer would be more useful than time played. Hate to burn the pizza and chicken wings !!

Maybe a frame rate limiter in case you need one for certain games? (shrug)
 
Wizz could you add a screenshot ability?
 
Wizz could you add a screenshot ability?

that was just my through aswell 1nf3ern0x, a screenshot ability would be really wicked to have in it W1zzard if it's possible ofc :rockout:

and it works like a clam just tested it for 10mins and nice with all the options from GPU-Z u can choose on ur own, i mean which u want to have to look at even the time clock ^^
 
it would be nice if it would save ur settings when u close the program, bcs mine doesn't O.o
 
I was wondering why I only had 3 settings (current fps, rendering api, time) Then I double checked and I'm running 64bit.

I do like this program and will be very useful in full screen mode to still monitor things since toolbar is gone. I'm guessing at some point there will be 64bit support?
 
u remember to run GPU-Z before the osd? if not do that ^^
 
Thanks Puma. There all there now. lol. I wasn't thinking of the ones missing were the ones you get from gpu-z sensors. lol
 
OK, crash limited to when GPU-Z is opened after OSD tool.

If GPU-Z is opened first, it's fine.

I did not get a crash but a locked up system for about 4 minutes.


I wish it would save were you put it as it always defaults tot he corner i select.
 
in what way are you guys arranging your sensors?

right now a very primitive auto arrange is active that messes up custom placement. I'm unsure though how a manual auto arrange should work
 
I just leave everything at default. THe footpront of the text is small enough to not be obtrusive with all the sensors enabled.

However, I see that with two GPUs, it swaps between displaying data from each. It is a bit hard to distringuish which GPU is which, or under load, what's actually going on, as my cards run very similar temps and fan speeds. When i get my third card back form RMA, it's going to be worse. :p
 
gpuz's shared memory has no support for multiple gpus. so the instances overwrite each other's data.

not on the list of things to get fixed immediately. in a perfect world gpuz would be rewritten to poll multiple cards with a single instance of gpuz and new shared memory layout that has info and sensors for all gpus in the system
 
Causes Windows Live Mail to crash.

This,

Also, it seems to block steam ingame windows.

Apart from that, works fine with my set-up:)

Edit: windows live messenger (msnmsgr.exe) probably doesnt benefit from this, so i guess it can be added to the exclusions list.
 
Last edited:
Back
Top