openSUSE Tumbleweed on HP Pavilion 15

HP Pavilion-15-00-TW.pngI make no bones about the fact I am a Linux geek and try to make myself available to anyone with tech questions, but I typically will shy away from putting hands on to fix any Windows issues. I just don’t have the time or patience to mess with it. I was approached by a lady in my church with a brand new laptop telling me she wants me to install Linux on it. We talked about what software she uses and the only application I don’t have a solution for (outside of using a VM) is iTunes. Though, it looks like this may be a non-issue as she only uses it on her phone.

The computer is an HP Pavilion 15-cs0034cl with very nice specifications. Much nicer than most of the hardware I own.

Specifications

  • Intel Core i7-8550 @ 1.80GHz
  • 12 GiB of RAM
  • Intel UHD Graphics 630 (Kabylake GT2)
  • Nvidia GeForce MX130
  • Glossy 1920 x 1080 touch screen
  • 2x USB 3 Ports
  • 1 USB-C
  • HDMI
  • A REAL Ethernet port, Realtek RTL8111/8168/8411
  • Intel Corporation Wireless 7265
  • SD Card Reader
  • 1 TB Hard Drive (yes, spinning rust)

Install

I prepared the installation USB Flash Drive by downloading and imaging the drive.

To start out, it is necessary to Access the BIOS: F10

Upon entering the BIOS, was a bit underwhelmed by the interface. It has that early 2000s look to it; mostly blue and gray. It also doesn’t have the breadth of options you would see on a Dell Latitude series of machines. Even one from 10 plus years ago.

In order to access the boot options, arrow over to Boot System Configuration and press enter, then arrow down to Boot Options and press enter.

HP Pavilion-15-01-Bios.jpg

Ensure the following to get the system to boot from the USB Drive:

  • USB Boot is Enabled
  • Secure Boot is Enabled
  • UEFI Boot Order, moved USB Diskette on Key/USB Hard Drive to the top of the list

Save and Exit, and began the installation process.

The install was without issue. In order to make this work, I removed the largest partition and, formatted the EFI partition but left the Microsoft Reserved Partition and Diagnostic Partition intact.

Drive Layout

  • 260.00 MiB for /boot/efi
  • 12.00 GiB Swap
    • I left this at 12 GiB so that should the owner of this machine require suspending to disk, the space is available. Many distros do not ship with this feature turned on but openSUSE does and it seemingly works fine on this machine.
  • 25.00 GiB / (root)
  • 0.86 TiB /home

Nvidia Graphics

To install the Nvidia drivers, taking advantage of the hybrid Intel / Nvidia technolgy, I used the openSUSE Wiki as a reference. It is very nicely laid out, step-by-step.

The Nvidia drivers certainly are an exercise in frustration. Maybe other distributions have the hybrid setups more dialed in but it is installed and usable. Realistically, this machine is not ever going to have to use the Nvidia graphics but it’s nice to know it’s there.

 

Additional Software

I installed my Basic Application List of the multimedia codecs and the Google Chrome browser. I don’t have a lack of faith in Firefox but I know this particular user is more accustomed to Google Chrome.

I also transferred a simple script and .desktop file I put together to assist in keeping the system properly updated with little effort.

What I like

This is a nice solid system that feels quality. I think I like the touch screen but at the same time just seems like a novel feature. The system is fast, thin and light weight. The keyboard isn’t bad and quite possibly one of the HP keyboards I have ever used.

The screen has a unique pivot point that tilts the laptop just a bit when it is opened.

HP Pavilion-15-02-pivot.png

Conveniently, this machine has an Intel Wireless NIC so there wasn’t any effort needed to get it operational. Outside of the Nvidia GPU, there wasn’t any fiddling required on this machine to get everything working.

The screen is really sharp and crisp looking. Based on the screen and keyboard alone, I could certainly use this as a daily driver.

What Don’t Like

I would prefer to have an AMD GPU as it is easier to use for the hybrid function. AMD has also open sourced their drivers so there is nothing that has to be done to get the needed performance out of your system. I still like having an optical media drive, tho admittedly, I am not using one as often as I used to but I still prefer having one built in.

I also don’t like people touching my screen…

Final Thoughts

I wasn’t able to test the USB-C port as I don’t have anything that to plug into it. Everything for this machine works right out of the gate. I would recommend this machine for most people as it will do what most people need. I only tested Tux Racer on this machine and it ran smashingly well, without any screen tearing or glitching.

I will be likely supporting this machine for quite a while but I don’t mind helping others get off of the proprietary software wagon. I am a big believer in owning your own hardware, having something that is more secure on a platform you can trust.

Here is to hoping this conversion to Linux goes well!

References

Base Application List

openSUSE Wiki on NVIDIA Bumblebee

Simple Tumbleweed Distribution Upgrade Script

Advertisements

openSUSE Leap 15.0 Early Adoption Experience

Dell Latitude D830 openSUSE Leap 15.0-sm

I have a “sidekick” machine in my cubicle that has been happily running openSUSE Leap since I started using it. It is a recovered Dell Latitude D830 with an Intel Core 2 Duo T9300 CPU at 2.50 GHz, 4 GiB of RAM and the Nvidia Quatro NVS 140M. It just has a standard hard disk drive for storage. I put this unit back together 3 years ago only expecting to get a year or two of use out of it. Thankfully, the way Linux, and specifically openSUSE rolls the distribution, I have far extended the life of this machine.

Since this hardware is older everything is generally supported out of the box without any tweaking. I have decided, for now, to not use the proprietary drivers and see if Nouveau will work using KDE Plasma and not lock up on me.

Installation

I downloaded the DVD Image (now released as an official version) and used SUSE ImageWriter to write it to a USB. Like virtually every other openSUSE installation, it was pretty uneventful. I did choose to do a “Nuke and pave” for this installation as I wanted to set everything up from scratch. There have been a number of changes in openSUSE since the last static release, namely, the BTRFS subvolume structure, the location of the RPM Database move and SuSEfirewall2  migration to the new firewalld. I also experimented with a number of applications on this system and just wanted to have a fresh start.

Outside of the warning of the usage of Nouveau drivers with KDE Plasma, there as nothing to note on the installation process.

First Run

To start out, I needed to ensure that I covered my bases for my preferences. Since I like to add a little Oxygen Theme into the Breeze Theme I immediately ran this in terminal:

sudo zypper install oxygen5

I also like Konqueror and one of it’s specific features, the File Size View.

 sudo zypper install konqueror konqueror-plugins

Then I added the Multimedia Codecs along with VLC Player.

So far, everything seems to be working just as expected and the Nouveau drivers are holding up. I will continue to use them until I have any issues

Dell Latitude D830 Leap 15.0 20180523.png

One Week Later

I have since updated the machine to the current release version and I am still operating, trouble free. The System seems to be humming away well with the Nouveau drivers. I have tested many things I know would have caused the graphics drivers to bug out and crash X. At this point, there hasn’t been any weirdness whatsoever. The compositor is running just fine without any glitching. I have been using this machine in the same mannor as I had previously used it under openSUSE Leap 42.3 with the propriatary Nvidia drivers. Should I have an issue, I will see if the propriatary drivers fix it.

What I Like

After installing the necessary packages, all of my system settings were just as I wanted them to be. I didn’t have to fiddle around with any settings. KDE Plasma 5.12 is the Long Term Support version of the Environment and I know that from my expeirience with the transition to 5.12, it is more memory efficient than previous versions. In only one week, I haven’t run into any issues where Swap Space was needed. In monitoring the memory usage, I fluctuated between 2.8 GiB to 3.4 GiB in usage with Firefox being biggest memory hog. This has prompted me to start playing around with the Falkon web browser which I downloaded here. So far so good but I need more time to use and play with it before I can say more.

What I don’t Like

So far, I haven’t found any issues, but it has only been a week that I have been using it. Maybe, I could say, I don’t like that openSUSE doesn’t have wider adoption as it is technically very sound and very stable. I am hoping with the release of openSUSE Leap 15.0 that it will reach a wider audience.

Conclusion

openSUSE Leap 15.0 has been polished up very nicely. It it very much an incramental improvement over 42.3. The software selection meets my needs and if the software you want is not in the official repository, there is likely a repository available on the Open Build Service.

Since most of my systems are pretty low-end, I have them generally set up for specific purposes. Although I can happily run openSUSE the way I want with 2 GiB of RAM, I have come to the conclusion that in order to have a real positive experience, you need to have at least 4 GiB of RAM.

This Dell Latitude D830 is now 11 years old. It is far past it’s end of life but thanks to the all the fine engineers involved from kernel development, the applicaitons all the way to package maintainers and testers, this computer still remains very useful and not quite obsolete. I am impressed with the stability open source Nouveau graphics drivers which gives me a lot of confidence that as Nvidia abaondons the older hardware, I have options. I just may get several more years out of this machine.

Further Reading

openSUSE Leap Download

SUSE Imagewriter

Falkon Web Browser

Falkon Web Browser Download for openSUSE

Multimedia Codecs along with VLC Player

KDE Breeze Theme with Oxygen Enhancements