![Offline Offline](./styles/bmd_universal/imageset/en/icon_user_offline.png)
- Posts: 14
- Joined: Thu Mar 08, 2018 9:11 pm
- Real Name: Ephraim Ridley
This took me a three tries where I removed everything and started the whole process over again, but I finally got a painless install. Here it is:
Assemble the PC as specified. My particular build used:
This particular motherboard only had 1 16x PCI slot, 1 16X PCI slot running at 4x and two 1X slots. The original intent had been to use an older Nvidia dual DVI card to drive the monitors from the 4x slot and dedicate the 1070 ti to Resolve, but the system would default to the 16x slot since it was first. I eventually gave up and just used the 1070 to drive both HD monitors as well as Resolve. I don't do any intense 3D stuff anyways. That did leave a 4x slot open that I could have used a better DeckLink card in, but I had alread purchased the 4K mini monitor. Oh well.
Once the hardware build is finished:
My system was intended to be a dual monitor system, but because Linux can't really use the DeckLink without some editing or playback software, it's now a three monitor system. It worked out for me though because I picked up a 4k monitor and my descktop monitors are just HD. I have the 4k monitor mounted on the wall above the workstation and tilted down to reduce glare and optimise the viewing angle.
Note: if you need additional software packages off of rpm-forge (or if you need to update the nvidia drivers), you will have to re-enable the repositories, but just know that it may cause some issues. Thankfully, Nvidia doesn't update all that often.
Assemble the PC as specified. My particular build used:
- ASUS micro-ATX motherboard (why is a mini-ATX smaller than a micro-ATX?) with an LGA1151 socket,
- 3.6GHz , 7th gen Intel Core i7 processor,
- 64Gbytes of DD4 ram,
- Asus GeForce GTX 1070 Ti Graphics card,
- DeckLink Mini Monitor (Mandatory under Linux)
- 1 512 MByte SSD hard drive for the OS
- 1 4 TByte WD Red hard drive for the /home directory.
This particular motherboard only had 1 16x PCI slot, 1 16X PCI slot running at 4x and two 1X slots. The original intent had been to use an older Nvidia dual DVI card to drive the monitors from the 4x slot and dedicate the 1070 ti to Resolve, but the system would default to the 16x slot since it was first. I eventually gave up and just used the 1070 to drive both HD monitors as well as Resolve. I don't do any intense 3D stuff anyways. That did leave a 4x slot open that I could have used a better DeckLink card in, but I had alread purchased the 4K mini monitor. Oh well.
Once the hardware build is finished:
- Download Centos7 from https://www.centos.org/download/ I used the "DVD ISO" since this would be an Internet connected PC and I can add software later as needed. Burn the iso to a DVD. Note the "DVD ISO" will fit on a standard DVD, the "Everything ISO" needs a dual-layer disk.
- Install Centos7. I have an internal BlueRay DVD for this, but you can use a USB connected DVD player if you don't have an internal. Been there, done that. I installed the GNOME desktop package. I did not install legacy stuff. I don't have any old programs that require it. By default, I install the compiler packages - you'll need them.
- If you have Internet access, update the install at this point. You will need Internet to finish the install, but you can disconnect after completing the build. You will probably have to wait for awhile after you first boot it up as the automatic updater is checking what packages need to be upgraded. I prefer to open a terminal and simply use the command (as root or with sudo) "yum update".
- Install the "extra" repositories. Please make sure you do this after you have upgraded the base packages. Otherwise you may run into compatibility problems. I'll explain in a moment. "yum install epel-release"
- Install RPM Fusion. Bring up your browser and navigate to "https://rpmfusion.org/Configuration" and pick both the "free" and "non-free" packages. I prefer the command line setup as the GUI setup almost always fails with the GUI software installer. They list the exact commands you will need. Do not install any packages yet except the Nvidia drivers.
- Install the Nvidia drivers. You can find what drivers are available by issuing the command "sudo yum list available | grep nvidia". I prefer the "akmod" package as it will compile the nvidia drivers whenever it needs too. I've had issues in the past with the "kmod" package because it doesn't always get updated correctly. If you upgrade your kernel and the new nvidia kmod package isn't updated on the repository, you have issues. Lately, they've been pretty good about it, but I've been burned so I just use the akmod. I had to install the cuda package as well "sudo yum install xorg-x11-drv-nvidia-cuda.x86_64", but that may have been because I failed to install opencl-filesystem. I didn't veryify because I didn't want to go through the whole process again. You may be able to just install opencl "sudo yum opencl-filesystem" and just the akmod package. If it doesn't work, you can always come back and install the cuda package. Resolve will let you know if it can't find what it needs. Note that installing Nvidia from these packages automatically takes care of other things like blacklisting the nouveau drivers. Reboot your system when you have completed this step and it should come up under the nvidia drivers rather than the nouveau drivers.
- You probably need other packages like "vlc". These will be under the nux desktop repository. There are conflicts between nux and rpm-fusion though. At this time, edit the rpm-fusion respository files in "/etc/yum.repo.d/" There are four files, but usually only two of them have to be altered. Use your favorite text editor and change "enabled=1" to "enabled=0" in all four files. Make sure you do this step before installing any other packages. rpm-forge usually has more updated software than nux, but things like vlc will fail to install due to dependancies. Once you have those disabled, you can enable the nux repository. At a command prompt, issue the command "yum -y install http://li.nux.ro/download/nux/dextop/el ... noarch.rpm" Once that is done, install any of the desktop multimedia packages that you need. (like vlc, etc)
- Download the Davinci resolve package from "https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion" and get the declink drivers (Desktop video) from "https://www.blackmagicdesign.com/support/family/capture-and-playback" and install per their respective instructions. I used Davinci Resolve Studio, but I assume Davinci Resolve will install the same way. System sound with Davinci Resolve 14 does not work at the time I wrote this so you have to have a DeckLink monitor card to have system sound. My preference would be to have a capture and playback card, but as described above, it didn't work out that way for me.
My system was intended to be a dual monitor system, but because Linux can't really use the DeckLink without some editing or playback software, it's now a three monitor system. It worked out for me though because I picked up a 4k monitor and my descktop monitors are just HD. I have the 4k monitor mounted on the wall above the workstation and tilted down to reduce glare and optimise the viewing angle.
Note: if you need additional software packages off of rpm-forge (or if you need to update the nvidia drivers), you will have to re-enable the repositories, but just know that it may cause some issues. Thankfully, Nvidia doesn't update all that often.
Centos 7.3, Intel Core i7 (7th gen), Nvidia GeForce GTx 1070 ti -> Dual HD monitors, DeckLink Mini Monitor -> 4k Monitor, 512GB SSD for OS, 4TB working drive, 100TB network storage Raid array, Resolve Studio 14.3, Fusion 9 Studio.