scottmuc / infrastructure

Documentation / Automation for personal third-party infrastructure
The Unlicense
11 stars 2 forks source link

Rebuild Gaming PC - Summer 2020 #7

Closed scottmuc closed 4 years ago

scottmuc commented 4 years ago

I haven't done much journalling when doing Windows repaves. That's going to change now!

scottmuc commented 4 years ago

Reboot machine with the USB stick I made a while ago (https://github.com/scottmuc/infrastructure/tree/master/homedirs/windows#bootstrapping-a-brand-spanking-new-machine). Need to see if recreating the USB stick can save me downloading all the Windows Updates

scottmuc commented 4 years ago

The machine will reboot and you need to instruct the BIOS to boot from the HD (I'm sure there's a way to select the USB disk as a boot drive once).

When the installer finished the network setup, it informed me there is a 4GB feature update.

Then proceeded to choose all the options with the most privacy and least amount of cloud dependency.

scottmuc commented 4 years ago

Logitech webcam was autodetected and a request to install the drivers occurred.

Timezone was off so update that.

Since machine is connected to the network via Ethernet, I waited for the Windows Update to download and apply.

scottmuc commented 4 years ago

Windows update finished and rebooted. Ran Windows Update again and there's a big queue of more updates. Going to install them and figure out what to do next.

I would like to start with BoxStarter if that's feasible.

scottmuc commented 4 years ago

OK, one more reboot and I'm fully up to date.

I installed 2.12.0 of BoxStarter that I had on my USB stick. I believe I should have started with this as it would have performed the Windows Updates for me. I then launched a BoxStarter shell and ran Install-BoxstarterPackage ...

This worked and now I have git, removed a bunch of Windows cruft, and have mapped CAPS LOCK to CTRL. (after a reboot)

scottmuc commented 4 years ago

Now for a tiny break... will get back to this in an hour or so

scottmuc commented 4 years ago

Alright, back at it. First things I want to install are 1 Password and Brave. To do this I'm going to explore expanding my boxstarter.txt script.

Since I have git and my repo is public I'm able to clone it to %USERPROFILE%\workspace\infrastructure.

It looks like I can edit the file and run Install-BoxstarterPackage .\boxstarter.txt and get a feedback loop.

scottmuc commented 4 years ago

Looks like one needs to specify the full path to boxstarter.txt because if the installation of something requires a restart, the relative path context is lost.

Also, got Brave installed but it appears that the 1Password installer isn't working so will need to install that manually (in this world, manually means download installer and running it)

scottmuc commented 4 years ago

1 Password installed and the Brave extension has been added and authenticated.

Logged into GitHub Create repave secrets on my macbook Air (which generates new ssh key for GitHub) Took a bit to use the git-shell to add the key to my ssh-agent (need to improve upon this as before I would always have the key on the disk).

Had to setup my git user email and name.

Noting that I'm not signing my commits at the moment.

Removed a whole bunch noise around the Windows setup.

scottmuc commented 4 years ago

Starting to get annoyed by the low resolution so now looking at installing Radeon 5700 XT drivers. I would love to know if I can do so without all the extra stuff: https://www.amd.com/en/support/graphics/amd-radeon-5700-series/amd-radeon-rx-5700-series/amd-radeon-rx-5700-xt

Also... configured Brave to stop asking to save my password

scottmuc commented 4 years ago

I wasn't sure what else to install or configure so I'm installing Novabench to see how my benchmarks compare

Repaved results were:

CPU 1654 RAM 270 GPU 902 Disk 86

which leads me to believe I need to install some disk drivers.

scottmuc commented 4 years ago

After installing the Samsung Magician software (https://www.samsung.com/semiconductor/minisite/ssd/download/tools/)

I had to enable RAPID to get a perf boost (and a reboot). This got it up to

CPU 1648 RAM 271 GPU 941 Disk 331

scottmuc commented 4 years ago

So far the new Windows install is working for:

There's lots of stuff not installed, but I feel that reaching the same benchmarks might be a good enough definition of done for this.

The TODOs as a result of this journey are:

scottmuc commented 4 years ago

I think an addition to the definition of done is the installation of a Steam game (Civ VI) and a Gog game (Stellaris)

scottmuc commented 4 years ago

Calling this closed as I have a functional machine. I'm going to repave as soon as possible to get a bit more repave structure in place.