Nvidia Legacy driver question

Hello to all. My "new" laptop has an older GPU. Here. Have a look.

╭─user@garudabox in ~ took 293ms
╰─λ sudo inxi -Famz
[sudo] password for user:
System:    Kernel: 5.14.8-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0  
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=5634b16a-e443-4173-b485-8bda91837d75  
rw rootflags=subvol=@ quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3
Console: tty pts/0 wm: kwin_x11 DM: SDDM Distro: Garuda Linux base: Arch Linux  
Machine:   Type: Laptop System: LENOVO product: 427639U v: ThinkPad W520 serial: <filter> Chassis:  
type: 10 serial: <filter>  
Mobo: LENOVO model: 427639U serial: <filter> UEFI: LENOVO v: 8BET62WW (1.42 ) date: 07/26/2013  
Battery:   ID-1: BAT0 charge: 29.7 Wh (72.6%) condition: 40.9/93.2 Wh (43.9%) volts: 11.7 min: 11.1  
model: SANYO 42T4799 type: Li-ion serial: <filter> status: Discharging  
Memory:    RAM: total: 17.46 GiB used: 4.39 GiB (25.2%)  
Array-1: capacity: 32 GiB slots: 4 EC: None max-module-size: 8 GiB note: est.  
Device-1: ChannelA-DIMM0 size: 8 GiB speed: 1333 MT/s type: DDR3 detail: synchronous  
bus-width: 64 bits total: 64 bits manufacturer: 0000 part-no: Not Specified serial: N/A  
Device-2: ChannelA-DIMM1 size: 8 GiB speed: 1333 MT/s type: DDR3 detail: synchronous  
bus-width: 64 bits total: 64 bits manufacturer: 85F7 part-no: H641GU67G1600G serial: N/A  
Device-3: ChannelB-DIMM0 size: 2 GiB speed: 1333 MT/s type: DDR3 detail: synchronous  
bus-width: 64 bits total: 64 bits manufacturer: Hynix/Hyundai part-no: HMT425S6CFR6A-PB  
serial: <filter>  
Device-4: ChannelB-DIMM1 size: No Module Installed  
CPU:       Info: Quad Core model: Intel Core i7-2820QM bits: 64 type: MT MCP arch: Sandy Bridge family: 6  
model-id: 2A (42) stepping: 7 microcode: 2F cache: L1: 64 KiB L2: 8 MiB L3: 8 MiB  
flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 36682  
Speed: 1381 MHz min/max: 800/3400 MHz base/boost: 2300/2300 volts: 1.2 V ext-clock: 100 MHz  
Core speeds (MHz): 1: 1381 2: 2145 3: 2292 4: 2292 5: 1839 6: 1363 7: 2293 8: 2293  
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled  
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable  
Type: mds mitigation: Clear CPU buffers; SMT vulnerable  
Type: meltdown mitigation: PTI  
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp  
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization  
Type: spectre_v2  
mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling  
Type: srbds status: Not affected  
Type: tsx_async_abort status: Not affected  
Graphics:  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics vendor: Lenovo  
driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:0126 class-ID: 0300  
Device-2: NVIDIA GF108GLM [Quadro 1000M] vendor: Lenovo driver: nouveau v: kernel  
bus-ID: 01:00.0 chip-ID: 10de:0dfa class-ID: 0300  
Device-3: Chicony Lenovo Integrated Camera (0.3MP) type: USB driver: uvcvideo bus-ID: 1-1.6:6  
chip-ID: 04f2:b217 class-ID: 0e02  
Display: server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: intel,nouveau  
unloaded: modesetting alternate: fbdev,nv,vesa display-ID: :0 screens: 1  
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9")  
Monitor-1: LVDS1 res: 1920x1080 hz: 60 dpi: 143 size: 340x190mm (13.4x7.5") diag: 389mm (15.3")  
OpenGL: renderer: Mesa DRI Intel HD Graphics 3000 (SNB GT2) v: 3.3 Mesa 21.2.2 compat-v: 3.0  
direct render: Yes  
Audio:     Device-1: Intel 6 Series/C200 Series Family High Definition Audio vendor: Lenovo ThinkPad T520  
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1c20 class-ID: 0403  
Device-2: NVIDIA GF108 High Definition Audio vendor: Lenovo driver: snd_hda_intel v: kernel  
bus-ID: 01:00.1 chip-ID: 10de:0bea class-ID: 0403  
Sound Server-1: ALSA v: k5.14.8-zen1-1-zen running: yes  
Sound Server-2: JACK v: 1.9.19 running: no  
Sound Server-3: PulseAudio v: 15.0 running: no  
Sound Server-4: PipeWire v: 0.3.37 running: yes  
Network:   Device-1: Intel 82579LM Gigabit Network vendor: Lenovo ThinkPad T520 driver: e1000e v: kernel  
port: 6080 bus-ID: 00:19.0 chip-ID: 8086:1502 class-ID: 0200  
IF: enp0s25 state: down mac: <filter>  
Device-2: Intel Centrino Advanced-N 6205 [Taylor Peak] driver: iwlwifi v: kernel port: 5000  
bus-ID: 03:00.0 chip-ID: 8086:0085 class-ID: 0280  
IF: wlp3s0 state: down mac: <filter>  
Device-3: D-Link System DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072] type: USB  
driver: rt2800usb bus-ID: 1-1.2:3 chip-ID: 07d1:3c0a class-ID: 0000 serial: <filter>  
IF: wlp0s26u1u2 state: up mac: <filter>  
Bluetooth: Device-1: Broadcom BCM2045B (BDC-2.1) type: USB driver: btusb v: 0.8 bus-ID: 1-1.4:9  
chip-ID: 0a5c:217f class-ID: fe01 serial: <filter>  
Report: bt-adapter ID: hci0 rfk-id: 7 state: up address: <filter>  
Drives:    Local Storage: total: 1.06 TiB used: 12.5 GiB (1.2%)  
ID-1: /dev/sda maj-min: 8:0 vendor: HGST (Hitachi) model: HTS721010A9E630  
family: Travelstar 7K1000 size: 931.51 GiB block-size: physical: 4096 B logical: 512 B
sata: 3.0 speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter> rev: A3U0 temp: 39 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 1y 43d 13h cycles: 3547
ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital model: WD1600BEVT-60ZCT1
family: Scorpio Blue Serial ATA size: 149.05 GiB block-size: physical: 512 B logical: 512 B
sata: 2.5 speed: 3.0 Gb/s type: HDD rpm: 5400 serial: <filter> rev: 1A13 temp: 42 C scheme: MBR
SMART: yes state: enabled health: PASSED on: 83d 15h cycles: 1240 Old-Age:
write error rate: 100 threshold: 100
Partition: ID-1: / raw-size: 64 GiB size: 64 GiB (100.00%) used: 12.3 GiB (19.2%) fs: btrfs
block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 100 MiB size: 98.4 MiB (98.42%) used: 562 KiB (0.6%) fs: vfat
block-size: 512 B dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 827.41 GiB size: 827.41 GiB (100.00%) used: 212.3 MiB (0.0%) fs: btrfs
block-size: 4096 B dev: /dev/sda3 maj-min: 8:3
ID-4: /var/log raw-size: 64 GiB size: 64 GiB (100.00%) used: 12.3 GiB (19.2%) fs: btrfs
block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 64 GiB size: 64 GiB (100.00%) used: 12.3 GiB (19.2%) fs: btrfs
block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 17.46 GiB used: 1.3 MiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:   System Temperatures: cpu: 49.0 C mobo: N/A gpu: nouveau temp: 40.0 C
Fan Speeds (RPM): cpu: 2521
Info:      Processes: 291 Uptime: 2h 9m wakeups: 2 Init: systemd v: 249 tool: systemctl Compilers:
gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1179 lib: 294 Shell: fish (sudo) v: 3.3.1
default: Bash v: 5.1.8 running-in: konsole inxi: 3.3.06

The latest driver on the Nvidia site for it is 3.52 and the latest I find in a repo <3.52 is 3.40 in the AUR. I found that it works with 3.90 with packages from the supported repos but I'm not sure if it would work as well as with 3.40 (or vice-versa). It does not work with 4+. I put this question in the Community section because it may be a matter of opinion, but your opinions are probably better than my own. Is it okay to use a driver not officially supported by nvidia (390xx)? Thanks for any insight. I'm rather new to discrete GPUs.

ADDED INFO: I was using 390xx for awhile and recently borked my system and had to reinstall. I think I may have borked it after reading this GPU's CUDA requirements and attempting to switch to 340xx, but I'm not absolutely sure why it borked.

If it works with 390xx then use 390xx. 340xx is EOL and not maintained by NVIDIA, but 390xx is still being updated (for now...).

4 Likes

I agree, just wanted a second opinion. Thanks for the input.

Now I need to figure out how to get cuda-5.5 lolol. Maybe put a request to add it to the chaotic-aur. LOLOL :rofl:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.