My work computers are all Mac, and I work for a visual effects studio so the GPU usage / load during and after rendering footage is important information to know, I'm also interested in the VRAM usage / load for the same reason. However, because I want to incorporate this information into our pipeline here and as part of a utility management system that I am building, I need to get this information through the command-line so that it can be put into log files and a database system where it can then be accessed and displayed in a graph that is easy for artists to see.
Any ideas where to get started? I have found a couple GUI tools to get GPU usage / load data, but those don't really help much unless I can get the information they are pulling through terminal, and I can't seem to find any CLI tools available for Mac (way to go Apple...), if there is a way to get this through the kernel or Mac registry then let me know, I'm open to any language that I can get the information through, but note that the pipeline is being built mainly with Python due to it's flexibility, so anything I develop to get the information will need to be able to pass it off to a Python script.
GPU-Z application was designed to be a lightweight tool that will give you all information about your video card and GPU. GPU-Z support NVIDIA and ATI cards, displays adapter, GPU, and display. Get your CUDA-Z This program was born as a parody of another Z-utilities such as CPU-Z and GPU-Z. CUDA-Z shows some basic information about CUDA-enabled GPUs and GPGPUs.It works with nVIDIA Geforce, Quadro and Tesla cards, ION chipsets.
I'm open to developing kext's or to developing a script to specifically get the information I need directly from the graphics card, and I'm not trying to change any settings on the graphics card at this point, just information gathering. I would also like to know how the usage / load data is calculated if any scripts are suggested that I take a look into (I'm a DIYer, I get it from my Dad).
Thanks,
Extra note: try not to take any of my bashing on Apple too seriously, I work with a bunch of Apple freaks who are always bashing on PC, so I usually joke around and say that I have to balance things out by bashing on Macs all the time, they are good machines, but my experience is they have just as many problems as Windows machines, they just have different kinds of problems.
Learn all about the GPU Performance feature, updated for Illustrator CC 2015.
The Graphics Processing Unit (GPU), found on video cards and as part of display systems, is a specialized processor that can rapidly execute commands for manipulating and displaying images. GPU-accelerated computing offers faster performance across a broad range of design, animation, and video applications.
This means you get a big performance boost: Illustrator runs faster and more smoothly than ever before.
GPU Performance was introduced in the 2014 release of Illustrator CC for computers running Windows with select, compatible, NVIDIA graphics processors. For the 2015 release of Illustrator CC, GPU Performance is available for both Mac OS and Windows, and it works with various GPUs.
See System requirements | Illustrator to find out requirements for enabling and using the GPU Performance feature.
GPU Performance enhancements for Illustrator CC 2015
GPU performance enhancements let Illustrator pan, zoom, and scroll up to 10 times faster with 10 times higher zoom magnification (64,000%, up from 6,400%).
Here's how it works:
Select the zoom tool (Z), and do one of the following:
To zoom in: Press and hold down the mouse button (long press), then drag the pointer to the right.
To zoom out: Press Alt and hold down the mouse button (long press), then drag the pointer to the left.
Watch a video on the performance enhancements in Illustrator CC 2015.
After making sure your computer meets the system requirements for GPU Performance, follow these instructions to enable the feature in Illustrator.
In the application bar, click the GPU Performance icon to display the GPU Performance settings in the Preferences panel.
Select (to enable) or clear (to disable) the GPU Performance check box and click OK.
When the GPU Performance feature is enabled, you can switch (Ctrl + E) between the GPU Preview mode and the CPU Preview mode.
To switch to GPU Preview, choose View > GPU Preview.
To switch to CPU Preview, choose View > Preview on CPU.
You can change GPU Performance feature settings in the Preferences panel.
GPU Performance settings in the Preferences panel
Besides enabling or disabling GPU Performance, here are other GPU Performance settings you can modify in the Preferences panel:
Animated Zoom. Select this check box to make zoom actions smooth and animated.
Show System Info. Click this button to open the System Info panel, which displays information about the software and hardware environment for Illustrator.
(NVIDIA only) Enhance Thin Lines. Select this check box if, at low zoom levels, thinner strokes in your artwork appear faint or invisible.
Having difficulty enabling the GPU Performance feature, or is Illustrator behaving unexpectedly after you enable the feature? Ensure that your computer meets the system requirements for using GPU Performance (for instance, if your computer uses an AMD GPU card, you must have Windows 8 or later to use GPU features in Illustrator CC 2015).
For more detailed troubleshooting, see GPU Performance features troubleshooting.
More like this
Twitter™ and Facebook posts are not covered under the terms of Creative Commons.