Driver installation NVIDIA GeForce GTS 250, for Dota 2

Driver installation NVIDIA GeForce GTS 250, for Dota 2. Please help.

alex@alex in ~ 
λ garuda-inxi
System:
Kernel: 5.16.9-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.2.0
parameters: BOOT_IMAGE=/vmlinuz-linux-zen
root=UUID=4e96d3d8-1bb3-49a1-b65b-83f5633b155e rw rootflags=subvol=@
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=bdfc7c0d-289c-4a23-be83-c530e6046560 loglevel=3
Desktop: KDE Plasma 5.24.2 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11
vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: MSI model: H55M-P31(MS-7636) v: 1.0
serial: <superuser required> BIOS: American Megatrends v: 1.3
date: 12/21/2009
CPU:
Info: model: Intel Core i3 530 bits: 64 type: MT MCP arch: Westmere
family: 6 model-id: 0x25 (37) stepping: 2 microcode: 0x11
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 2246 high: 2922 min/max: 1200/2933 scaling:
driver: acpi-cpufreq governor: performance cores: 1: 1462 2: 1847 3: 2756
4: 2922 bogomips: 23408
Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf
mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode;
SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl
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: NVIDIA G92 [GeForce GTS 250] driver: nouveau v: kernel pcie:
gen: 1 speed: 2.5 GT/s lanes: 16 ports: active: VGA-1
empty: DVI-I-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:0615 class-ID: 0300
Device-2: Z-Star Micro Venus USB2.0 Camera type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 1-1.4:5 chip-ID: 0ac8:3420
class-ID: 0102
Display: x11 server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X:
loaded: nouveau unloaded: modesetting alternate: fbdev,nv,vesa gpu: nouveau
display-ID: :0 screens: 1
Screen-1: 0 s-res: 1600x900 s-dpi: 96 s-size: 423x238mm (16.7x9.4")
s-diag: 485mm (19.1")
Monitor-1: VGA-1 model: LG (GoldStar) E2040 serial: <filter> built: 2010
res: 1600x900 hz: 60 dpi: 92 gamma: 1.2 size: 443x249mm (17.4x9.8")
diag: 515mm (20.3") ratio: 16:9 modes: max: 1600x900 min: 720x400
OpenGL: renderer: NV92 v: 3.3 Mesa 21.3.7 direct render: Yes
Audio:
Device-1: Intel 5 Series/3400 Series High Definition Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
chip-ID: 8086:3b56 class-ID: 0403
Device-2: Z-Star Micro Venus USB2.0 Camera type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 1-1.4:5 chip-ID: 0ac8:3420
class-ID: 0102
Sound Server-1: ALSA v: k5.16.9-zen1-1-zen running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.47 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: e800 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp2s0 state: down mac: <filter>
Device-2: Qualcomm Atheros AR2417 Wireless Network Adapter [AR5007G
802.11bg]
driver: ath5k v: kernel bus-ID: 03:00.0 chip-ID: 168c:001d class-ID: 0200
IF: wlp3s0 state: up mac: <filter>
Bluetooth:
Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8
bus-ID: 2-1.1:3 chip-ID: 0bda:8771 class-ID: e001 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 931.53 GiB used: 499.43 GiB (53.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD2500AAKX-073CA1 size: 232.89 GiB block-size: physical: 512 B
logical: 512 B speed: 3.0 Gb/s type: N/A serial: <filter> rev: 1H17
scheme: MBR
ID-2: /dev/sdb maj-min: 8:16 vendor: Hitachi model: HDS721050CLA362
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: HDD rpm: 7200 serial: <filter> rev: A39C scheme: MBR
ID-3: /dev/sdc maj-min: 8:32 vendor: Samsung model: HD252HJ
size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: N/A serial: <filter> rev: 1113 scheme: MBR
Partition:
ID-1: / raw-size: 100.04 GiB size: 100.04 GiB (100.00%)
used: 38.25 GiB (38.2%) fs: btrfs dev: /dev/sda8 maj-min: 8:8
ID-2: /boot raw-size: 5 GiB size: 5 GiB (100.00%) used: 136.1 MiB (2.7%)
fs: btrfs dev: /dev/sda7 maj-min: 8:7
ID-3: /home raw-size: 100.04 GiB size: 100.04 GiB (100.00%)
used: 38.25 GiB (38.2%) fs: btrfs dev: /dev/sda8 maj-min: 8:8
ID-4: /var/log raw-size: 100.04 GiB size: 100.04 GiB (100.00%)
used: 38.25 GiB (38.2%) fs: btrfs dev: /dev/sda8 maj-min: 8:8
ID-5: /var/tmp raw-size: 100.04 GiB size: 100.04 GiB (100.00%)
used: 38.25 GiB (38.2%) fs: btrfs dev: /dev/sda8 maj-min: 8:8
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 7.69 GiB used: 657.8 MiB (8.4%)
priority: 100 dev: /dev/zram0
ID-2: swap-2 type: partition size: 7.84 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda6 maj-min: 8:6
Sensors:
System Temperatures: cpu: 43.0 C mobo: N/A gpu: nouveau temp: 50.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 273 Uptime: 5h 54m wakeups: 0 Memory: 7.69 GiB
used: 3.83 GiB (49.8%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1885 lib: 547 Shell: fish
v: 3.3.1 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.13
Garuda (2.5.5-1):
System install date:     2022-02-16
Last full system update: 2022-02-27
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper
Failed units:

That's a pretty old non-GTX/RTX card and most likely not compatible with proprietary drivers that you would need.

If there is no "auto-install proprietary driver" button for you under Garuda Welcome -> Garuda Settings Manager -> Hardware Configuration, you are probably out of luck.

4 Likes

To confirm what Kayo said, there is no supported proprietary driver for this 13-year-old GPU. Using the Nouveau driver or buying a new laptop are the two realistic choices.

The 340xx driver is in the AUR but the driver is not maintained by NVIDIA any more, and likely won’t work with newer kernels anyway.

4 Likes

No offence intended, but Garuda is a performance oriented distro intended for modern hardware. There are plenty of distros intended for old hardware, you simply need to find one more suited to your hardware.

That may be a bitter pill to swallow, but better to accept that, than waste your time and effort on a goal with little to no payoff.

3 Likes

Thanks for the support, can you recommend a Distribution kit for my video card and Steam?

If you need NVIDIA 340xx then you could look at a Debian-based distro, they're still patching it to build (even though it's no longer maintained by NVIDIA).

1 Like

thanks for the help