Nvidia GEForce 335m driver

Hello everyone.
I started using the Alienware M11X that I laid off.
A few months ago, I was still able to run the proprietary Nvidia GEForce 335m driver (using Manjaro) on an older kernel. Today I have to use the Nouveau driver. All attempts to run the proprietary driver failed. Now I am using Debian 11 Bullseye. Even after downgrading the kernel, it was unable to properly activate the GPU…
Should I even try Endeavor? This seems like it could be the way to go.
Does anyone have experience with this GPU?
I’ve tried all options except Gentoo compilation :-)… …and I don’t like to give up.
Thanks in advance!
Dan

If you are fine with nouveau or don’t want to use the GPU, you can use EndeavourOS perfectly fine. This website tells that the GPU has no display attached, so the iGPU can drive the display therefore a non working or disabled Nvidia GPU won’t render your PC useless.
If you want to use official drivers, they are no longer supported by current Xorg version so you may encounter problems.
https://wiki.archlinux.org/title/NVIDIA#Unsupported_drivers

Thanks for the quick response!
That’s exactly what I was worried about. I will try EndevaurOS with Nouveau.
I was torn between TROMjaro and EndeavorOS. I only jumped to Debian years later because of the GPU.
Does the problem with Xorg affect all other community versions of EndeavorOS?

Yes. Also if you use Wayland you can’t use propriearty drivers for running the desktop.

So I’ll have to give up… …I’ll shove the Alien back into the drawer as spare HW and have the XPS refurbished. I will never buy anything with Nvidia again.
Thanks for the care and clear answer!

You can still use EndeavourOS on your PC even if Nvidia GPU works only with open source drivers or doesn’t work.

For that hardware you should be able to use the 340xx drivers from the AUR.

We have many users using the older nvidia drivers successfully.

We also include scripts to help you install the appropriate nvidia drivers for your hardware.

I knew it! Not giving up… …just not getting much sleep today :-).
I just have to keep trying.
Thanks for the hope Dalto.

So the way is to install the ISO with the Intel GPU and after the installation split the 340xx drivers with the help of scripts?
How will it behave with the current kernel?
I guess I won’t get to the 340xx install during the install.

Yes, when you boot the ISO, choose the open source drivers.

You can install the drivers after you boot into your new system.

I understand. I’m going to play and I wish everyone pleasant dreams. I’ll be sipping Riesling and squinting at the monitor until the morning…

This is my inxi -Faz output. If it can help in any way…

Blockquote
System:
Kernel: 5.10.0-16-amd64 x86_64 bits: 64 compiler: gcc v: 10.2.1
parameters: BOOT_IMAGE=/boot/vmlinuz-5.10.0-16-amd64
root=UUID=7fdb252c-940d-4ee8-bc45-81a92831c401 ro quiet splash
Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel, plank wm: xfwm4
dm: LightDM 1.26.0 Distro: Debian GNU/Linux 11 (bullseye)
Machine:
Type: Portable System: Alienware product: M11x v: A05 serial:
Mobo: Alienware model: 0VWGCV v: A05 serial: BIOS: Alienware v: A05
date: 08/06/2010
Battery:
ID-1: BAT1 charge: 51.4 Wh condition: 51.4/64.5 Wh (80%) volts: 16.1/14.8
model: Simplo DELL T7YJR21S type: Li-ion serial: status: Full
CPU:
Info: Dual Core model: Intel U7300 bits: 64 type: MCP arch: Penryn family: 6
model-id: 17 (23) stepping: A (10) microcode: A0B L2 cache: 3 MiB
flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 6916
Speed: 1596 MHz min/max: 1066/1733 MHz Core speeds (MHz): 1: 1596 2: 1596
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: EPT disabled
Type: mds
status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
Type: meltdown mitigation: PTI
Type: mmio_stale_data status: Not affected
Type: spec_store_bypass status: Vulnerable
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Retpolines, STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel Mobile 4 Series Integrated Graphics vendor: Dell driver: i915
v: kernel bus ID: 00:02.0 chip ID: 8086:2a42 class ID: 0300
Device-2: NVIDIA GT215M [GeForce GT 335M] vendor: Dell driver: nouveau v: kernel
bus ID: 01:00.0 chip ID: 10de:0caf class ID: 0300
Device-3: Microdia Laptop_Integrated_Webcam_1.3M type: USB driver: uvcvideo
bus ID: 1-2:3 chip ID: 0c45:6424 class ID: 0e02
Display: x11 server: X.Org 1.20.11 driver: loaded: intel,nouveau display ID: :0.0
screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0")
s-diag: 414mm (16.3")
Monitor-1: LVDS1 res: 1366x768 hz: 60 dpi: 129 size: 270x160mm (10.6x6.3")
diag: 314mm (12.4")
OpenGL: renderer: Mesa DRI Mobile Intel GM45 Express (CTG) v: 2.1 Mesa 20.3.5
direct render: Yes
Audio:
Device-1: Intel 82801I HD Audio vendor: Dell driver: snd_hda_intel v: kernel
bus ID: 00:1b.0 chip ID: 8086:293e class ID: 0403
Device-2: NVIDIA High Definition Audio vendor: Dell driver: snd_hda_intel v: kernel
bus ID: 01:00.1 chip ID: 10de:0be4 class ID: 0403
Sound Server: ALSA v: k5.10.0-16-amd64
Network:
Device-1: Qualcomm Atheros AR8132 Fast Ethernet vendor: Dell driver: atl1c v: kernel
port: 3000 bus ID: 02:00.0 chip ID: 1969:1062 class ID: 0200
IF: enp2s0 state: down mac:
Device-2: Broadcom BCM43224 802.11a/b/g/n
vendor: Dell Wireless 1520 Half-size Mini PCIe Card driver: wl v: kernel
modules: bcma port: 3000 bus ID: 08:00.0 chip ID: 14e4:4353 class ID: 0280
IF: wlp8s0 state: up mac:
Device-3: Dell Wireless 365 Bluetooth type: USB driver: btusb bus ID: 2-1.3:5
chip ID: 413c:8160 class ID: fe01
Device-4: KYE Systems (Mouse Systems) GF3000F Ethernet Adapter type: USB
driver: hid-generic,usbhid bus ID: 3-2:2 chip ID: 0458:6001 class ID: 0301
Bluetooth:
Device-1: Dell Wireless 365 Bluetooth type: USB driver: btusb v: 0.8 bus ID: 2-1.3:5
chip ID: 413c:8160 class ID: fe01
Report: ID: hci0 state: up running bt-v: 1.2 lmp-v: 2.1 sub-v: 423d hci-v: 2.1
rev: 50ad address:
Info: acl-mtu: 1021:8 sco-mtu: 64:1 link-policy: rswitch hold sniff park
link-mode: slave accept service-classes: rendering, capturing, audio
Drives:
Local Storage: total: 465.76 GiB used: 89.35 GiB (19.2%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST9500420AS size: 465.76 GiB
block size: physical: 512 B logical: 512 B speed: 3.0 Gb/s rotation: 7200 rpm
serial: rev: SDM1 scheme: MBR
Partition:
ID-1: / raw size: 214.84 GiB size: 210.41 GiB (97.94%) used: 89.35 GiB (42.5%)
fs: ext4 dev: /dev/sda7 maj-min: 8:7
Swap:
Kernel: swappiness: 10 (default 60) cache pressure: 100 (default)
ID-1: swap-1 type: file size: 9 GiB used: 3.3 MiB (0.0%) priority: -2
file: /swapfile
Sensors:
System Temperatures: cpu: 49.0 C mobo: N/A gpu: nouveau temp: 48.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 226 Uptime: 3h 03m wakeups: 1 Memory: 7.67 GiB used: 3.21 GiB (41.8%)
Init: systemd v: 247 runlevel: 5 Compilers: gcc: 10.2.1 alt: 10 Packages: 2728
apt: 2691 lib: 1422 flatpak: 22 snap: 15 Shell: Bash v: 5.1.4
running in: xfce4-terminal inxi: 3.3.01
Blockquote

1 Like

As @dalto said you can use the Nvidia 340.xx version drivers which support the GT 335M.

A failure so far…
I have tried various procedures, no progress yet.

[dan@dan-m11x ~]$ yay -S --noconfirm nvidia-340xx nvidia-340xx-settings
:: There are 3 providers available for nvidia-340xx:
:: Repository AUR
    1) nvidia-340xx 2) nvidia-340xx-dkms 3) nvidia-340xx-lts-dkms 

Enter a number (default=1): 
1
:: Checking for conflicts...
:: Checking for inner conflicts...
 -> Package conflicts found:
 -> Installing nvidia-340xx will remove: nvidia-dkms (nvidia)
 -> Installing nvidia-340xx-settings will remove: nvidia-settings
 -> Installing nvidia-340xx-utils will remove: nvidia-utils, nvidia-utils (nvidia-libgl)
 -> Installing libxnvctrl-340xx will remove: libxnvctrl
 -> package conflicts can not be resolved with noconfirm, aborting
[dan@dan-m11x ~]$ yay -S --noconfirm nvidia-340xx-dkms nvidia-340xx-settings
:: Checking for conflicts...
:: Checking for inner conflicts...
 -> Package conflicts found:
 -> Installing nvidia-340xx-settings will remove: nvidia-settings
 -> Installing nvidia-340xx-utils will remove: nvidia-utils, nvidia-utils (nvidia-libgl)
 -> Installing libxnvctrl-340xx will remove: libxnvctrl
 -> Installing nvidia-340xx-dkms will remove: nvidia-dkms (nvidia)
 -> package conflicts can not be resolved with noconfirm, aborting
[dan@dan-m11x ~]$ 

Can we see the output inxi -Fxxxz

Also, don’t use --noconfirm, especially in that scenario.

[dan@dan-m11x ~]$ inxi -Fxxxz
System:
  Kernel: 5.18.14-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 info: xfce4-panel, plank
    wm: xfwm v: 4.16.1 vt: 7 dm: LightDM v: 1.30.0 Distro: EndeavourOS
    base: Arch Linux
Machine:
  Type: Portable System: Alienware product: M11x v: A05
    serial: <superuser required>
  Mobo: Alienware model: 0VWGCV v: A05 serial: <superuser required>
    BIOS: Alienware v: A05 date: 08/06/2010
Battery:
  ID-1: BAT1 charge: 51.4 Wh (100.0%) condition: 51.4/64.5 Wh (79.6%)
    volts: 16.1 min: 14.8 model: Simplo DELL T7YJR21S type: Li-ion
    serial: <filter> status: full
CPU:
  Info: dual core model: Intel U7300 bits: 64 type: MCP smt: <unsupported>
    arch: Penryn Yorkfield rev: A cache: L1: 128 KiB L2: 3 MiB
  Speed (MHz): avg: 1596 min/max: 1066/1733 cores: 1: 1596 2: 1596
    bogomips: 6919
  Flags: ht lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx
Graphics:
  Device-1: Intel Mobile 4 Series Integrated Graphics vendor: Dell
    driver: i915 v: kernel arch: Gen5 ports: active: LVDS-1 empty: DP-1,VGA-1
    bus-ID: 00:02.0 chip-ID: 8086:2a42 class-ID: 0300
  Device-2: NVIDIA GT215M [GeForce GT 335M] vendor: Dell driver: N/A
    arch: Tesla pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:0caf class-ID: 0300
  Device-3: Microdia Laptop_Integrated_Webcam_1.3M type: USB
    driver: uvcvideo bus-ID: 1-2:3 chip-ID: 0c45:6424 class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.4 compositor: xfwm v: 4.16.1 driver:
    X: loaded: intel unloaded: modesetting alternate: fbdev,vesa gpu: i915
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
    s-diag: 414mm (16.31")
  Monitor-1: LVDS-1 mapped: LVDS1 model: Seiko Epson 0x5441 res: 1366x768
    hz: 60 dpi: 129 size: 270x160mm (10.63x6.3") diag: 314mm (12.4")
    modes: 1366x768
  OpenGL: renderer: Mesa Mobile Intel GM45 Express (CTG) v: 2.1 Mesa 22.1.4
    direct render: Yes
Audio:
  Device-1: Intel 82801I HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:1b.0 chip-ID: 8086:293e class-ID: 0403
  Device-2: NVIDIA High Definition Audio vendor: Dell driver: snd_hda_intel
    v: kernel pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1
    chip-ID: 10de:0be4 class-ID: 0403
  Sound Server-1: ALSA v: k5.18.14-arch1-1 running: yes
  Sound Server-2: PulseAudio v: 16.1 running: no
  Sound Server-3: PipeWire v: 0.3.56 running: yes
Network:
  Device-1: Qualcomm Atheros AR8132 Fast Ethernet vendor: Dell driver: atl1c
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 02:00.0
    chip-ID: 1969:1062 class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
  Device-2: Broadcom BCM43224 802.11a/b/g/n
    vendor: Dell Wireless 1520 Half-size Mini PCIe Card driver: wl v: kernel
    pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 08:00.0 chip-ID: 14e4:4353
    class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  Device-3: KYE Systems (Mouse Systems) GF3000F Ethernet Adapter type: USB
    driver: hid-generic,usbhid bus-ID: 4-1:2 chip-ID: 0458:6001 class-ID: 0301
Drives:
  Local Storage: total: 494.58 GiB used: 41.65 GiB (8.4%)
  ID-1: /dev/sda vendor: Seagate model: ST9500420AS size: 465.76 GiB
    speed: 3.0 Gb/s type: HDD rpm: 7200 serial: <filter> rev: SDM1 scheme: MBR
  ID-2: /dev/sdb type: USB vendor: Kingston model: DataTraveler 3.0
    size: 28.82 GiB type: N/A serial: <filter>
Partition:
  ID-1: / size: 245.38 GiB used: 41.65 GiB (17.0%) fs: ext4 dev: /dev/sda4
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 191 Uptime: 3m wakeups: 1 Memory: 7.67 GiB
  used: 1.56 GiB (20.4%) Init: systemd v: 251 default: graphical Compilers:
  gcc: 12.1.0 Packages: pacman: 1045 Shell: Bash v: 5.1.16
  running-in: xfce4-terminal inxi: 3.3.19
[dan@dan-m11x ~]$ 


It doesn’t look like you are using the nvidia drivers.

You should be able to just remove them.

sudo pacman -R nvidia-settings nvidia-utils nvidia-dkms

If you just didn’t use --noconfirm, it would probably be asking you to allow replacing them.

In general, on Arch-based distros package activities require manual intervention which makes using --noconfirm inherently dangerous.

Done.
I also must uninstall lib32-nvidia-utils because of dependencies.
What now?

OK, is that a problem?

But not at all… I added it for clarification.
I would just like to stuff the driver (nvidia-340xx) in there :-).
I’m tired of my own incompetence.
Anyway, Thanks for help!