So ill admit, CS2 never ran perfectly in windows either, and with everything having to be “shiny” and new all the time and with updates the game was bound to get laggy.
However I do wonder, is it the fault of my 15 year old amd fx cpu, or is it linux? I have a gtx 6700 gpu which should be plenty overkill for cs2. But ive heard cs2 is processor heavy. Im also still on ddr3, 32 gb.
Should have said its an 8 core fx black edition, its the best one they made (9350? I cant recall).
Also, I dont think all my ram sticks match exactly so I may check that. But yeah it seems its just way too old. Alan wake 2 wont even launch on it.
It’s your CPU almost certainly, but you can confirm by running a game and checking your CPU metrics on a resource monitor while in casual or something. One thing to test is adding the “-threads [threads_number]” for how many cores you have and see if that helps.
Also check ProtonDB for user performance tricks.
The big reason for CS2 getting laggy from CPU being weak is from the number of threads the game runs to keep the inputs from all the players as live as possible. Increasing the power or number of threads improves the perceived lag you’re seeing.
Seconded, it’s absolutely the CPU. This is a CPU that’s nearly as old as the original Intel core lineup. DDR 3 and pcie 2. And worse performing generally. Spending $100 on someone’s second-hand mid-2010 system. Paired with that graphics card should be wildly adequate. My main system runs a sixth generation i7 with an RX 580 overclocked. It isn’t playing Doom the Dark Ages or most recent games maxed out, but it’s no slouch.
I have a system of a marginally older vintage. A core 2 quad with 4 threads and a gtx 560. Also DDR 3 and pcie 2. It would be physically impossible for a system of those specs to even make use of most of an AMD 6700. The system bus alone would be bogged down, trying to even feed the GPU a fraction of what it can take. Not even counting other processing overhead.
PBR rendering is demanding on data rate. Way more than gourad shading or basic MIP mapped textures. Double the data or more.
I actually had to deal with mouse movements being wonky, where it didn’t work at all. I had to use my trackball mouse to even aim. That was stupid of Valve for a Razer mouse.
It is the CPU not any operating system. That cpu and platform, it is a bit slow for certain modern games/engines. Especially if its either the first FX generation (8150, etc) or anything under (below) the 8 core ones. The IPC on any ryzen 5000 cpu is almost 3 times more IPC than an FX. Another variable is your GPU is way faster than what the CPU can process and it will bottleneck on any FX platform and might be using 50-75% of what the GPU can deliver. So it might be running like if it was a 6600 or slower even though the GPU is way more powerful. Those CPU make great home servers nowadays.
Guide: https://archive.org/details/manualsbase-id-78410/page/12/mode/2up
If you can’t upgrade to something newer you might want to check the FX guide that used to be on the AMD website (provided the link above) that tells you how to overclock the CPU through the NB but don’t do it to overclock the CPU but just the NB and then underclock and undervolt everything near or the same as stock. This will make the CPU open up and run way better. Most of the times the NB might come at 2200 if Im not mistaken you can overclock that to 2400.
- You will need to raise the voltage (believe its NB) for that which I forgot the name but is in the guide.
- Be aware some motherboards won’t post when you do this if the board has weak VRMs or are cheaper boards. The chipset 990 or 970 has nothing to do with the construction and quality of the motherboard.
- If your ram is 1866mhz you can lower it to 1600mhz then raise the NB until you can see the RAM go up to something close to 1866mhz. If your ram is 1600mhz then lower it to the previous speed in the bios and then raise to get to 1600. Since you have 4 sticks of RAM that stresses the Memory Controller on the CPU a bit so if your motherboard is high end it might let you get to 1866 with 4 sticks and might even let you get to 2133mhz.
- Since you provided no details on what you have I can’t speculate much.
- Once you raise the NB everything will go up in the clock. So now you have to lower the cpu clock to the closest stock clock. Same with HT link and other clocks lower them to the nearest to stock.
- Also if you can match the HT with the NB at 2400 that will also make the system spend less power and be smoother.
IF nothing posts when you do this you need to reset your bios through the pins close to the CMOS battery (either using jumper pins or with a metal screwdriver). In that case its best to leave the NB at 2200mhz and lower the HTlink to 2200mhz. Some motherboards if they are higher end it will allow you to go to 2600 in the NB and HT but most wont allow that. Cheaper boards wont allow you to go to 2400mhz and will stay in 2200 you can lower the HT to 2400 or 2200 to make it run less stuttery.
This is all by my experience, but my advice is to read the guide and understand a bit more of what you can do. Don’t trust anything I say without reading the AMD guide first and deciding what to do because I haven’t worked on the platform in a while and may be mixing the NB and HT. But the one you should raise that I remember is the one that default is at 2200mhz. The other will be at 2600mhz unless the board is not too powerfull both might be at 2200mhz. At least with that as a reference you might be able to squeeze a bit more from that platform.
I apologize I didn’t write all of this in an ordered way.
This was a very helpful comment I cant believe you wrote all that out! Makes me want to try overclocking again. Haven’t done it in years.
On the FX platform the best way to overclock is through the NB the guide states it as well. It will get more performance and use less power. These CPUs were very good in high end motherboards where you could put 32gb at 1866mhz or higher and raise the nb and htlink at 2400 or higher. And if you had good cooling on air you coul get it to 4.2-4.3mhz more or less in a stable way. You could get it higher but you dont gain too much and the temps get too high which might degrade the chip.
If you over clock only the cpu clock you will get higher temps and not as much a performance boost. The FX platform loves memory speeds similar to ryzen even though it doesnt have infinity fabric you can test it out with 2 sticks at 1600 for a few weeks and then test at 1866 and you will notice the difference. You wont need a software telling you the FPS. Its very noticeable. And if I’m not mistaken the CPU runs best at 1866mhz or higher. But that is the sweet spot.
I know I’m about to get rotten fruit thrown at me… but if you’re finding this rig almost good enough and don’t use it for anything security-sensitive, disabling CPU exploit mitigations will get you a substantial boost (~20-30% additional IPC throughput).
Only go this route if you understand the repercussions; see Arch Wiki for details: https://wiki.archlinux.org/title/Improving_performance
Interesting ! I do use it for sensitive stuff though so thats a no go for me
Unless you’re incredibly rich, a terrorist or otherwise wanted by an intelligence service or going to DEFCON the chances of you being targeted with a Spectre-like attack is almost zero. I don’t think there has been a single, large scale attack using this family of exploits.
These are spook exploits, not steal your credit card and bitcoins exploits.
1000% agreed; it’s not terribly risky in the general case.
But I don’t want to mislead anyone into getting their bank account stolen if they like to hang out on russian warez sites.
have a gtx 6700 gpu which should be plenty overkill for cs2. But ive heard cs2 is processor heavy.
I don’t know which game you’re playing, not sure what CS2 is, as some other folks mention. However, if you install mangohud and run it via
mangohud <gamename>— if this is Steam, in the game’s Launch Options, that’ll be “mangohud %command%” — it’ll show you CPU and GPU load in an overlay on top of your game.EDIT: Example:

EDIT2: Note that by default, it shows “composite CPU load”, same as
topdoes by default. So, say you have a 32-core CPU and a game uses only a single thread, then it’ll only show it running at 3%, even if the game is bottlenecked on the single core that it’s using.MANGOHUD_CONFIG=full mangohud <gamename>will show all CPU cores independently (along with some other data). E.g.:
It sounds like you’re using Counter-Strike 2 from other comments, and that CS2 only really uses 1-2 cores:
https://steamcommunity.com/app/730/discussions/0/594026537713459453/
CS2 still heavily loads only 1–2 CPU threads, even on modern CPUs with multiple high-performance cores. Other cores remain mostly idle while one thread runs at 100%.
(If you haven’t seen it before, MangoHUD is the box at the top left, the gears are your video game)
Might be a bit of both. Any pre-Ryzen CPU is very long in the tooth now and one from 2010 really isn’t going to cut it for almost any modern game. But I’ve also read of many people having Linux-specific issues in CS2.
pre-ryzen AMD CPUs were always a bit on the budget side even when they were new. They were a bit more power efficient and cheaper, but never were amazing performance. So yeah, a 15 year old CPU is often rough, but a 15 year old low-mid end CPU is going to be even worse off.
Ive not had issues with Counterstrike 2 on linux, aside from wanting to play FaceIt or ranked matches that have stricter third party anticheat. And that’s just the anticheat being the problem.
I would venture a guess that linux is not “the problem” here and it’s more likely just aging hardware meeting increasing game demands.
The only time in recent years I’ve had specifically a problem with linux gaming performance (not related to anticheat), was playing VR on a pre-GCN AMD GPU which didn’t support async reprojection properly which caused quite a bit of stuttering.
is it the fault of my 15 year old amd fx cpu, or is it linux? I have a gtx 6700
It’s your CPU. If you are up for purchasing new hardware, a Ryzen processor (5000 series or better) will be a massive upgrade and are very prevalent on the used market.
Cities skylines 2 is insanely unoptimised and runs terribly on even high end systems. What is your city size?
They may mean CounterStrike 2
Either way
Sooorryy, counter strike 2 !
It’s your CPU. The FX line came out a very, very long time ago, the first real quad cores. You need an upgrade to play games that came out last year. (Edit, I thought you meant Cities Skylines 2. Still, if you’re hoping for good framerates you can’t have a CPU that is that old)






