Request: System76 Drivers ppa

For developer discussion on package requests
Message
Author
User avatar
castle
Posts: 10
Joined: Sat Aug 25, 2018 3:55 pm

Request: System76 Drivers ppa

#1 Post by castle »

Hello,

I looked in the package managers and didn't see this. And I noticed that there is a warning on installing ppa's on MX 17.

Was wondering if it's possible to add the following to the MX Package Installer, MX Tool or similar? Or is it ok for me to add the below ppa using the instructions on https://mxlinux.org/wiki/system/add-ppa-repository as guidance?

Current instructions are;
sudo apt-add-repository -ys ppa:system76-dev/stable
sudo apt-get update

Then to install the System76 Driver:
sudo apt-get install -y system76-driver

I don't have NVidia but it might be good to add this too;
Or to install the System76 Driver on an NVIDIA based system:
sudo apt-get install -y system76-driver-nvidia

Or to install the nvidia-361.42 backport for Trusty on its own:
sudo apt-get install -y nvidia-361

I love MX. Thank you for taking the time to review this.

-castle
Blaze II
OS: MX 21.3 AHS
Kernel: 6.0.0-6mx.amd64
CPU: AMD Ryzen 5 2600 (12) @ 3.400GHz
GPU: NVIDIA GeForce GTX 1660 Ti Rev. A
Memory: 16gb

User avatar
dolphin_oracle
Developer
Posts: 19926
Joined: Sun Dec 16, 2007 1:17 pm

Re: Request: System76 Drivers ppa

#2 Post by dolphin_oracle »

be aware that system76's POPos is based on ubuntu, not debian, so YMMV when it comes to adding PPAs. especially when talking about driver packages.

Personally I avoid PPAs, but if you really want to try it. (note there is no official support for this).

the add ppa system doesn't exist outside of ubuntu ecosystem, but you can use the full repo definitions for a debian based system (lauchpad.net provides them for all PPAs)

Code: Select all

deb http://ppa.launchpad.net/system76-dev/stable/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src http://ppa.launchpad.net/system76-dev/stable/ubuntu YOUR_UBUNTU_VERSION_HERE main 
but note the "YOUR_UBUNTU_VERSION_HERE" statements. On a debian stretch distro like MX, you could probably use "ZESTY" there and get away with it. If not, then XENIAL would be closer than "TRUSTY". but none of them are exact.

and we have later nvidia-drivers already than 361. 384 in our main repos. nvidia-installer tool in MX-Tools.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.

User avatar
asqwerth
Developer
Posts: 7211
Joined: Sun May 27, 2007 5:37 am

Re: Request: System76 Drivers ppa

#3 Post by asqwerth »

Is it really necessary? I'm using the same type/model ultrabook that System76 uses for its Galago, made by Clevo. The main difference is mine isn't the full 4K HD screen but the standard 1920x1080 one.

The graphics card is the integrated Intel 620. Seems to work fine on MX15/16 AND MX17.

Maybe the drivers are needed for their POP OS, which is Ubuntu based?
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
castle
Posts: 10
Joined: Sat Aug 25, 2018 3:55 pm

Re: Request: System76 Drivers ppa

#4 Post by castle »

Hi @dolphin_oracle - Thank you for the detailed information. It gives me a better understanding and I really appreciate it. Everything I have tested so far via the Live USB works well, so maybe no need for those drivers. :)

Hi @asqwerth - That's good news that you have it working without the System76 ppa drivers. Maybe I do not need them. Thanks for letting me know. :)
Blaze II
OS: MX 21.3 AHS
Kernel: 6.0.0-6mx.amd64
CPU: AMD Ryzen 5 2600 (12) @ 3.400GHz
GPU: NVIDIA GeForce GTX 1660 Ti Rev. A
Memory: 16gb

User avatar
asqwerth
Developer
Posts: 7211
Joined: Sun May 27, 2007 5:37 am

Re: Request: System76 Drivers ppa

#5 Post by asqwerth »

If you have a Galago Pro, why don't you post the output of this terminal command:

inxi -F

in this thread, and I can compare your hardware with what I have.

I bought my lappy without OS at all.

Works fine with whatever drivers come as default in MX15/16, MX17, and Manjaro.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

clicktician
Posts: 136
Joined: Sat May 02, 2015 4:35 pm

Re: Request: System76 Drivers ppa

#6 Post by clicktician »

I have a System 76 Galago Pro with the HiDpi screen, although I run it at 1920x1080 as a matter of preference.

I do not use any System76 drivers or other programs and all my hardware works perfectly including my Thunderbolt 3 dock. I do have the Intel 965 drivers installed.
The only thing I haven't tried is the SIM card for LTE.

Code: Select all

$ inxi -F
System:    Host: Sys76 Kernel: 4.18.0-8.1-liquorix-amd64 x86_64 bits: 64 Desktop: Xfce 4.12.3 
           Distro: MX-17.1_x64 Horizon March 14  2018 
Machine:   Type: Laptop System: System76 product: Galago Pro v: galp3 serial: <root required> 
           Mobo: System76 model: Galago Pro v: galp3 serial: <root required> 
           UEFI: American Megatrends v: 1.05.08RSA date: 11/14/2017 
Battery:   ID-1: BAT0 charge: 35.6 Wh condition: 35.6/36.5 Wh (98%) 
CPU:       Topology: Quad Core model: Intel Core i7-8550U bits: 64 type: MT MCP 
           L2 cache: 8192 KiB 
           Speed: 700 MHz min/max: 400/2001 MHz Core speeds (MHz): 1: 700 2: 700 3: 700 4: 700 
           5: 700 6: 700 7: 700 8: 700 
Graphics:  Device-1: Intel driver: i915 v: kernel 
           Display: x11 server: X.Org 1.19.2 driver: intel resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel Kabylake GT1.5 v: 4.5 Mesa 13.0.6 
Audio:     Device-1: Intel driver: snd_hda_intel 
           Sound Server: ALSA v: k4.18.0-8.1-liquorix-amd64 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
           IF: eth0 state: down mac: 80:fa:5b:4f:5a:aa 
           Device-2: Intel driver: iwlwifi 
           IF: wlan0 state: up mac: bc:a8:a6:86:bd:bb 
           IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: 00:50:56:c0:00:01 
           IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: 00:50:56:c0:00:08 
Drives:    Local Storage: total: 931.52 GiB used: 70.55 GiB (7.6%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 960 EVO 500GB size: 465.76 GiB 
           ID-2: /dev/sda vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB 
Partition: ID-1: / size: 455.21 GiB used: 56.71 GiB (12.5%) fs: ext4 dev: /dev/sda2 
           ID-2: swap-1 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3 
Sensors:   System Temperatures: cpu: 35.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 229 Uptime: 1m Memory: 31.30 GiB used: 440.9 MiB (1.4%) Shell: bash 
           inxi: 3.0.24
Son, someday all this will belong to your ex wife.

User avatar
castle
Posts: 10
Joined: Sat Aug 25, 2018 3:55 pm

Re: Request: System76 Drivers ppa

#7 Post by castle »

I have a new Gazelle /w 16gb ram.

Below is information via MX 17 Live USB.

Code: Select all

System:    Host: mx1 Kernel: 4.15.0-1-amd64 x86_64 bits: 64 Desktop: Xfce 4.12.3 
               Distro: MX-17.1_x64 Horizon March 14  2018 
Machine:  Type: Laptop System: System76 product: Gazelle v: gaze13 serial: <root required> 
               Mobo: System76 model: Gazelle v: gaze13 serial: <root required> 
               UEFI: American Megatrends v: 7.000S76 date: 05/09/2018 
Battery:   ID-1: BAT0 charge: 59.0 Wh condition: 59.0/59.9 Wh (98%) 
CPU:        Topology: Quad Core model: Intel Core i5-8300H bits: 64 type: MT MCP 
               L2 cache: 8192 KiB 
               Speed: 900 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 901 2: 900 3: 900 4: 900 
               5: 900 6: 902 7: 900 8: 901 
Graphics:  Device-1: Intel driver: i915 v: kernel 
               Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa 
               resolution: 1920x1080~60Hz 
               OpenGL: renderer: Gallium 0.4 on llvmpipe (LLVM 3.9 256 bits) v: 3.3 Mesa 13.0.6 
Audio:     Device-1: Intel driver: snd_hda_intel 
              Sound Server: ALSA v: k4.15.0-1-amd64 
Network:   Device-1: Intel driver: iwlwifi 
              IF: wlan0 state: up mac: 34:e1:2d:df:32:7a 
              Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
              IF: eth0 state: down mac: 80:fa:5b:5e:33:85 
Drives:    Local Storage: total: 141.63 GiB used: 1.20 GiB (0.8%) 
              ID-1: /dev/sda vendor: Western Digital model: WDS120G2G0B-00EPW0 size: 111.80 GiB 
              ID-2: /dev/sdb type: USB vendor: Mushkin model: MKNUFDMH32GB size: 29.84 GiB 
Partition: ID-1: / size: 12.34 GiB used: 243.5 MiB (1.9%) fs: overlay dev: ERR-102 
Sensors:   System Temperatures: cpu: 59.0 C mobo: N/A 
               Fan Speeds (RPM): N/A 
Info:      Processes: 228 Uptime: 12m Memory: 15.50 GiB used: 903.7 MiB (5.7%) Shell: bash 
             inxi: 3.0.24
Blaze II
OS: MX 21.3 AHS
Kernel: 6.0.0-6mx.amd64
CPU: AMD Ryzen 5 2600 (12) @ 3.400GHz
GPU: NVIDIA GeForce GTX 1660 Ti Rev. A
Memory: 16gb

User avatar
asqwerth
Developer
Posts: 7211
Joined: Sun May 27, 2007 5:37 am

Re: Request: System76 Drivers ppa

#8 Post by asqwerth »

I don't think you'll have any problems with MX17.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
Stevo
Developer
Posts: 12774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Request: System76 Drivers ppa

#9 Post by Stevo »

Debian and MX have their own system of providing newer video drivers that's incompatible with the way the PPA handles those--stretch-backports and our own test and experimental repos. DO NOT use that PPA.
castle wrote: Thu Sep 27, 2018 1:02 pm I have a new Gazelle /w 16gb ram.

Below is information via MX 17 Live USB.

Code: Select all

System:    Host: mx1 Kernel: 4.15.0-1-amd64 x86_64 bits: 64 Desktop: Xfce 4.12.3 
               Distro: MX-17.1_x64 Horizon March 14  2018 
Machine:  Type: Laptop System: System76 product: Gazelle v: gaze13 serial: <root required> 
               Mobo: System76 model: Gazelle v: gaze13 serial: <root required> 
               UEFI: American Megatrends v: 7.000S76 date: 05/09/2018 
Battery:   ID-1: BAT0 charge: 59.0 Wh condition: 59.0/59.9 Wh (98%) 
CPU:        Topology: Quad Core model: Intel Core i5-8300H bits: 64 type: MT MCP 
               L2 cache: 8192 KiB 
               Speed: 900 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 901 2: 900 3: 900 4: 900 
               5: 900 6: 902 7: 900 8: 901 
Graphics:  Device-1: Intel driver: i915 v: kernel 
               Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa 
               resolution: 1920x1080~60Hz 
               OpenGL: renderer: Gallium 0.4 on llvmpipe (LLVM 3.9 256 bits) v: 3.3 Mesa 13.0.6 
Audio:     Device-1: Intel driver: snd_hda_intel 
              Sound Server: ALSA v: k4.15.0-1-amd64 
Network:   Device-1: Intel driver: iwlwifi 
              IF: wlan0 state: up mac: 34:e1:2d:df:32:7a 
              Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
              IF: eth0 state: down mac: 80:fa:5b:5e:33:85 
Drives:    Local Storage: total: 141.63 GiB used: 1.20 GiB (0.8%) 
              ID-1: /dev/sda vendor: Western Digital model: WDS120G2G0B-00EPW0 size: 111.80 GiB 
              ID-2: /dev/sdb type: USB vendor: Mushkin model: MKNUFDMH32GB size: 29.84 GiB 
Partition: ID-1: / size: 12.34 GiB used: 243.5 MiB (1.9%) fs: overlay dev: ERR-102 
Sensors:   System Temperatures: cpu: 59.0 C mobo: N/A 
               Fan Speeds (RPM): N/A 
Info:      Processes: 228 Uptime: 12m Memory: 15.50 GiB used: 903.7 MiB (5.7%) Shell: bash 
             inxi: 3.0.24
Note the suboptimal software gallium 3D rendering here:

Code: Select all

               OpenGL: renderer: Gallium 0.4 on llvmpipe (LLVM 3.9 256 bits) v: 3.3 Mesa 13.0.6


versus what we'd like to see as with clicktician's:

Code: Select all

           OpenGL: renderer: Mesa DRI Intel Kabylake GT1.5 v: 4.5 Mesa 13.0.6 
Since the only difference seems to be clicktician's newer Liquorix 4.18 kernel, that's worth a try. The latest Liquorix kernel like he's using is easy to install in the Package Installer. Stretch-backports also has a newer Mesa stack if that's not enough to get it working right--I also needed that for my i7-8750H's UHD 630 Intel GPU.

User avatar
castle
Posts: 10
Joined: Sat Aug 25, 2018 3:55 pm

Re: Request: System76 Drivers ppa

#10 Post by castle »

Stevo wrote: Thu Sep 27, 2018 2:25 pm Debian and MX have their own system of providing newer video drivers that's incompatible with the way the PPA handles those--stretch-backports and our own test and experimental repos. DO NOT use that PPA.

Note the suboptimal software gallium 3D rendering here:

Code: Select all

               OpenGL: renderer: Gallium 0.4 on llvmpipe (LLVM 3.9 256 bits) v: 3.3 Mesa 13.0.6


versus what we'd like to see as with clicktician's:

Code: Select all

           OpenGL: renderer: Mesa DRI Intel Kabylake GT1.5 v: 4.5 Mesa 13.0.6 
Since the only difference seems to be clicktician's newer Liquorix 4.18 kernel, that's worth a try. The latest Liquorix kernel like he's using is easy to install in the Package Installer. Stretch-backports also has a newer Mesa stack if that's not enough to get it working right--I also needed that for my i7-8750H's UHD 630 Intel GPU.
Thanks @Stevo! I will try it out.
Blaze II
OS: MX 21.3 AHS
Kernel: 6.0.0-6mx.amd64
CPU: AMD Ryzen 5 2600 (12) @ 3.400GHz
GPU: NVIDIA GeForce GTX 1660 Ti Rev. A
Memory: 16gb

Post Reply

Return to “Package Requests / Status”