Small blog post updates

- Added some more links and fleshed out wording
- Fixed some consistency issues
This commit is contained in:
Sravan Balaji
2021-08-27 12:19:57 -04:00
parent 94c8db5975
commit f9f6b9331c
2 changed files with 215 additions and 92 deletions

View File

@@ -26,7 +26,7 @@
<h1>System76 Oryx Pro 7 Review</h1> <h1>System76 Oryx Pro 7 Review</h1>
<!-- Author & Date/Time --> <!-- Author & Date/Time -->
<p class="lead">Updated on August 26, 2021</p> <p class="lead">Updated on August 27, 2021</p>
<!-- Preview Image --> <!-- Preview Image -->
<div class="blog-cover"> <div class="blog-cover">
@@ -47,6 +47,15 @@
</h2> </h2>
<h3>Oryx Pro 7 Configuration</h3> <h3>Oryx Pro 7 Configuration</h3>
<p>
See the
<a
href="https://tech-docs.system76.com/models/oryp7/README.html"
target="_blank"
>System76 Technical Documentation</a
>
for more information.
</p>
<ul> <ul>
<li> <li>
<b>OS</b>: Pop!_OS 20.10 (64-bit) with full <b>OS</b>: Pop!_OS 20.10 (64-bit) with full
@@ -64,7 +73,7 @@
<b>Storage</b>: 240 GB Seq Read: 540 MB/s, Seq <b>Storage</b>: 240 GB Seq Read: 540 MB/s, Seq
Write: 465 MB/s Write: 465 MB/s
</li> </li>
<li><b>Display</b>: 15.6" Matte 144Hz Full HD 1080p</li> <li><b>Display</b>: 15.6" 1920x1080@144Hz LCD</li>
<li> <li>
<b>Warranty</b>: 2 Year Limited Parts and Labor <b>Warranty</b>: 2 Year Limited Parts and Labor
Warranty Warranty
@@ -118,73 +127,127 @@
<hr /> <hr />
<h2><a name="general-comments">General Comments</a></h2> <h2><a name="upgradeability">Upgradeability</a></h2>
<p> <p>
I ended up purchasing the Oryx Pro 7 with base memory I ended up purchasing the Oryx Pro 7 with base memory
and storage, then replaced them with parts I bought from and storage, then upgraded these components with parts I
Amazon. The upgrade experience was pretty good. I had bought from Amazon. The upgrade experience was pretty
some trouble removing the back plate because some screws good. Removing the bottom cover just involves removing a
got stuck, but it was overall not too difficult. Coming bunch of screws, nothing too difficult. I had a little
from a desktop with a GTX 1070 and a 1440p 60 Hz trouble with this because one of the screws seemed to
monitor, I can honestly say that I prefer the higher get stuck, but I eventually got it out. The
refresh rate over the resolution bump. Gaming <a
performance has been amazing, and my overall experience href="https://tech-docs.system76.com/models/oryp7/repairs.html"
with the laptop has been positive. I will mention that I target="_blank"
occasionally run into some freezing issues even when not >Parts & Repairs guide</a
doing anything particularly intensive, but these were >
largely resolved when I tried some different kernels. was very clear and helpful in this regard.
The fans did get too loud at times, but this was also
resolved by switching kernels.
</p> </p>
<hr /> <hr />
<h2><a name="replacing-pop-os">Replacing Pop!_OS</a></h2> <h2>
<a name="experimenting-with-linux-distros"
>Experimenting with Linux Distros</a
>
</h2>
<p> <p>
Regarding OS, I initially tried to install Arch Linux Regarding OS, I initially tried to install Arch Linux
with dwm like I had on my desktop, but found that with dwm like I had on my desktop, but found that
switching between the graphics modes (i.e. Integrated, switching between the graphics modes (i.e. Integrated,
Hybrid, and Discrete) was just a nightmare. I tried Hybrid, and Discrete) was just a nightmare. I tried
installing System76 software through the AUR, but ran installing
into too many issues that I couldn't resolve. <a
href="https://aur.archlinux.org/packages/system76-power/"
target="_blank"
>System76 software through the AUR</a
>, but could never get it working reliably.
Additionally, the laptop speakers did not seem to work Additionally, the laptop speakers did not seem to work
either. Eventually got this working after trying the out of the box. I eventually got the audio working
solution in ArchWiki. Thus, I decided to switch to thanks to the
Pop!_OS. The main change I made to the install process <a
was to use btrfs rather than the default (ext4 I think) href="https://wiki.archlinux.org/title/System76_Oryx_Pro#Audio"
so I could take snapshots and backup my data with target="_blank"
Timeshift. Overall, I'm really happy that System76 and >solution in the ArchWiki</a
Pop!_OS have come up with a good solution for switchable >, but I ultimately decided to switch to Pop!_OS because
graphics. Being able to just click on the option in the of the graphics switching issue. The main change I made
GNOME menu is so useful. The window management in to the default Pop!_OS install process was to use
Pop!_OS is very good too. Coming from a standalone <a
window manager like dwm, this provides a pretty good href="https://btrfs.wiki.kernel.org/index.php/Main_Page"
balance between convenience (having things work out of target="_blank"
the box with a desktop environment) and usability >btrfs</a
(keyboard shortcuts in dwm are very handy). >
rather than the default (ext4 I think) so I could take
snapshots and backup my data with
<a
href="https://github.com/teejee2008/timeshift"
target="_blank"
>Timeshift</a
>.
</p>
<p>
My experience with Pop!_OS was very positive. I'm really
happy that System76 and Pop!_OS have come up with a good
solution for switchable graphics. Being able to just
click on the option in the GNOME menu is so useful. The
window management in Pop!_OS's
<a
href="https://github.com/pop-os/cosmic"
target="_blank"
>COSMIC</a
>
desktop environment is very good too. Coming from a
standalone tiling window manager like dwm, this provides
a pretty good balance between convenience and usability.
</p> </p>
<p> <p>
After some more time with Pop!_OS, I realized that I After some more time with Pop!_OS, I realized that I
really missed Arch so I decided to try some other Arch really missed the package management, customizability,
based distros. With Garuda Linux, switchable graphics and rolling release of Arch. Since I couldn't get Arch
now works. Couldn't figure out how to get it working on working before, I decided to try some other Arch based
vanilla arch. Integrated speakers didn't work out of the distros like
box, but was able to resolve it with the solution listed <a href="https://manjaro.org/" target="_blank"
in the ArchWiki. Garuda linux implements a lot of the >Manjaro</a
customizations I usually do in my vanilla Arch installs >
anyways (e.g. btrfs, zen kernel, chaotic-aur, backups w/ and
timeshift, etc.), so I'm pretty happy with it. Ran into <a href="https://garudalinux.org/" target="_blank"
a bunch of crashing and system break issues with the >Garuda</a
GNOME edition. Timeshift usually helped me recover from >. With both of these, I found that switchable graphics
this, but not always. Thus, decided to switch to KDE (via the
Dragonized edition as it looks nice, uses KDE plasma <a
instead of GNOME, and comes with a bunch of gaming href="https://aur.archlinux.org/packages/system76-power/"
related apps pre-installed, which saves me time. Still target="_blank"
encountered freezing issues with KDE Dragonized edition, >system76-power AUR package</a
so eventually switched to i3 edition, but replaced i3 w/ >, now works. I eventually decided on Garuda because it
Xmonad. Then replaced Xmonad w/ dwm-flexipatch. implements a lot of the customizations I usually do in
Performance is amazing and haven't encountered the my vanilla Arch installs anyways (e.g. btrfs, zen
freezing issue that I had with GNOME and KDE any more. kernel, chaotic-aur, backups w/ timeshift, easy options
to enable gaming tweaks, etc.). The
<a href="https://www.gnome.org/" target="_blank"
>GNOME</a
>
edition immediately ran into crashing and system break
issues, so I tried the KDE Dragonized edition. It looks
pretty nice and uses
<a
href="https://kde.org/plasma-desktop/"
target="_blank"
>KDE plasma</a
>
instead of GNOME. After still encountered freezing
issues, I switched to the
<a href="https://i3wm.org/" target="_blank">i3</a>
edition, but replaced i3 with
<a href="https://xmonad.org/" target="_blank">Xmonad</a>
because I was experimenting with it at the time. After
realizing that Xmonad would not really fit my needs
(mainly gaming), I replaced it with
<a
href="https://github.com/bakkeby/dwm-flexipatch"
target="_blank"
>dwm-flexipatch</a
>. Now, performance is amazing and I haven't encountered
the major freezing issues that I had with GNOME and KDE.
</p> </p>
<hr /> <hr />
@@ -199,14 +262,26 @@
144Hz. 144Hz.
</li> </li>
<li> <li>
Keyboard is pretty good, maybe not as good as my old Keyboard is not bad at all, but it definitely
HP Spectre x360 which was excellent. Having a number doesn't match up in terms of quality and
pad on a 15" laptop is really good too. satisfaction to the excellent HP Spectre x360
keyboard that I used previously. I really don't mind
it though and love that it includes a full sized
number pad. The layout doesn't feel cramped and it
has plenty of keys that can be customized via the
<a
href="https://github.com/pop-os/keyboard-configurator"
target="_blank"
>keyboard configurator</a
>.
</li> </li>
<li> <li>
Gaming performance is amazing! Recently got Yakuza: Gaming performance is amazing! Recently got Yakuza:
Like a Dragon on Steam. Runs at above 60 fps on all Like a Dragon on Steam. It runs at around 70 to 80
of the highest settings. fps with all the settings turned up to the max. I
love that I can use my favorite operating system
without having to compromise too much on gaming
performance.
</li> </li>
<li> <li>
Love the keyboard backlighting and color changing on Love the keyboard backlighting and color changing on
@@ -214,8 +289,12 @@
further in software though. further in software though.
</li> </li>
<li> <li>
Trackpad is the best I have used in a long time. When I need a mouse, I tend to use an external one,
Love the surface feel, my finger just glides. but the trackpad feels excellent to me. My finger
just glides across the super smooth surface. I think
the overall trackpad size is good as well. Not as
large as one you would find on a Macbook, but
definitely good enough for my use cases.
</li> </li>
<li> <li>
It was a bit more difficult than I expected to It was a bit more difficult than I expected to
@@ -224,10 +303,14 @@
appreciate the focus on upgradeability in the appreciate the focus on upgradeability in the
hardware design. hardware design.
</li> </li>
<li>Tons of ports! Extremely useful!</li>
<li> <li>
General build quality is solid. Really like the I absolutely love the port selection. No need to
feel. live the dongle life when the laptop has so many
built-in already.
</li>
<li>
The build quality is pretty solid. It definitely
feels like a premium device.
</li> </li>
</ul> </ul>
@@ -270,15 +353,28 @@
though. though.
</li> </li>
<li> <li>
Fans can get really loud when gaming, but this is an Fans can get really loud at times, especially when
understandable limitation with gaming laptops. I was gaming. I often have to turn up my speakers or wear
able to mostly solve this by switching to a custom noise cancelling headphones. This is an
kernel. understandable limitation with gaming laptops
though. Using a custom kernel solved a lot of my
complaints with the thermals and fan noise though.
Now the fans don't turn on as often. When they do,
they don't ramp up to the maximum speed, so noise is
kept to a reasonable level.
</li> </li>
<li> <li>
Random freezing is kind of an issue, but is Random freezing is kind of an issue, but is
generally resolved by using a custom kernel. generally resolved by using a custom kernel.
</li> </li>
<li>
While the display itself is great, I really wish the
hinge would rotate farther back. It looks like the
screen can only rotate about 120 degrees from fully
closed, so getting a good viewing angle (especially
when the laptop is propped up or really low) can be
difficult.
</li>
</ul> </ul>
<hr /> <hr />
@@ -286,20 +382,27 @@
<h2><a name="conclusions">Conclusions</a></h2> <h2><a name="conclusions">Conclusions</a></h2>
<p> <p>
It may seem that the cons outweigh the pros, but this is It may seem that the cons outweigh the pros, but this is
only in number and I am really nitpicking. The things only in number and because I am really nitpicking. The
this laptop get right (e.g. gaming, refresh rate, things this laptop get right (e.g. gaming, refresh rate,
switchable graphics, general performance) are much more switchable graphics, general performance) are much more
important to me than the other things. Regarding price, important to me than the other things. Regarding price,
you are definitely paying a premium for first-class you are definitely paying a premium for first-class
linux support, but it is well worth it in my opinion. I linux support, but it is well worth it in my opinion. I
do not want to use Windows anymore and I am happy to pay do not want to use Windows anymore and I am happy to pay
extra if it means supporting a company that promotes and extra if it means supporting a company that promotes and
sells Linux computers. sells Linux computers and having a device that can be
easily upgraded down the line. Overall, I am very happy
with my purchase.
</p> </p>
<hr /> <hr />
<h2><a name="images">Images</a></h2> <h2><a name="images">Images</a></h2>
<p>
These are some images from when I unboxed the laptop,
installed the RAM & SSD, and customized my setup a
little.
</p>
<div class="container-fluid"> <div class="container-fluid">
<div class="row align-items-center"> <div class="row align-items-center">

View File

@@ -26,7 +26,7 @@
<h1>Switching from Windows to Linux</h1> <h1>Switching from Windows to Linux</h1>
<!-- Author & Date/Time --> <!-- Author & Date/Time -->
<p class="lead">Updated on August 26, 2021</p> <p class="lead">Updated on August 27, 2021</p>
<!-- Preview Image --> <!-- Preview Image -->
<div class="blog-cover"> <div class="blog-cover">
@@ -42,9 +42,10 @@
<!-- Post Content --> <!-- Post Content -->
<h2><a name="introduction">Introduction</a></h2> <h2><a name="introduction">Introduction</a></h2>
<p> <p>
Around Summer of 2020, I started experimenting with Around the summer of 2020, I started experimenting with
Linux to see if it could replace Windows. I had a little Linux to see if it could replace Windows as my daily
bit of experience with driver operating system. I had a little bit of
experience with
<a <a
href="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux" href="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux"
target="_blank" target="_blank"
@@ -68,16 +69,27 @@
to a website, click on a download link, run an to a website, click on a download link, run an
executable, and walk through the steps in an installer. executable, and walk through the steps in an installer.
On Linux, it is as simple as a couple terminal commands. On Linux, it is as simple as a couple terminal commands.
There's a reason even Microsoft felt it needed to
improve the developer experience on Windows via the
<a
href="https://docs.microsoft.com/en-us/windows/wsl/install-win10"
target="_blank"
>Windows Subsystem for Linux</a
>.
</p> </p>
<h3>Productivity</h3> <h3>Productivity</h3>
<p> <p>
General productivity is no different on Linux than General productivity is no different on Linux than
Windows, other than the lack of Microsoft Office. This Windows, other than the lack of Microsoft Office and
some proprietary software like Adobe's products. This
wasn't a big deal for me because there are plenty of wasn't a big deal for me because there are plenty of
free and open-source alternatives as well as web-based free and open-source alternatives as well as web-based
options if I ever needed to write documents, create options if I ever needed to write documents, create
presentations, or track finances. presentations, edit pictures, etc. If you rely on
software that only works on Windows for daily
productivity work, you might want to look into free and
open-source alternatives before switching to Linux.
</p> </p>
<h3>Gaming</h3> <h3>Gaming</h3>
@@ -116,7 +128,9 @@
target="_blank" target="_blank"
>Steam Deck</a >Steam Deck</a
> >
from Valve. from Valve. If you play a lot of online multiplayer
games, you may need to wait as popular anti-cheat
software doesn't currently work through Proton.
</p> </p>
<hr /> <hr />
@@ -140,22 +154,27 @@
on my system. This means there is a steep learning curve on my system. This means there is a steep learning curve
and things can break if you are not careful, but the and things can break if you are not careful, but the
<a href="https://wiki.archlinux.org" target="_blank" <a href="https://wiki.archlinux.org" target="_blank"
>Arch Wiki</a >ArchWiki</a
> >
is possible the greatest Linux resource I have ever is possibly the greatest Linux resource I have ever
seen. The main reasons I decided on Arch are: seen. The main reasons I decided on Arch are:
</p> </p>
<ul> <ul>
<li> <li>
<b>Rolling Release</b>: I don't have to re-install <b>Rolling Release</b>: I don't have to re-install
my OS every 6 months. My system gets updated through my OS every 6 months. My system and the kernel get
a simple terminal command. updated through my package manager.
</li> </li>
<li> <li>
<b>Package Management</b>: Pacman and AUR helpers <b>Package Management</b>: Pacman and AUR helpers
like paru are by far the best package management (e.g.
solution I have seen in Linux. Pretty much any piece <a
of software you might want to use is available in href="https://github.com/Morganamilo/paru"
target="_blank"
>paru</a
>) are by far the best package management solution I
have seen in Linux. Pretty much any piece of
software you might want to use is available in
either the either the
<a <a
href="https://archlinux.org/packages/" href="https://archlinux.org/packages/"
@@ -203,11 +222,11 @@
target="_blank" target="_blank"
>System76 Oryx Pro 7</a >System76 Oryx Pro 7</a
> >
because it is made by a US based company with excellent because it is made by a U.S. based company with
customer service and has first-class Linux support. excellent customer service and has first-class Linux
System76 also makes Pop!_OS, which I tried for a couple support. System76 also makes Pop!_OS, which I tried for
of weeks, but I just had to go back to Arch for the a couple of weeks, but I just had to go back to Arch for
reasons mentioned above. Luckily, the Arch Wiki has a the reasons mentioned above. Luckily, the ArchWiki has a
<a <a
href="https://wiki.archlinux.org/title/System76_Oryx_Pro" href="https://wiki.archlinux.org/title/System76_Oryx_Pro"
target="_blank" target="_blank"
@@ -242,8 +261,9 @@
<a href="https://www.gnome.org" target="_blank" <a href="https://www.gnome.org" target="_blank"
>GNOME</a >GNOME</a
> >
from Ubuntu and RHEL, but it felt kind of slow and from Ubuntu and Red Hat Enterprise Linux (RHEL), but it
lacked customizability. This is when I discovered felt kind of slow and lacked customizability. This is
when I discovered
<a href="https://kde.org" target="_blank">KDE Plasma</a <a href="https://kde.org" target="_blank">KDE Plasma</a
>. Coming from Windows, I was much more comfortable with >. Coming from Windows, I was much more comfortable with
the look and feel of KDE Plasma. Additionally, it has the look and feel of KDE Plasma. Additionally, it has