Using Linux in a VM As Your Daily Driver

Tags

, , , , , , , ,

Preamble

The now-defunct PC.
R.I.P. Takhisis

After having used Linux exclusively at home for nearly a decade, I recently found it necessary to switch to Windows, for professional reasons. I hated the idea and looked for any way I could find to avoid it; but in the end, it couldn’t be helped. (Executive summary: both my personal Linux computer and my work Mac Mini died at the same time, but I could only afford to buy one new computer.)

I began to wonder, though: are VMs good enough to use as a daily driver? Short answer: YES.

In fact it works so well that I would likely keep it this way even if my initial reason evaporated. However, it was neither easy nor obvious how to get it working smoothly in the beginning — good enough to use all day, every day, for everything. So I just wanted to share how I got my VM working well enough to use as my main computer, and what some of the advantages and disadvantages are.

The Basic Setup

The new PC.
Long live the Powersnake!

To replace both computers, I bought a 16-core Core i9 @ 3.4GHz with 64GB of DDR5, two internal SSDs, and a GeForce 4070, with Windows 11 installed as the host. Since this is a powerful system, I can afford to give the VM the resources it needs to function smoothly. The VM is Pop_OS! 22.04 running as a guest inside Virtualbox on the D:\ drive, with control of 8 cores and 32GB of memory.

I use Windows 11 exclusively for work, and use the VM as my personal computer. I treat them as if they were two separate machines, one at home and one at the office.

The Advantages

This setup is a dream. Creating it was an act of desperation, but now I wouldn’t want to switch back. My daily driving experience in the VM is flawless. I can access any drive I need, including network drives; the VM has full control of the NIC, so I get 100% of my available bandwidth, and the ability to effectively use a VPN, when such things become necessary; audio and video sound and look great (I do get minimal screen tearing occasionally, but not nearly as bad as my initial tests, and not bad enough to bother me, even though a good experience watching video is one of my dealbreaker use cases).

When my VM is full-screen — which it always is if it’s running — I forget I’m even using a VM. But when I remember, it affords additional advantages: I can back up my entire computer and save it to an external drive in case anything goes wrong; I can create restore points before I make major changes, and roll them back if necessary; I can try out new distros any time, without impacting my main machine in any way. Hypothetically, I could even buy a brand new computer, and just bring my VM over wholesale; I could copy it onto my laptop, and take it with me on vacation; I could back it up offsite. The list goes on.

All of that is just the upside of basic, daily computing. But for my particular use case — as a freelancer using my personal computer for both my livelihood and my home life — there are additional advantages. First, the two are completely separate — when I work, I shut down the VM and use Windows, and at 5pm I relaunch the VM. They are psychologically discrete spaces for the two sides of my life. Also, my Windows installation stays pristine — I installed the apps I need for work, and that’s it. I don’t have to worry (much) about something suddenly breaking my Windows PC, and with it my ability to earn a living.

Prior to this setup, I used Linux on bare metal, with a Mac Mini next to it for work. In between I had a KVM switch and a USB switcher and an audio switcher so I could use all the same speakers/monitors/peripherals. None of that extra bloat is necessary now, because everything is plugged into one computer.

The Disadvantages

The downside is surprisingly small. First, I have to shut down the VM each night. I use “save state,” so I just relaunch it in the morning and everything is as I left it. When I plug in a USB drive, I have to go through the extra step of routing it to the VM with a few keystrokes. Some USB drives don’t handle “Save State” very well, and I’ve detailed a workaround below. As minor as these are, they are the only downsides I can think of.

The Deets

I tested Virtualbox, VMWare, and Microsoft’s built-in Hyper-V platform; I also played with Windows Subsystem for Linux (WSL). But none of them worked out-of-the-box well enough for a daily driver. There were numerous crashes, and audio/video playback was unacceptable across the board.

Since nothing was working, I settled on Virtualbox just because it’s what I was most familiar with, so troubleshooting it made the most sense. I am certainly not saying the others won’t work, just that I never got them to work well. Here’s how to do it with Virtualbox.

Windows

Screenshot of "Turn Windows features on or off" window
Disabling Virtualization Features

There are numerous virtualization features of Windows 11 that conflict with the smooth running of other virtualization platforms, including Virtualbox. In my testing, I found that with these enabled, I had severe crashing and network throttling in my VM — all of which disappeared once these were removed. So let’s start by disabling them all:

  • Search for and run “Turn Windows features on or off”
    • Disable the following:
      • Hyper-V
      • Virtual Machine Platform
      • Windows Hypervisor Platform
      • Windows Subsystem for Linux
  • Device Guard must be disabled separately:
    • Run Powershell as Administrator
    • Run “gpedit.msc”
    • Computer Configuration –> Administrative Templates –> System –> Device Guard
      • Right click, choose “Edit”
      • select “Disabled,” Apply
Screenshot of Local Policy Group Editor
Disabling Virtualization Based Security

Virtualbox

Next, create your Virtual Machine in Virtualbox; install your OS and Virtualbox Guest Additions. Your configuration may differ, but here are some of the settings I changed to ensure the best possible experience in the VM:

  • Display
    • Video Memory: set to maximum (256MB)
    • Enable 3D Acceleration: checked (research indicates this setting may cause instability in some setups, but in my testing it was key for a good video watching experience)
  • Audio
    • Enable Audio Input: checked (for video chatting, etc)
  • Network
    • Bridged (this mode gives the VM full control of the network card, allowing for the use of a VPN)
    • Promiscuous Mode: Allow All (just in case you want to run Wireshark)
  • USB
    • USB 3.0 (xHCI) Controller (to ensure fast external drive access)

Guest Virtual Machine

You should now have a stable VM with smooth local audio/video playback. However, in my testing at this point watching YouTube in Firefox was still subpar, with occasional audio popping/crackling that I found to be a dealbreaker. Thankfully, I found a fix:

In Firefox, go to about:config and set these parameters to false:

  • media.webspeech.synth.enabled
  • reader.parse-on-load.enabled
Screenshot of Firefox's about:config page
Firefox: about:config

Shared Folders

You will probably have need to move files between host and guest at some point, so it’s a good idea to set up a shared folder. In the settings for your VM:

Screenshot of Virtualbox "Add Share" settings window
Shared Folders
  • Shared Folders
    • Click the + to add a new folder
    • Folder Path: [choose a path on the host]
    • Folder Name: [choose a name, or leave blank and VBox will handle this automatically]
    • Mount Point: [choose a mount point for your guest, or leave blank and VBox will handle this automatically]
    • Read-only [unchecked]
    • Auto-mount [checked]
    • Make Permanent [checked]

Now you’ll have an easy way to move files between host and guest. (Note that if this setting is not available to you, you have neglected to install Virtualbox Guest Additions in your guest operating system.)

A word of caution here: the shared folder works great for small files, but large files may cause
it to choke and slow your transfers down to a crawl. Keep reading for a solution.

External USB Drives

Accessing your data stored on external drives is important, and won’t be a hassle. There are two ways to do it: USB passthrough and Windows Folder Sharing.

Screenshot of the Virtual Machine menu
“Plugging in” a USB

The easiest way to grab a USB drive that’s plugged into your host is to press your Host Key (default is Right Ctrl) + Home and then navigate thusly: Devices –> USB –> [device]. (Pro tip: you can use arrow keys instead of the mouse.) This will immediately “plug it in” to the guest VM.

Screenshot of the USB Settings menu in Virtualbox
Auto-mounting a USB

For a more permanent solution — e.g., an ext4 formatted drive that you will never use with your Windows host — simply set up a USB filter. Filter rules tell Virtualbox to grab whatever meets their criteria and pass it through to the guest VM any time it’s plugged in. Do this by opening the settings for your VM, go to the USB section, and under USB Device Filters, click the + icon and select your drive from the list. It will create a rule that identifies your specific drive (or other USB device), and passes it to the guest VM immediately upon insertion.

Using this setup for the last year, I have discovered that some drives work better than others with the “Save State” process. My Seagate and Western Digital drives handle it well, but my LaCie drives become unreachable after every “Save State,” forcing a reboot.

Thankfully, the solution is again better than the original status quo. Instead of using ext4 formatted USB drives passed through to the VM, format your drives as NTFS, mount them in Windows, make them available as network shares, and then mount the shares in the VM. They connect easily and reliably, transfers are lightning fast, and as an added bonus you can use them to share large files between guest and host. It’s a bit more work initially to set it up, but I find it a much better experience overall.

Final Thoughts

I am writing this from within my Virtual Machine configured as described in the paragraphs above. I live my life in this computer and 99% of the time I forget it’s even a VM. This started as a workaround to the problem of not being able to afford two new computers simultaneously, but now I wouldn’t go back. If I hit the lotto tomorrow, I would keep it this way. If I suddenly didn’t need Windows any more, I would probably install Linux on the hardware and continue running this VM on top of it to keep the work/life separation and all the benefits outlined above.

I did tell one white lie. My Windows installation is not 100% work, because of course I installed Steam on it so I could finally play CyberPunk 2077. Hack the planet.

Note: An earlier draft of this article appears in 2600 Magazine, Volume 42, Number 4 (Winter 2025-2026).

2600 Magazine front cover

USB MP3 Functionality on Kenwood Excelon Head Units

Tags

, , ,

Are you trying to get cover art to display consistently when playing MP3s from a USB drive on a Kenwood Excelon head unit? I’m here to help.

Kenwood Excelon DMX809S correctly displaying artwork from a USB-bound MP3 file
Victory.

The Problem

The Kenwood Excelon DMX809S (and I assume by extension all Excelon head units) is very finicky about displaying album artwork when playing MP3s from USB drives, but nearly all of its requirements are undocumented.

The Solution

I’ve spent weeks testing and teasing out the rules, and devising a system for conforming my collection quickly and efficiently. I couldn’t find any of this information online, so I am writing this so someone else doesn’t have to go it alone. I’m also sharing the three BASH scripts I wrote to help with this process.

Disclaimer: I’m a Linux user, and all of the programs listed below are available for Debian-based distributions. I am sure once you understand the rules, you can use these tools or others on other OSes to achieve the same result. But this is how I did it.

TL;DR  – The Rules for Artwork

Data size: less than 500KB
Kenwood Excelon DMX809S Manual

The manual for my Kenwood DMX809S says this about cover art: “less than 500KB.” That’s literally it. Here’s what I found in actual testing:

  1. Cover art must be embedded in the id3 tag inside the MP3 — an image (e.g., cover.jpg) in the folder is not sufficient.
  2. I assume the manual is correct re 500KB is the upper limit. I have definitely seen 100KB+ images working, but did not specifically test larger sizes.
  3. Image must be square; i.e., 500x499px will not work.
  4. Colorspace must be sRGB.
  5. The Comment field in the id3 tag cannot have any special characters.
  6. The Genre field in the id3 tag cannot be empty.
  7. The Genre field in the id3 tag cannot be a non-standard genre.
  8. The Album field cannot contain special characters.
  9. Extra fields seem to be hit or miss; I just delete them all.
  10. Bonus rule: I suspect that all the primary fields (Artist, Album, Title, Track, Year, Genre) must be populated. I haven’t explicitly tested all of them, but that’s my hunch.

Genre

The Genre field cannot be empty, but also cannot contain a genre that Kenwood doesn’t like. I don’t know what the official list is — I found this list of standard id3v1 genres, but my real-world results do not entirely agree with this list. For example, Blues Rock is on this list, but in my testing does not work, while Power Metal and Thrash Metal are not on the list, but do work. YMMV. Note that it is case-sensitive; i.e., “Rock” works, but “rock” does not.

Special Characters

I don’t understand the rhyme or reason, but as far as I can tell, Album and Comment cannot contain special characters, but Title can. I have no data on other fields. I don’t know precisely what constitutes a special character in Kenwood’s Excelon fever dream, but if I see a forward slash (/), comma (,) or apostrophe (‘) in the Album field, I remove it. I have confirmed that parens () are ok. The Comment field I just delete.

Folders

As an added bonus, the Kenwood does not shuffle correctly if there are too many subfolders present. How many is too many? Two. Really. Just two. If you organize thusly: Artist -> Album, then it does shuffle, but it seems to only shuffle amongst the 10-20 tracks that are nearest to the current track. It sort of slowly plods through your collection, playing things out of order, but overarchingly from A to Z.

It also only recognizes 500 songs in a single folder. So you can’t just throw everything into the root of the drive, but you can’t do Artist->Album, either.

I settled on this folder structure:

  • A-F
  • G-M
  • N-R
  • S-Z

…with everything dumped into each of those folders, no further organization.

This adds a new requirement, if we want to keep our sanity: One Naming Convention to Rule Them All. On my USB drive all tracks must conform to this standard: Artist Name – Year of Release – Album Title – Track Number — Song Title.

Screenshot of Files showing folder structure.

Since most of the filenames in my collection start with track number, I wrote a BASH script to do a batch rename. I just add Artist-Year-Album- as a prefix to whatever is already there. It doesn’t really matter to me how they’re named after that — this keeps the files organized enough for me to keep my sanity. 

My Solutions

I am using a number of tools to conform all the tracks to the above criteria and appease the Kenwood:

  • Puddletag
  • eyeD3
  • Strawberry
  • Image Magick
  • Several BASH scripts

There are many paths to enlightenment, but this one is mine. Here is a breakdown of the various tools and how I use them.

Puddletag

I start with Puddletag for quick inspections of tags, and for fixing obvious issues: deleting the Comment field, addressing any special characters in the Album field, and assigning an acceptable Genre.

Puddletag window
Puddletag

https://docs.puddletag.net/

eyeD3

I use eyeD3 for closer examination, to determine the presence of any extra UserTextFrame fields that Puddletag doesn’t display. I also use eyeD3 inside a BASH script to strip all non-standard fields (more on that below).

Screenshot of eyeD3 results.
eyeD3 output for a working file

https://eyed3.readthedocs.io/en/v0.9.8/

Strawberry

Strawberry settings window
Save albums covers as embedded cover

Strawberry is my path-of-least-resistance first attempt to embed the artwork. I just load the first track of an album into Strawberry and play it; Strawberry automatically downloads the artwork and embeds it. (My script will later extract the artwork from this first track and embed it into the rest.) You just need to have this option enabled:

Settings->General->Covers->Saving album covers->Save album covers as embedded cover.

If Strawberry fails to embed the artwork, the next step is to download it and place it in the album subfolder as cover.jpg. The script will handle both scenarios correctly.

https://www.strawberrymusicplayer.org/

Image Magick

I use Image Magick inside a BASH script to extract cover art, if any is present, and conform it to sRGB 500x500px. This satisfies the colorspace and square requirements, and also keeps it below the 500KB limit.

convert "$cover_img" -strip -resize 500x500! -colorspace sRGB cover_conformed.jpg

https://imagemagick.org/

The BASH Scripts

I have written three BASH scripts to assist with all of this. These scripts all are designed to be run inside the album folder. Combined with the shuffle/subfolder issue outlined above, this adds a new wrinkle: it is necessary to move any files into a discrete folder to operate on them. Since I want to keep backups anyway, I solved this by keeping a master copy on my local drive, organized in the usual way (artist->album). I run the scripts inside these folders, then copy the files over to the USB when ready.

prefix.sh

https://gist.github.com/jmatthewturner/68927ab4b9498514f4f91216aeb00c46

This is a quick batch rename. There are many other ways to accomplish this, but this fits into my workflow well. Prefix.sh prompts for a text string, then prepends it to the name of every file in the current folder.

id3_fix.sh

https://gist.github.com/jmatthewturner/32a84e2f45e5fe8dbe7a738ac6ca5ffd

This is the nuclear option for tags. First I use Puddletag to delete the Comment field and fix any obvious issues. Then I use eyeD3 to see if there are any deeper issues, like additional non-standard text fields. I still don’t understand these completely — sometimes they cause problems, other times they don’t. My current operating theory is that they cannot contain special characters, but I still haven’t quite nailed it down.

In any case, I don’t care enough about them to spend any more time on them — if they’re causing an issue, I just strip them all out with this script. It actually scrapes the data we want to keep — Artist, Album, Song, Track, Year — then deletes the id3 tag entirely, creates a new one, and populates it with scraped data. Note that it deletes the Genre entirely, because too many genres seem to cause the Kenwood to fail. After running this script, I jump over to Puddletag and add back a known working genre, like “Rock.”

Known issue: Sometimes, for reasons I have not investigated, it renames the artist as “[artist] album [artist]”; i.e., the Artist field goes from “Metallica” to “Metallica album Metallica.” Probably a delimiter issue, but again, I’ve spent enough time on this already. As it happens, the fix is just to run the script again, and it fixes the issue on the second pass. Go figure.

Again, this operates on every MP3 file in the current folder.

kenwood.sh

https://gist.github.com/jmatthewturner/41c210d3ec3dedd70e4cc8efa00e95e7

This is the heart of the operation. Kenwood.sh examines the first MP3 file it finds, and attempts to extract any embedded artwork. It then uses Image Magick to conform the image to an sRGB, 500x500px jpeg, then re-embeds this new image into all MP3s in the folder.

If no artwork is found in the first MP3, it looks to see if the artwork is present in the folder, e.g. “cover.jpg.” If artwork is found, it proceeds as above with conforming and embedding.

Final Thoughts

Whew. This was a lot. But if it helps even one person, even 10 years from now, it will be worth it. The one-two punch of undocumented requirements for the image itself, PLUS undocumented requirements for the id3 tag that somehow affect whether the image displays, made this brutal to figure out. So many times I thought I had it all figured out, only to have another album fail even though the previous ten had worked perfectly. My favorite part is still that Genre can’t be empty, but it also must be on a secret list of acceptable genres. Brutal.

If you notice any mistakes, or learn something I didn’t mention, please let me know and I will update this post.

Links

DaVinci Resolve/Fusion Caching

Tags

,

I’ve been working a lot in the Fusion panel of DaVinci Resolve lately. A wicked coincidence of under-powered hardware and complex, multi-layered motion graphics has me acutely attuned to the various caching options available, so I thought I ‘d share what I’ve learned here.

The problem I had was simple, but very frustrating: waiting for my timeline to render (very slowly) every time I made a change before I could play it back, and the inability to select an in/out range and render that specific section, resulting in often having to wait for the entire timeline to render before I could play back the small change I had made. (Some of my Fusion comps run 90% of the program length, meaning any small change in one spot could force a re-caching of the entire thing.)

I had a heck of a time finding a proper tutorial — I read/watched many (plus the manual), but I never found one that distilled all the different caching features into a single strategy. I eventually hit on a patchwork of techniques that resolved (get it!?) my issues and delivered smooth playback without caching at all most of the time, and faster/more focused caching when I do need it.

  1. SHOW ALL VIDEO FRAMES – Select “Show All Video Frames” under the three dots menu at the top right of the viewer. This forces it to render every frame when it tries to play back — caching as it goes — instead of skipping frames to try to play at speed. The result is that I can position my playhead at the start of the section I’m working on, and just hit play. Once it plays through the section I care about, I can stop it and it now my section is cached. It’s not as clean as setting an in/out, starting a cache render and walking away (like in Premiere Pro), but it gets the job done.


  2. CACHE TO DISK – In Fusion, for comps that contain motion throughout, or are still being worked on: right click on the MediaOut node, and select “Cache to disk…”. This will cache the entire comp to a file. Back in the edit timeline, when you play back a section containing that comp, it will still have to do some work compositing your layers, but at least it won’t be calculating every pixel of your comp. In the best case, you get real-time playback, and if not, the cache process is significantly faster.
  3. SAVER NODES – A lot of my Fusion motion graphics have an intro animation, and maybe an outro animation, but otherwise are just a static frame for however long the graphic is. At first I wasn’t sure, but after testing I now know: Fusion is not smart enough to understand that it’s just repeating the same frame over and over. It recalculates every pixel, every frame — even when they’re static. Some of these graphics have hundreds of elements, and the computational overhead is significant. The solution to this is to use a saver node at the end of the flow in the comp. I set the in/out in the comp so it’s just the part the contains the intro animation, then render the saver the node, and use a loader node to load the sequence back in and connect to MediaOut. Next I go into the folder where the saver node is saved as an EXR sequence, and import only the last frame into the Media Pool. Drop that frame into the timeline and extend as necessary, and now what was a complex calculation with potentially hundreds of elements 24 times per second is just a single image with an alpha channel. Repeat for any outro animation.


  4. CODECS – Smaller file size is key, because Resolve will be reading multiple cached video files at once to either play back real-time or render a timeline cache. So render cache is set to ProRes Proxy. I also proxy my 4k source footage, also to ProRes Proxy, and at half res.
  5. HARD DRIVES – Storage speed is key, so all caches are set to a dedicated SSD cache drive, while the project itself is stored on a separate spindle drive.
  6. SMART CACHE – And finally, I just stick with Smart Cache, since it automatically tries to cache pretty much everything.

Combined, these techniques affected a 25x increase in render speed. Yes, I timed it — literally 25x faster to render the timeline cache.

Now, Linkedin algorithm, take this forth and connect me with interesting people.

Premiere Pro’s Project Manager Can’t Handle Double-Nests

Tags

, , , , , ,

So, I just came across another tiny bug in Premiere Pro that I couldn’t find anything about online, so I thought I’d outline it here in case someone else is searching for the same thing.

Screen Shot 2017-06-15 at 11.07.42 AM

One of the Offending Nests

I was archiving a project this morning in PPro CC2017.1 (the latest as of this writing), using the “Consolidate and Transcode” option. I thought everything had gone smoothly, until I noticed that two of my nested sequences hadn’t come across properly into the new project. They were represented in the timeline by green clips with diagonal stripes throughout, and behaved as if they simply weren’t there at all. (I.e., transparent video.)

But two other nests had come over just fine, so confusion ensued. I went directly to Google because I am lazy and this is 2017, but found nothing. After a while I gave up, went back to the original project and cracked open the two broken nests to find… more nests!

So, for whatever reason, Premiere Pro’s Project Manager fails to recognize and transcode nested sequences inside of nested sequences. The solution was to individually select all of the nested sequences in Project Manager and do the archive over again. Everything worked swimmingly the second time.

Hope this helps someone in the distant future. 2017 out.

Encrypt Your Dropbox Files with VeraCrypt

Tags

, , , , , ,

UPDATE 2017-09-21: What follows is my workable but convoluted system for securing sensitive files in Dropbox. As an alternative, you may instead consider a zero-knowledge, encrypted backup service like SpiderOak. Easier. -JMT

There comes a time in every man’s life when he realizes that it’s totally not smart to keep sensitive personal documents in plain text on Dropbox.

Screenshot 2016-07-23 14.09.31

VeraCrypt Mounting a Volume

For me, that time was last Monday. I spent this week searching for and experimenting with possible solutions, and I’ve now got a system in place that I’m pretty happy with, so I thought I’d share.
The problem, as I see it, is that the important stuff needs off-site backup — but the important stuff tends to be the same as the sensitive stuff, so it’s exactly the stuff that shouldn’t just be sitting on Dropbox. (Yes, I know Dropbox encrypts your data already. If that’s enough for you, more power to you.)

The system I’ve set up on my OS X Yosemite machine is this:

  1. Create a folder in ~/Documents called Encrypted. Collect all my important stuff there.
  2. Use VeraCrypt (free) to create an encrypted volume; we’ll call it EncryptedVolume.
  3. Use Carbon Copy Cloner ($40; worth it) to clone ~/Documents/Encrypted to EncryptedVolume.
  4. Place EncryptedVolume in ~/Dropbox.

Now you can just use your ~/Documents/Encrypted folder on an ongoing basis, and you don’t have to fool with opening encrypted volumes or anything else when you’re in a rush. Just use the folder as normal. And when you do have time, and/or you make important updates, use Carbon Copy Cloner to re-sync the folder to EncryptedVolume. CCC will only copy the updates, Dropbox will only upload the file difference, and nothing will be uploaded until the drive is encrypted and unmounted again. So everything is both efficient and secure during each step.

That’s the best compromise I could find between convenience and security. I chose VeraCrypt both because it’s open source and because it’s available for Windows, Mac and Linux. So if my computing situation changes and I’m ever in a pinch, I can open my encrypted documents on any computer* (I also chose to format EncryptedVolume as FAT for the same reason).

Of course, you can do this without CCC, as long as you don’t mind a little manual housekeeping. But CCC is already the bedrock of my backup solution, so it made sense to leverage it here, too.

*I had one hiccup on Linux — after Dropbox syncs EncryptedVolume to your Linux box, you need to give yourself write permission to the file, or the drive will be mounted read-only. You only need to do this once, the first time it downloads.

 

Video

Mortal Kombat and Enter the Dragon Are the Same Movie

Tags

, , ,

A silly video I made over the July 4th weekend is currently going viral. Check it out!

http://mashable.com/2015/07/06/mortal-kombat-enter-the-dragon-same-movie/

‘Enter The Dragon’ And ‘Mortal Kombat’ Are Basically The Same Movie, Except For All That Magic Stuff

http://geektyrant.com/news/mortal-kombat-and-enter-the-dragon-are-essentially-the-same-movie

http://www.thewrap.com/mortal-kombat-enter-the-dragon-mashup-reveal-suspicious-number-of-similarities-video/st_refDomain=t.co&st_refQuery=/5Hbfwmy46a

Adobe Releases Creative Cloud 2015

Tags

, , , ,

Adobe Premiere Pro CC 2015 Splash Screen

Adobe Premiere Pro CC 2015

This week Adobe released the 2015 versions of its Creative Cloud suite of apps. There are lots of new Premiere Pro features, including many intriguing features centered around mobile interactivity. But the big ones that look like I could incorporate into my workflow immediately are:

  • Lumetri Looks, for simpler, faster color grading
  • Morph Cut, which seamlessly blends two clips to hide a jump cut
  • Dynamic Link improvements, for better integration with After Effects and Audition

There are more cool features, like Character Animator, integration with Adobe Stock, Creative Cloud Libraries, and lots of other stuff. Check out the full list of changes here.

Creative Cloud 2015

OS X El Capitan Promises Adobe Performance Boost

Tags

, , , , , , ,

OS X 10.11, "El Capitan"

OS X 10.11, “El Capitan”

Apple announced the next iteration of OS X yesterday – El Capitan. Along with a few minor features that look promising (split view, tab muting in Safari), Apple is touting improvements in graphics rendering that could lead to performance boosts in Adobe Creative Cloud apps like Premiere Pro.

Adobe claims their own tests showed an 8x improvement in After Effects rendering.

The update will be released this fall, but early adopters can volunteer as beta testers at apple.com.

Official El Capitan Page at Apple.com (Scroll to the bottom for Beta program signup.)

Apple OS X El Capitan to Improve the Performance of Adobe CC Apps

Design a site like this with WordPress.com
Get started