Go | New | Find | Notify | Tools | Reply |
Member |
So my both my Chrome and Edge browsers on my workstation have been running super slow recently. For a while, I could open the browser, then close it and it would run normally for a bit, but this past week its been terrible. It would take 20-30 seconds to just to type sigforum.com into the address bar. After much googling on my phone, I found a suggestion to disable "hardware acceleration" so I tried that on both browsers and instantly both browsers are running fast as ever. So my question is what exactly does the hardware acceleration do since it did the exact opposite of what the function's name implies? update- AutoCADLT also has a Hardware Acceleration setting that was making it unusable, just turned it off and its performing like it should now. I no longer have to go through our drafter just to print out some drawings. ____________________ I Like Guns and stuff | ||
|
Optimistic Cynic |
Don't confuse a marketing term with a technical one. "Hardware acceleration" means whatever the browsers' publishers intend it to mean. Perhaps their support sites will have more details on the exact technical meaning, but I doubt it. | |||
|
A Grateful American |
Processor (CPU), graphics car processors (GPU) and other system processors can be "accelerated" by several mechanisms, from clocking rate, using processors for secondary processing other than their main function etc. to "virtualize hardware emulation". For example, the PC may not have a dedicated sound processor, but can use software, CPU and memory to "emulate" (create a virtual sound adapter), but at the cost of CPU and memory function. For those things where the use if short and sporadic, it is not too much impact on performance, but if you were using a sound studio application and working with large files/data, you might see impact on several things, from video, to the sound quality or system sluggishness. Makes for less cost systems, and fine for most light use computing. Hardware acceleration in the case of ACAD, is to use the systems ability to do more with rendering or such, but the system hardware needs to be able to support that, otherwise, it degrades performance as it tries to accomplish processes it is not designed or capable of performing. "the meaning of life, is to give life meaning" ✡ Ani Yehudi אני יהודי Le'olam lo shuv לעולם לא שוב! | |||
|
Member |
Thank for the explanation. My workstation is a dell optiplex 3060 and looks like it probably less powerful than my iphone, so your statement above make sense to me. ____________________ I Like Guns and stuff | |||
|
eh-TEE-oh-clez |
The non-technical explanation, simplified so far that it barely makes sense except as a conceptual explanation. Your CPU is a calculator that can do addition and subtraction. If it gets a command to do multiplication, it just repeats the additive function over and over to "emulate" multiplication. This works most of the time, but kinda slow. Some things, like drawing graphics on a screen, need multiplication way more often then it needs to do addition. So, some computers carry a second hardware chip that does just these multiplication functions for graphics. This second chip is called a "GPU". Chrome says, "I normally just do addition and subtraction, but occasionally I need to do some multiplication. Can I send these multiplication requests to the GPU?" Hardware Acceleration "On" is you saying, "Yes, go ahead and send the multiplication request to the GPU". Hardware Acceleration "Off" is you saying, "No, just do the multiplication the long way with your basic calculator." Sometimes it gives overall better performance. Sometimes, sending the requests off takes longer than just getting it done on the CPU. It depends on how efficient your CPU is at handing off the GPU, or maybe your GPU isn't very good and is already very busy, or perhaps Chrome isn't very smart about what it decides to send out or do in house. Anyway, that's all conceptual. Replace multiplication and addition with words like "floating point calculations" or whatever, and you might get closer to what's really happening. | |||
|
Step by step walk the thousand mile road |
It’s what occurs when you finally get tired of that nine year old laptop. Nice is overrated "It's every freedom-loving individual's duty to lie to the government." Airsoftguy, June 29, 2018 | |||
|
Member |
Wait, I thought that all x86 chips after the 486 contain an on-die FPU to handle floating point math. I remember what a big deal it was when I added a 387 to the FPU socket of my first PC. To your point, though, my computer at work was a Dell Optiplex 3010 with an i5-3570. I needed to run three VMs, and the CPU would constantly run around 75% utilization. I installed an Asus 710 corporate stable GPU, which is a very old design and slow GPU, but miles ahead of the HD2500 Graphics in the CPU. After installing the GPU, my CPU would run around 16% utilization with all four virtual machines running. Demand not that events should happen as you wish; but wish them to happen as they do happen, and you will go on well. -Epictetus | |||
|
Republican in training |
In regards to Chrome - it utilizes the power of your GPU (Graphics card) if you have the right one, to make it work much faster with less CPU cycles used, for content utilizing graphics, videos, games, etc. -------------------- I like Sigs and HK's, and maybe Glocks | |||
|
Powered by Social Strata |
Please Wait. Your request is being processed... |