Hello!
Earlier today, I installed EndeavourOS on one of my desktops. In general, I am very, very happy with the OS. Performance is excellent, KDE Plasma works flawlessly, there is absolutely no bloat, user friendly tools and scripts are great! EndeavourOS will most likely replace all my Manjaro computers within the next month or so. The devs did a fantastic job with this distro. 10/10
Since Iām sill quite a newbie, there is one thing that slightly confuses me. This old computer has a fairly ancient Nvidia GeForce GTX 550 Ti graphics card:
Here is the output of `inxi -Fxxxa`
System: Kernel: 5.7.10-arch1-1 x86_64 bits: 64 compiler: gcc v: 10.1.0
parameters: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=500a40b3-c412-4944-8f1d-9d6aee8a0a4b rw amd_iommu=on iommu=pt
loglevel=3 nowatchdog
Desktop: KDE Plasma 5.19.3 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM Distro: EndeavourOS
Machine: Type: Desktop System: Gigabyte product: N/A v: N/A serial: <superuser/root required> Chassis: type: 3
serial: <superuser/root required>
Mobo: Gigabyte model: 990XA-UD3 v: x.x serial: <superuser/root required> UEFI: American Megatrends v: FD
date: 02/04/2013
CPU: Topology: 6-Core model: AMD Phenom II X6 1090T bits: 64 type: MCP arch: K10 family: 10 (16) model-id: A (10)
stepping: N/A microcode: 10000DC L2 cache: 3072 KiB
flags: lm nx pae sse sse2 sse3 sse4a svm bogomips: 38594
Speed: 1643 MHz min/max: N/A Core speeds (MHz): 1: 1643 2: 1630 3: 1533 4: 1594 5: 1766 6: 1234
Vulnerabilities: Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass status: Not affected
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full AMD retpoline, STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics: Device-1: NVIDIA GF116 [GeForce GTX 550 Ti] vendor: CardExpert driver: nvidia v: 390.138 bus ID: 01:00.0
chip ID: 10de:1244
Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: nvidia unloaded: fbdev,modesetting,vesa
alternate: nouveau,nv display ID: :0 screens: 1
Screen-1: 0 s-res: 2560x1440 s-dpi: 108 s-size: 602x342mm (23.7x13.5") s-diag: 692mm (27.3")
Monitor-1: DVI-I-1 res: 2560x1440 hz: 60 dpi: 109 size: 597x336mm (23.5x13.2") diag: 685mm (27")
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio: Device-1: Advanced Micro Devices [AMD/ATI] SBx00 Azalia vendor: Gigabyte driver: snd_hda_intel v: kernel
bus ID: 00:14.2 chip ID: 1002:4383
Device-2: NVIDIA GF116 High Definition Audio vendor: CardExpert driver: snd_hda_intel v: kernel bus ID: 01:00.1
chip ID: 10de:0bee
Sound Server: ALSA v: k5.7.10-arch1-1
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte driver: r8168 v: 8.048.03-NAPI
port: d000 bus ID: 03:00.0 chip ID: 10ec:8168
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: 94:de:80:c7:ff:fe
Drives: Local Storage: total: 931.51 GiB used: 21.44 GiB (2.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda vendor: Western Digital model: WD1003FZEX-00K3CA0 size: 931.51 GiB block size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s rotation: 7200 rpm serial: WD-WCC6Y4SCHS31 rev: 1A01 scheme: GPT
Partition: ID-1: / raw size: 931.39 GiB size: 915.77 GiB (98.32%) used: 21.44 GiB (2.3%) fs: ext4 dev: /dev/sda2
Swap: Kernel: swappiness: 60 (default) cache pressure: 100 (default)
ID-1: swap-1 type: file size: 5.00 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
Sensors: System Temperatures: cpu: 33.1 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 184 Uptime: 2h 55m Memory: 15.61 GiB used: 2.80 GiB (17.9%) Init: systemd v: 245 Compilers: gcc: 10.1.0
Packages: pacman: 989 lib: 213 Shell: Bash v: 5.0.17 running in: konsole inxi: 3.1.04
By default only the nouveau driver was installed (and this caused KDE Plasma to freeze after a few minutes and constantly require reboots). The appropriate proprietary driver for this card is 390xx. The wiki page has some confusing info about this driver: in one place it says itās newly moved to legacy, but further down it says: ānvidia-installer only supports the latest driver and nvidia-390xxā. Does this apply to nvidia-installer-dkms, as well?
Well, I tried it and nvidia-installer-dkms
detected my card and installed the 450.57 driver which of course, made my system unbootable. Not a big problem, I made a Timeshift snapshot just in case so I booted from a live image, chrooted and restored it.
Then, I installed nvidia-390xx-dkms
from the AUR. This works flawlessly, everything runs smoothly, KDE does not freeze any more.
But I wonder, what will happen when kernels update? Do I have to do something about these drivers when that happens? Is there a way to configure it so that I can only update with pacman -Syu
and forget about graphics drivers?