• Garrysmod Frame Issue
    21 replies, posted
I've been having this issue ever since Gmod 13 released. I get AWFUL frames on almost every gamemode. I have a really nice graphics card and processor and every driver is up to date. Currently overclocking my Radeon HD 7950 +Boost. Specification wise, I shouldn't be getting terrible frames in GMOD if I can run BF3 on ultra without an issue. I had a GTX 460 and I had the same amount of frames as I'm getting now. I still can't figure out why I'm getting terrible frames, even after I reloaded windows and obviously re-installed Gmod.
Graphics card alone isn't the solution to every FPS issue... Whats your RAM amount, processor, HDD speed, etc? [QUOTE]BF3 on ultra[/QUOTE] Well nevermind. Also, you mind giving us a numerical number for your FPS?
5-25 fps. I have a 64mb cache 7200 rpm HDD and RAM DDR3 1866 8GB. Processor is AMD 4100 Quad core 3.6Ghz L2 4MB L3 8MB. I don't think it's anything related to my specifications.
Bump
[QUOTE=Sodomyclown;40084958]5-25 fps. I have a 64mb cache 7200 rpm HDD and RAM DDR3 1866 8GB. Processor is AMD 4100 Quad core 3.6Ghz L2 4MB L3 8MB. I don't think it's anything related to my specifications.[/QUOTE] Well you also have to keep in mind that the source engine is old as fuck and doesn't take advantage on most of the technologies we have today, such as multi-core processing. The next thing is the map that you are playing on. If the map is horribly optimized, you will see a drastic decrease. This map specifically: [url]http://steamcommunity.com/sharedfiles/filedetails/?id=129218683&searchtext=valley[/url] I get about 16 FPS with the following specs: [QUOTE]------------------ System Information ------------------ Time of this report: 3/30/2013, 09:39:27 Machine name: (Removed) Operating System: Windows 8 64-bit (6.2, Build 9200) (9200.win8_gdr.130108-1504) Language: English (Regional Setting: English) System Manufacturer: Gigabyte Technology Co., Ltd. System Model: To be filled by O.E.M. BIOS: BIOS Date: 08/23/12 15:47:52 Ver: 04.06.05 Processor: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (8 CPUs), ~3.9GHz Memory: 16384MB RAM (16 gigs) Available OS Memory: 16330MB RAM Page File: 2430MB used, 16203MB available Windows Dir: C:\Windows DirectX Version: DirectX 11 DX Setup Parameters: Not found User DPI Setting: 96 DPI (100 percent) System DPI Setting: 96 DPI (100 percent) DWM DPI Scaling: Disabled DxDiag Version: 6.02.9200.16384 64bit Unicode --------------- Display Devices --------------- Card name: NVIDIA GeForce GTX 650 Ti Manufacturer: NVIDIA Chip type: GeForce GTX 650 Ti DAC type: Integrated RAMDAC Device Type: Full Device Device Key: Enum\PCI\VEN_10DE&DEV_11C6&SUBSYS_426319DA&REV_A1 Display Memory: 4042 MB Dedicated Memory: 1994 MB Shared Memory: 2047 MB Current Mode: 1600 x 900 (32 bit) (60Hz) Monitor Name: Generic PnP Monitor Monitor Model: TOSHIBA-TV Monitor Id: TSB0206 Native Mode: 1920 x 1080(p) (60.000Hz) Output Type: DVI[/QUOTE] so all in all, if you are playing maps other than GM_Construct, GM_flatgrass, or any other small map, you may want to try and test on one of the standard maps first. If that doesn't seem to help, open up your resource monitor and see whats bottlenecking, be it your CPU, HDD, or GCard. If all else fails, lower your settings a bit, specifically the AA and such. [editline]30th March 2013[/editline] [QUOTE=Netheous;40092830]About the money update, I created a kind of queue for money saving. Instead of saving players each money pickup/drop, I simply put them into "ToSave" table and save it each 15 minutes along with others in "ToSave" table. I am sure that if I did it with other things like XP or Hunger, it would reduce the net and cpu usage. Also, if you want to check what uses most of your CPU, just run +showbudget while on the server.[/QUOTE] Saw this in another topic. Tried it out myself. Hard as fuck to read becuase its bunching all the labels together for me... but run +showbudget and you can see whats eating the most CPU up, if any. We can narrow it down from there.
I'm capable of getting max frames on GM_Construct and other maps so you're right on the maps. I did the +showbudget in game and the unaccounted was at MAX when I was in rp_evocity_v33x. On Flatgrass it was at half though while everything was insanely low. I looked it up and it said "A common cause for a high Unaccounted bar is other applications that are running on the system in the background (e.g. a virus scanner, Winamp, Hammer)." I temporarily disabled AVG and closed the process which was my only Virus scanner / AntiVirus. I also lowered my FPS_max and lowered all my graphic settings and it didn't seem to help. I have absolutely nothing else up but common windows processes and Gmod and the bar is still at its peak. I have barely anything on my computer either because I just reinstalled windows.
So the problem lies outside of Garrysmod then, with CPU usage being the bottleneck and not your graphics card... That's good news I guess. If you just reinstalled windows recently, then there are high odds your computer is going through with its indexing service, or some other similar host process. Is your BF3 game experiencing similar slowdowns? Would you mind opening up your resource monitor / Task Manager and sorting processes by CPU usage while playing the game in Windowed Mode? This way you can keep an eye on any processes that are running in the background on your OS install. One report I do remember people talking about a while back was that they had similar issues and the solution was to disable the Steam Overlay. Not quite sure why, but I did see people stating it helped their game run a lot smoother on certain machines. I would assume something to do with chipset incompatibility or some other hardware incompatibility that decreases performance, not too clear on that but you could give it a try, as I am not sure if this is part of the "Unaccounted". The process name would be "gameoverlayui.exe" if you want to check the usage on that. Let me know whats up...
[QUOTE=SeveredSkull;40095854]So the problem lies outside of Garrysmod then, with CPU usage being the bottleneck and not your graphics card... That's good news I guess. If you just reinstalled windows recently, then there are high odds your computer is going through with its indexing service, or some other similar host process. Is your BF3 game experiencing similar slowdowns? Would you mind opening up your resource monitor / Task Manager and sorting processes by CPU usage while playing the game in Windowed Mode? This way you can keep an eye on any processes that are running in the background on your OS install. One report I do remember people talking about a while back was that they had similar issues and the solution was to disable the Steam Overlay. Not quite sure why, but I did see people stating it helped their game run a lot smoother on certain machines. I would assume something to do with chipset incompatibility or some other hardware incompatibility that decreases performance, not too clear on that but you could give it a try, as I am not sure if this is part of the "Unaccounted". The process name would be "gameoverlayui.exe" if you want to check the usage on that. Let me know whats up...[/QUOTE] Gameoverlay is always at 0 CPU Garrysmod doesn't even go passed 15 cpu but my maximum frequency is always at 100%
[QUOTE=Sodomyclown;40096334]Gameoverlay is always at 0 CPU Garrysmod doesn't even go passed 15 cpu but my maximum frequency is always at 100%[/QUOTE] Maximum Frequency just means that your CPU is running at the highest rate possible. You want it to be high, so that's a good thing. You told me about the Gameoverlay, but what about all the other processes? The fact that your CPU is only on 15% confirms what I was telling you earlier about the CPU bottle-necking being outside of Garrysmod, which is why I need to know about your other processes. You also didn't answer my question about BF3 running slow when you play it now .Offtopic: Lol'd at someone marking me Dumb. Someone clearly can't keep up intellectually. [editline]30th March 2013[/editline] [url=http://postimg.org/image/jh3eqfz6v/][img]http://s23.postimg.org/jh3eqfz6v/Freq.jpg[/img][/url] Forgot how to do thumbs... sorry
[QUOTE=SeveredSkull;40098780]Maximum Frequency just means that your CPU is running at the highest rate possible. You want it to be high, so that's a good thing. You told me about the Gameoverlay, but what about all the other processes? The fact that your CPU is only on 15% confirms what I was telling you earlier about the CPU bottle-necking being outside of Garrysmod, which is why I need to know about your other processes. You also didn't answer my question about BF3 running slow when you play it now .Offtopic: Lol'd at someone marking me Dumb. Someone clearly can't keep up intellectually. [editline]30th March 2013[/editline] [url=http://postimg.org/image/jh3eqfz6v/][img]http://s23.postimg.org/jh3eqfz6v/Freq.jpg[/img][/url] Forgot how to do thumbs... sorry[/QUOTE] The only other process that actually takes up CPU is GMOD aside from the bot I'm running. BF3 nor any other game has this issue, it's only Garry's mod. [IMG]http://i.imgur.com/252gIOm.jpg[/IMG]
[QUOTE=Sodomyclown;40099994]The only other process that actually takes up CPU is GMOD aside from the bot I'm running. [/QUOTE] What "Bot" exactly? An Aimbot or something? Or is this an external program? [editline]30th March 2013[/editline] Also if you take a look, you can see SearchIndexer.exe running there... Thats what I was afraid of. Keep an eye on that damn thing. It's the spawn of satan himself. It's not supposed to run while people are using the computer, and meant to run while its idle with a low priority, but sometimes its just like "Fuck you, I run when I want!" and boggles the whole system down... Results are the equivalent of running a slow scan with AVG or Malwarebytes.
No it's for Runescape, nothing that would effect GMOD. That's the Java.exe. So then what am I supposed to do about the whole SearchIndexer.exe? I don't understand why Gmod is the only game I have issues with fps.
Well as I mentioned earlier, Garrysmod can only optimize one core, which from the looks of it seems like you are averaging at around 50%. It takes time to switch between those 39 threads within the game, as well as any other threads / processes on that same core. Task Scheduling also comes into play, as if you're machine is taking a while to get to your Gmod's threads, it has to wait longer for all of those to complete... especially when the threads get interrupted, and its priority drops. Same thing goes with java. Only difference between Java and Gmod is Java can go on all your cores, whereas Gmod is only able to use 1. That's most likely whats dropping you down a bit, but may not be what is entirely at fault. As for the bot... Did you write it yourself? If the coding isn't optimized in certain situations, it could bring CPU spikes for loops and such, slowing down the computer. As I am not familliar with what it does, I would make the assumption that it is an advert bot? in which case I cant see too much processing power being required, backed by that WHOPPING 5% CPU usage. :v: As for SearchIndexer, it may not be the problem, but oh god does it have the potential to be.
[QUOTE=SeveredSkull;40100670]Well as I mentioned earlier, Garrysmod can only optimize one core, which from the looks of it seems like you are averaging at around 50%. It takes time to switch between those 39 threads within the game, as well as any other threads / processes on that same core. Task Scheduling also comes into play, as if you're machine is taking a while to get to your Gmod's threads, it has to wait longer for all of those to complete... especially when the threads get interrupted, and its priority drops. Same thing goes with java. Only difference between Java and Gmod is Java can go on all your cores, whereas Gmod is only able to use 1. That's most likely whats dropping you down a bit, but may not be what is entirely at fault. As for the bot... Did you write it yourself? If the coding isn't optimized in certain situations, it could bring CPU spikes for loops and such, slowing down the computer. As I am not familliar with what it does, I would make the assumption that it is an advert bot? in which case I cant see too much processing power being required, backed by that WHOPPING 5% CPU usage. :v: As for SearchIndexer, it may not be the problem, but oh god does it have the potential to be.[/QUOTE] No I did not write it myself nor would it effect my CPU. With or without it it's the exact same. So to fix this issue would I be better off just getting a new processor? Was already planning on getting an Ivy bridge but lack the funds right now.
[QUOTE=Sodomyclown;40100957]No I did not write it myself nor would it effect my CPU. With or without it it's the exact same. So to fix this issue would I be better off just getting a new processor? Was already planning on getting an Ivy bridge but lack the funds right now.[/QUOTE] Dude if your running BF3 on ultra on that thing you're fine... anything above a 1.7 GHz is meant to run that game. Something else is fucking up but its one of those "I have to fiddle... personally" solutions. I've suggested everything I could think of that doesn't involve me sitting at the machine, or potentially breaking it even further. I mean shit, I am even able to run Garrysmod on my workstation in the IT department, which is repping a Core 2 Duo and a graphics card so old it has been excluded from AMD's Legacy Drivers pack. I absolutely do not think its a hardware issue, set aside some sort of incompatibility for your card, but unlikely. [editline]30th March 2013[/editline] OH OH OH OH! Can't believe I didn't think of this earlier!!! Whats your temperatures inside your case looking like?! If its overheating you're gonna be slow as molasses. Not really backed by the ability to run BF3 fine and not gmod, but you never know the repercussions on trying to run a single cored game while its too hot. You'd be surprised... I was running FarCry 3 on Ultra at a whopping 110*C (obviously unaware my PC was that hot) at an amazing 70 FPS, yet couldn't do simple things without explorer.exe hanging for a bit. Just an FYI: Pump on watercooling gave out... Woohoo. Never went watercooling since. That was my first water unit ever too. Almost fried my I7.
[QUOTE=SeveredSkull;40101033]Dude if your running BF3 on ultra on that thing you're fine... anything above a 1.7 GHz is meant to run that game. Something else is fucking up but its one of those "I have to fiddle... personally" solutions. I've suggested everything I could think of that doesn't involve me sitting at the machine, or potentially breaking it even further. I mean shit, I am even able to run Garrysmod on my workstation in the IT department, which is repping a Core 2 Duo and a graphics card so old it has been excluded from AMD's Legacy Drivers pack. I absolutely do not think its a hardware issue, set aside some sort of incompatibility for your card, but unlikely. [editline]30th March 2013[/editline] OH OH OH OH! Can't believe I didn't think of this earlier!!! Whats your temperatures inside your case looking like?! If its overheating you're gonna be slow as molasses. Not really backed by the ability to run BF3 fine and not gmod, but you never know the repercussions on trying to run a single cored game while its too hot. You'd be surprised... I was running FarCry 3 on Ultra at a whopping 110*C (obviously unaware my PC was that hot) at an amazing 70 FPS, yet couldn't do simple things without explorer.exe hanging for a bit. Just an FYI: Pump on watercooling gave out... Woohoo. Never went watercooling since. That was my first water unit ever too. Almost fried my I7.[/QUOTE] Well I was using Core temp as I was in game and the other cores seemed to be about the same or a little higher than the first core. Temperature goes from 20*C to 30*C so I don't know if the CPU is the issue. [IMG]http://i.imgur.com/Y1wBuo7.jpg[/IMG]
No those temps are what you could consider even borderline "Idle" temps. I'm still trying to wrap my head around how the [B][I][U]hell [/U][/I][/B]you are managing to use up 42% on 2 cores, and 37% on your first at such a high frequency. That just doesn't make sense with a simple JavaVM and Garrysmod running... I was doing some looking up on that processor and came across the following: [QUOTE]Some games don't support the CPU well. Dues Ex: HR is completely unplayable with this CPU just Google it. It only get 10-15 fps. [/QUOTE] [QUOTE]It's not that Bulldozer is "bad" for gaming, it isn't going to prevent you from running at playable FPS in most games, but there are some situations where BD will bottleneck you more than an Intel CPU. And considering that at pretty much every price point less than or equal to $200, Intel CPUs offer better gaming performance, there's really no good reason to get a Bulldozer for a gaming system IMO. For ~$100 a Core i3-2100 will outperform an FX-4100 and for ~$200 an i5-2500K will outperform an FX-8120 or FX-8150. And that's not even factoring in other considerations, like Sandy Bridge's lower power consumption.[/QUOTE] [QUOTE]Benchmark Results: The AMD FX-4100 didn't perform that bad in the game benchmarks, but it was just faster than the AMD A8-3850 and Intel Core i3-2120.[/QUOTE] I did my homework for you, and I'm seeing that the core is specifically designed at multi-threaded / multi-cored programs, which as I said in the beginning the Source Engine is [B][I][U]not[/U][/I][/B]. The problem is not that the processor is bad, but it seems to be aimed towards CPU intensive programs with specifications to split up resources onto multiple cores to handle the same operation without swapping the data from your caches in main memory as often as a processor like mine would have to do. So the problem lies in the actual programming of the game, and not with any hardware issues or any software problems related to your computer. This game simply is too old and does not use your CPU well, and must resort in being processed onto a single core at the mercy of your Task Scheduler of the OS. Sorry bro.
[QUOTE=SeveredSkull;40110371]No those temps are what you could consider even borderline "Idle" temps. I'm still trying to wrap my head around how the [B][I][U]hell [/U][/I][/B]you are managing to use up 42% on 2 cores, and 37% on your first at such a high frequency. That just doesn't make sense with a simple JavaVM and Garrysmod running... I was doing some looking up on that processor and came across the following: I did my homework for you, and I'm seeing that the core is specifically designed at multi-threaded / multi-cored programs, which as I said in the beginning the Source Engine is [B][I][U]not[/U][/I][/B]. The problem is not that the processor is bad, but it seems to be aimed towards CPU intensive programs with specifications to split up resources onto multiple cores to handle the same operation without swapping the data from your caches in main memory as often as a processor like mine would have to do. So the problem lies in the actual programming of the game, and not with any hardware issues or any software problems related to your computer. This game simply is too old and does not use your CPU well, and must resort in being processed onto a single core at the mercy of your Task Scheduler of the OS. Sorry bro.[/QUOTE] Source engine can use multiple cores by the way, garry just disabled it in gmod because of a crash 1% of the population was getting with it on.
[QUOTE=sentrygunman;40113198]Source engine can use multiple cores by the way, garry just disabled it in gmod because of a crash 1% of the population was getting with it on.[/QUOTE] I'm aware of that regarding garrysmod, but from what I've been told (though not personally investigated) was that the entire engine was not multi-cored. I will certainly have a look into it just to double check my facts.
So would I be better off getting another Processor? Something has more powerful individual cores?
[QUOTE=Sodomyclown;40121292]So would I be better off getting another Processor? Something has more powerful individual cores?[/QUOTE] Well based on what I read its not that its not [I]powerful[/I], but the way it goes about its processing. As I have never owned AMD and have always been faithful to Intel and NVidia (Not a fanboy, just never had a reason to choose anything else.), I can't really recommend getting any. Just keep in mind that all you need for Garry's mod is a simple 2.0 GHz dual core processor. Its not very spec demanding. However, if you still want to play your other games, which I'm sure you do, you may want to get something recommended on the AMD side for one of your games to kinda get a baseline on what range to purchase. Really sucks to have to get a new processor to play a game that's years old.
[QUOTE=SeveredSkull;40121441]Well based on what I read its not that its not [I]powerful[/I], but the way it goes about its processing. As I have never owned AMD and have always been faithful to Intel and NVidia (Not a fanboy, just never had a reason to choose anything else.), I can't really recommend getting any. Just keep in mind that all you need for Garry's mod is a simple 2.0 GHz dual core processor. Its not very spec demanding. However, if you still want to play your other games, which I'm sure you do, you may want to get something recommended on the AMD side for one of your games to kinda get a baseline on what range to purchase. Really sucks to have to get a new processor to play a game that's years old.[/QUOTE] Thanks for all of the help man I really appreciate it. Very helpful advice and I'll more than likely buy a new processor that focuses more on individual core power than just all core power. Besides, I got this processor for real cheap.
Sorry, you need to Log In to post a reply to this thread.