So I broke my FreeBSD installation last night.  This is my fault primarily, so this is more of an "experience shared" rather than a request for help.  I had some performance issues with some applications in my FreeBSD 12.1 installation on my new Ryzen 3600 desktop.  I am dual-booting with Windows, so could compare application performance cross-platform.  I was using /multimedia/openshot to process some videos - using CPU rendering in Windows I was achieving nearly 55 fps, while in FreeBSD I was only achieving 18 fps processing the exact same video file.  I couldn't find any information regarding this, so I started troubleshooting myself.  I wondered if perhaps using devel/llvm10 to compile programs from ports would make a difference, as I could use some of the optimizations for the Zen 2 processor.  I figured it was also a good time to try out ports-mgmt/synth as there were some program defaults I wanted to change in a few packages.  Of course, too many changes at one time is a recipe for disaster, and that's what seems to have happened.  3 of the ports failed to build, but a number of ports were removed, and I went from a very functional (having installed everything previously from packages) albeit not ideal for me system, to a broken system that would not properly load X or my DE.   Now this isn't a big loss for me, as it was a fresh installation so there were few configurations and no data, I can just wipe it out and start new again.  Just a word to the wise - don't try to change too much at one time!
I do have a question as a start to rebuild my FreeBSD installation. The options I am looking at are 1.) starting over with a 12.1 installation, immediately installing LLVM10 and then proceeding to build everything from ports or synth with clang10 set as the default compiler in make.conf, or 2.) install -CURRENT which already has LLVM10 in the base and install from there. Which path do you think would work better?
				
			I do have a question as a start to rebuild my FreeBSD installation. The options I am looking at are 1.) starting over with a 12.1 installation, immediately installing LLVM10 and then proceeding to build everything from ports or synth with clang10 set as the default compiler in make.conf, or 2.) install -CURRENT which already has LLVM10 in the base and install from there. Which path do you think would work better?
 
			     
 
		 
 
		 
 
		