Forums
New posts
Search forums
What's new
New posts
New media
New media comments
New profile posts
Latest activity
Media
New media
New comments
Search media
Members
Current visitors
New profile posts
Search profile posts
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Forums
Learning
Post Processing
Post Processing, openCL, and your computer hardware
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mikeee" data-source="post: 752227" data-attributes="member: 27435"><p>I've recently been reading about a framework called "OpenCL" which is software on a computer that lets</p><p>your computer use the memory and compute power on your graphics card. Why do that?</p><p>Well a graphics card is a lot faster than a CPU at math! Representing graphics and some of these games require</p><p>millions of math calculations. I have a Ryzen 2600 cpu that's overclocked to 4GHZ, DDR4 RAM running at 3200 mhz</p><p>and a mid range graphics card (AMD RX 570 with 4GB of GDDR5 ram).</p><p></p><p>I have a benchmark called "clpeak" that shows how well the CPU and GPU do math:</p><p></p><p>GPU"</p><p></p><p></p><p>CPU</p><p></p><p></p><p>The memory speed and GFLOPS on my graphics card are way highter than on my CPU and main RAM (and those are fairly modern/fast tech!)</p><p></p><p>Well I was curious about what software uses OpenCL, and found that most post processing software does!</p><p>Before I go further, I am using Fedora Linux on my computer, and not Windows or a Mac. I am not sure if those</p><p>platforms support OpenCL, but I imagine they do.</p><p>I have started using darktable, and there's a way to run it from the command line to see profiling/performance info:</p><p></p><p></p><p></p><p>Found in the manual there are a lot of options for configuring opencl behaviour in darktable</p><p></p><p>Starting darktable at the command line prints a lot of stuff:</p><p></p><p></p><p></p><p>It sees my card. It is working!</p><p></p><p>Further in the output, we can see if it's using the CPU or the GPU (graphics card). It prints all the things it does.</p><p>Here is a photo export:</p><p></p><p></p><p></p><p>Mostly sharing because when buying a computer, you might think you don't need a big gaming graphics card, but having a good GPU</p><p>could make post processing a lot faster!</p></blockquote><p></p>
[QUOTE="mikeee, post: 752227, member: 27435"] I've recently been reading about a framework called "OpenCL" which is software on a computer that lets your computer use the memory and compute power on your graphics card. Why do that? Well a graphics card is a lot faster than a CPU at math! Representing graphics and some of these games require millions of math calculations. I have a Ryzen 2600 cpu that's overclocked to 4GHZ, DDR4 RAM running at 3200 mhz and a mid range graphics card (AMD RX 570 with 4GB of GDDR5 ram). I have a benchmark called "clpeak" that shows how well the CPU and GPU do math: GPU" CPU The memory speed and GFLOPS on my graphics card are way highter than on my CPU and main RAM (and those are fairly modern/fast tech!) Well I was curious about what software uses OpenCL, and found that most post processing software does! Before I go further, I am using Fedora Linux on my computer, and not Windows or a Mac. I am not sure if those platforms support OpenCL, but I imagine they do. I have started using darktable, and there's a way to run it from the command line to see profiling/performance info: Found in the manual there are a lot of options for configuring opencl behaviour in darktable Starting darktable at the command line prints a lot of stuff: It sees my card. It is working! Further in the output, we can see if it's using the CPU or the GPU (graphics card). It prints all the things it does. Here is a photo export: Mostly sharing because when buying a computer, you might think you don't need a big gaming graphics card, but having a good GPU could make post processing a lot faster! [/QUOTE]
Verification
Post reply
Forums
Learning
Post Processing
Post Processing, openCL, and your computer hardware
Top