Let's talk about computers

It also doesnt solve the primary issues with zen 2 which is the chiplet design causes minor latency issues moving information between ccxs, which zen 3 is supposed to fix by having larger monolithic ccxs with 8 cores per die.

The reason the 3300x is so good for its performance range is that its entirely single die for its 4 cores

Zen 3 is a different concept to CPU-designs. The cores all just ask the I/O die to get them data making Zen 3 appear as one node (UMA), while Zen, Zen+ and Zen2 were essentially two CPUs per socket (NUMA).

1 Like

HELP!

In my eagerness to gain space I went and ditched my number pad keyboard and bought a Tenkeyless one. Great, I have more space but oops. I forgot that I used the num pad for game macros which I can’t seem to figure out hot to transfer.

Fortunately the keyboard I got is a Razor so I can record macros and bind them to a key but I’m failing miserably as figuring it out and I’m sure as hell not going to RTFM.

How do I go about recording a macro that presses a key (let’s say the letter V) every 18 second continuously until I turn is off. And how would I turn off a key bound macro?

What software were you using before for macros? I’m not sure if the Razor software will let you set up that kind of macro. I would use auto hotkey to accomplish that. Although AHK is not particularly easy to use

I’ve not used Razor products to see their macro software, but Corsair and Logitech both have options for “toggle on / off”. I imagine Razor has the same features hidden just to be competitive with them. I am the one that creates all the hotkeys for emails and whatnot at work, we use Logitech but I’ve been duplicating the settings in Auto HotKey that @marcgii mentioned. It’s more like scripts but after getting the hang of it find it easier to use than Logitech’s software, might be worth a shot. You can always google an idea of a function to get the basic idea and then apply to your use case.

AHK would allow you to use almost anything to be a hotkey, for instance, when a particular game is active, make ALT+V repeat every 18 seconds until ALT+V pressed again. Pretty neat level of control tbh!

Thanks the AHK may be all that I need. Otherwise I can just cheat and get a separater USB number pad I can whip out just for the games.

I wasn’t using any software just a little microsoft key that you press a number on the numpad and then held down the numlock key which would have been set to on. Windows remembers the last key you pressed and will continue to press it if you press and hold the number key and then press numlock to turn it off, it basically created that script. I just set the game to use the particular skill cast when that number key was pressed and that was that.

Looks like I’ll spend some time googling. :slight_smile:

Cool, feel free to reach out or share what you end up using as a script! I just started using AHK two weeks ago and have barely scratched the surface of what all it can do but things are about to get really busy at work and needed something a bit more robust to deal with the crazy, might find some ideas from your stuff or have ideas for you to do something differently!

Did you start using AHK for productivity reasons? Some of my favorite AHK functions I use are

  • Toggling arbitrary windows to be always on top
  • Copying a file as a path
  • Pasting formatted text as plain text
  • Having program specific and aware hotkeys
  • Hotkey for secondary “default” programs depending on file type

I can show you some of the code later if you have any interest

I’d definitely be interested! Most of mine are propriety work email stuff. I work tier 2 support for a tech company and we email to other companies generic scripts for tech dispatches. I built a couple google sheets so we just select the store number, player in error, connection error ticket or cabling issue, then copy the google sheet data out. Then in our tickets we press the hotkey that opens an email from the ticket, types in the email, changes the subject line to the store info, pastes the rest of the google sheet info and bolds the various lines to make it look pretty. Most of my scripts look like "send, {tab 20} or similar to get to the correct lines lol.

We’re starting to merge teams to take on more clients so my end goal would be Win+F1 sends techs for Client A, Ctrl+F1 does different emails to send tech for Client B, ect ect. Really basic stuff that’s just saving repetitive keystrokes but ultimately saving everyone the headache of remembering who gets what emails on the daily.

Toyed with the idea of using Chrome for Client A and Firefox for Client B (there’s going to be a C / D / E when all done merging though haha) and making Auto hotkey “program” aware so Win+F1 works in Chrome but Win+F1 in firefox works for client b.

Usually it’s pretty easy to get program specific hotkeys working. The trick is to use the WinActive() function which checks the title bar text of the open window. Depending on what software you’re using, it might be easy to accomplish what you want. Or difficult if your software provides no means of automating control

It’s definitely best to avoid scripts that simulate keystrokes and clicks if possible because it’s often unreliable. If your using MS office, it’s possible to automate almost anything within those programs. I think it’s also possible to programatically control google sheets as well. Though I’ve never tried it.

This is an example of a program dependent hotkey

   ;hotkey that behaves differently if the Netflix app is open 
    $!+^d::
    SetTitleMatchMode,  2
  	if WinActive("Netflix"){
  	    Send, !^+d ;pass through key stroke
  	}else
   		Run, D:  ;open D drive
   	return
other AHK Function script
   ;for setting the active window to be always on top
	!Space::
	WinSet, AlwaysOnTop, Toggle, A
	SoundPlay, C:\Windows\media\Windows Notify.wav
	return

    ;Copy file as path when in explorer
	#IfWinActive ahk_class CabinetWClass
	#^c::
	SendInput,  ^c
	sleep,  100
	Clipboard := Clipboard
	return
	#IfWinActive
   
    ; paste as plain text
    #^v::
	Clipboard := Clipboard
	Clipboard := Trim(Clipboard,  "`n `r """)
	SendInput,  ^v
	return
1 Like

Yeah, I agree but unfortunately our “ticketing” software is ran through a web browser. Great for working from home days but highly dependent on what I can do with keystrokes as shortcuts haha.

Looking at your ifWinActive sounds really cool, might be able to make it so we don’t accidentallyThis text will be hidden hit the hotkey in RocketChat or Slack and print out an email in a work chatroom that has to be deleted.

Most of mine end up having to look something like this:
; Outdoor NSN Search: Copy NSN to clipboard, click in CM search bar then hotkey
F12::
sleep, 2
sendinput, zoneID=Outdoor & nsn=
sleep, 2
send, ^v
sleep, 2
send, {enter}
sleep, 2
return

Sleeps added lots of stability with chrome, otherwise some of the longer tickets with tons of pictures would lag and cause issues. Most of this was done inbetween tickets as more of a proof of concept as four teams are merging to have one manager and cross train for each others clients.

All my direct emails and workflow is rather automated to handle it in a fraction of the time. I’m hoping they’ll see that as a huge benefit (and not a liability) for me to be off tickets more to work on making it more bullet proof for errors and work better for the new clients my team is now going to help work with.

1 Like

1 Like

And we will have smooth 4k gaming on $250 gpus by 2016

What do you mean, that did not happen either?

1 Like

More 3D audio and immerse environment sounds.
They mentioned something like HRTF (Head-Related Transfer Function)
“audio-focused Tempest Engine. Lead console architect, Mark Cerny, talked about the system’s ability to deliver vivid, realistic 3D sound that could allow gamers to hear where individual virtual rain drops are landing in the game’s environment, rather than just playing a constant rain sound effect like most video games do now.”

Probably will have nice effect’s with 3D Auro/Dolby/DTS:X surround system. :wink:

1 Like

Should probably ad to my snarky comment:

IIRC since 2003 DirectX supports acceleration of three dimensional sound sources through the OS (Windows) by passing requests between software and sound card driver.
Are devs using that? Or do they just create 5 sound zones tied to the player camera, call them left, mid-left, center, mid-right and right?

I know Activision Blizzards first dable into “real” 3D-Audio was with Overwatch, which uses Dolby Atmos. So that only took one of the bigger dev-studios 13 years to adopt, for 1 game…


OpenGL, introduced in 1992, Supported a bunch of very nice low-level calls to hardware. Which nobody ever used…
And AMD tried hard with Mantle

Since 2016 Vulkan is a thing (as is D3D12, aka DirectX12). Both support low level hardware calls, asynchronous compute ques and many more awesome features.
Guess what! Nvidias hardware implementation of DX11 is still super viable for gaming, meanwhile devs achieve less performance with DX12 than they did in DX11.


Remember when Nvidia launched the RTX series?
Remember how many games supported RTX for the first 3 Months?
0


Valve’s Half-Life: Alyx
Which based on Source2 (somewhat) uses cutting edge hardware in combination with not shit-tier programming to emulate 3D-Audio and Video arround the player!
IIRC Boneworks and two other VR games implemented similar/the same systems, the rest kinda fakes it.

Also the year of 4k gaming is now and the year of the Linux Desktop is the next year!


TL;DR

Game devs are slow.
When Intel anounces problems with their new process, TSMC and Samsung take another hurdle on the path to 5nm. Your typical game dev will maybe implement some features that were cutting edge one year before the project he is working on entered planning phase.


Where we are going:
Nvidia GameWorks (the thing that kills performance on AMD Graphics Cards) supports path-tracing for audio. To my knowledge there are 0 games that support this and 2 demos.

Most modern AAA (← meaning more marketing than dev budget) scale up to 6 cores. That would be allright, however the i7-7700k is not a new CPU anymore.
Dolby Atmos for Headphones and DTS:X Headpones (or Virtual) exist. Creative Labs cards support both (not that modern systems don’t have the power to calculate both on the CPU).
As with 4k gaming, not happening for the next 5 years. Game Devs! Prove me wrong!

please

It’s not like audio hurts performance like ray tracing and stuff like that. We’re not talking about new graphics tech. I agree that devs are definitely slow at implementing new features but audio isn’t a new feature.

But of course it’s all up to the devs if they want to take advantage of this feature. Im sure first party devs will use it.

1 Like

Why would you use a threadripper to game or compare it to a mid tier intel? Intel is still good in one spot and its gaming. There is extra heat and power needed but its still tops for gaming.

My rig:

Cpu: intel 5930k
Ram: 16gb low clocked ddr4
Gpu: EVGA 2080ti
All ssd storage
Holding out on Win 7

The computer was a beast when i built it on the bleeding edge of x99. I am planning an upgrade to ryzen but i want to see what them 4000 chips do. And im also scared to put down another few thousand at this time.

Because you can buy mid tier amd for that as well. Thread ripper is for those who want to game but also need the extra threads for production work for rendering power and whatever large thread counts benefit from.

1 Like