New Idea: Adjust Hardware Resources in Camtasia

  • 1
  • Idea
  • Updated 2 months ago

I have an: 
AMD TR4 Socket running around 3.4+Ggz with 32 Threads (16 Cores) Water Cooled, 
32Ggz of DDR4 running up to 3200Mhz, 
2 M.2 Drives (1 w/ OS & 2nd running Proggies/Files) EACH have 4 PCIE lanes direct to CPU! (Not going through Chipset!), 
EVGA NVidia GTX 1080 Hybrid 
Suffice it to say, I got a good rig for rendering! 
Camtasia does not stress the CPU beyond 50% at any time no mater what I'm doing 
Camtasia does not stress the Ram beyond 30% at any time no matter what I'm doing 
Camtasia does not stress the GPU beyond 60 % at any time no matter what I'm doing 
...and yet The Time Line lags pretty badly when encroaching 1 hr Videos 
See Video: https://www.screencast.com/t/uBXy9xFJcuGg 

I'm certain my hardware is not holding me back!

I've already consulted with Tech Support and I know this is not an option in Camtasia but I'd like to post this topic to get votes for this feature to be added to Camtasia if possible.

I'd like to adjust on the software so I can adjust it to better utilize my configuration?

A copy of my latest 46 minute Time Line is below.

Photo of David Harrison

David Harrison

  • 14 Posts
  • 5 Reply Likes
  • Frisky!

Posted 2 months ago

  • 1
Photo of Ed Covney

Ed Covney

  • 415 Posts
  • 264 Reply Likes
Nice system (!!),  I noticed you only showed the apps section in TS Process. On the processes tab, click on the column heading "Power Usage".  Are there any background processes using HIGH  or  VERY HIGH background processes? Do you need Google Chrome opened?, Excel?, Windows Explorer? A/V?

You may think this strange, but can you run the same rendering with hyper threading turned off? (It's in your BIOS) And again monitor it all in task manager and your resource monitors. 

I don't quit understand your " ..Not going through Chipset .." (Nothing does. Chip set drivers are loaded to the HAL just like all other drivers).
(Edited)
Photo of David Harrison

David Harrison

  • 14 Posts
  • 5 Reply Likes
Thanks Ed,
* I don't see "Power Usage" but I do have "Resource Monitor"
   All my background processes are using less than .5% of my CPU. 

* The apps I have open are all part of the video tutorial I'm working so they have to be open.

* I haven't tried turning Hyper threading off but it's worth a go.
   I have to do a BIOS update anyways so I'll try it both ways and let you know.

* Re "Going through the Chip-set" The architecture of most Intel boards don't have many available PCIE lanes dedicated to the CPU once the GPU is plugged in so most of the Hard Drives are actually going through the Chip-set to access the CPU. This is fine for most SATA SSD's that max out at 550m but the m.2's potential can reach 3500+m!
I bought this particulate MOBO because it has 66 dedicated PCIE lanes directly to the CPU & 3 m.2 slots so you can experience the full speeds associated with the Samsung m.2 cards. I have 3 slots but I'm using 2. One is holding the OS and the other is holding all the programs and files. I'll get a 3rd soon and split the programs from the storage files.
With this configuration, the system can read & write across 8 dedicated lanes, 12 when I get the 3rd m.2 (4 lanes per m.2). My GPU takes 16 but I can install 3 more if I wanted! 
Originally I had the 2 m.2's set in a RAID 0 config so they act like one and my benchmark speeds hit 7000 m read/write and that was very impressive! with 3 m.2's, I could reach 11,500m!
The array was very temperamental and it broke on me twice so I switched back to a standard configuration and split the OS from the Proggies and I get similar performance in a robust environment where the 2 m.2 cards can read/write to each other at 3500m simultaneously which gives me a net effect of up to 7000m. :-)

* Today I loaded a 1 1/5 hour video project in Camtasia and it took 4 minutes to finish loading the timeline. It only used 1 Thread!?!? IMHO, this could have been done much faster if it resourced more of the 32 I have available.
Photo of Ed Covney

Ed Covney

  • 415 Posts
  • 264 Reply Likes
Sorry about that, "Power usage" is a column heading on the processes tab. Click once its in descending order, click again for ascending.

What mother board do you have?  I'm having lots of problems with an ASUS ROG MAXIMUS XI HERO (WI-FI).  It has the worst BIOS I've seen on a PC, and doesn't allow the on-board Intel 630 graphics chip to be disabled, wasting 16 of my PCIe lanes !!!

I have an ASUS Hyper M.2 X16 Card, and if you have an x16 slot available and it can use all 16 lanes, then the card can host up to 4 chips (4 lanes each) in any RAID config you'd like. Actually if you lived next door, I'd love to try my hyper card in you PC.

(Edited)
Photo of David Harrison

David Harrison

  • 14 Posts
  • 5 Reply Likes
I'm using the Gigabyte x399 Designaire with the AMD 1950X Threadripper (16 core).
With the GTX 1080 card installed (16 lanes), I can still add 3 Hyper cards and use 8 more m.2's at full speed plus the 3 native M.2 cards. all going directly to the CPU.
Intel won't do that.

I really hate the way Intel is setting up their architecture. They are trying to force the user to use their proprietary cards but at their best, they do not compete with the Samsung Cards. AMD really gets it, they really opened it up for the user. In your architecture, you can only utilize 1 x16 card and everything else goes through the chipset. They have a card you can install to bypass it but you have to pay extra for the license. (Stupid and unfair)
The x399 does not have a native graphics set up. It requires a card so I have nothing to disable. Besides, I have NEVER seen anybody use the native graphics in the enthusiast market. In the business sector, yes, but never a home user.
Your Board is really not the problem, it's governed by the CPU architecture.
My 2 prior boards were ASUS ROG boards and they were great but the architecture of the CPU was limited.
Trust me, all this architecture stuff was NOT something I thought I'd have to get into when building this last rig. They NEVER talk about it so it's something most people never realize when building their rigs.
Photo of dmey503

dmey503

  • 83 Posts
  • 55 Reply Likes
That's a huge project for Camtasia, especially if you have a lot of video, recordings and audio (especially if it's WAV format and not MP3). Even on my fastest computer, Camtasia gets very laggy when I have a crowded timeline (and I'm usually dealing with 1080p or 4k video). 

Are you trimming your video or screen recordings on your project timeline or do you pre-trim those and render them as MP4s before placing? I strongly recommend pre-trimming/rendering recordings or video into smaller chunks before placing them on the timeline of your project. I find it makes it run much smoother rather than dropping a multi-gb screen recording on a crowded timeline. 

Still, four minutes to load and only using one core doesn't seem right. 

Camtasia should use all available cores/threads, at least that's what they say...

That said, I ran an experiment on my slowest computer that has Camtasia installed so we can compare against your beastly machine. I'm always curious to know exactly how these types of programs "think", which usually helps me in the long run improve or streamline my process.

The computer: A four-year-old Lenovo laptop with an Intel i7-4600M CPU (2 cores/4 threads), 16 gb memory (1600 MHz speed...lol), a GeForce 730M with 2 gb memory, and a single Toshiba SSD. 

The video: A 22-minute video project that included many, many elements, including 1080p video, a few moments of 4k video I shot scaled down 50 percent to 1080p, a maximum of 23 tracks used during the timeline--never less than 4 tracks. Lots of annotations, hot spots, animations and transitions. All files stored locally. 

Result: It took my crappy old laptop 3 minutes, 50 seconds to load this video. It used all threads while loading the project itself. 

I think the project I loaded was using a lot more 1080p video than your project. I know it's half the length but I'm pretty sure it has at least as many objects on the timeline. 

If your computer only used one thread and it's taking you the same amount of time to load a video twice as long (only a machine that's many many times faster), it makes me wonder if there's possibly something outside of Camtasia that's limiting its performance? 

Also, I want your computer haha


(Edited)