After totally upgrade graphic card problem

In the end, when I could make totally upgrade, I saw my graphics card drive changed. So when I install it with the original iso, the right driver is installed. However, the graphics card driver is changing after upgrade. Therefore, I cannot work stable. I have problems such as screen and mouse tremor, logout and session closure. Do I have a chance to protect the existing graphics card driver or install the same graphics card driver after upgrade?

Normally GPU: NVIDIA GeForce GT 610 but driver after changed NVD9

before totally upgrade
garuda-inxi

╭─vburak@vburak in ~
 ╰─λ garuda-inxi
System:
  Kernel: 6.8.7-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=c774574d-b0ea-4046-a466-1b64617697a8 rw rootflags=subvol=@
    quiet resume=UUID=b3e01b27-2fb2-4561-adaa-d12c8a1e33df loglevel=3 ibt=off
  Desktop: Hyprland v: 0.39.1 with: waybar tools: avail: swayidle,swaylock
    vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: P43T-ES3G serial: <superuser required>
    uuid: <superuser required> BIOS: Award v: F8 date: 01/12/2012
CPU:
  Info: model: Intel Core2 Quad Q6600 bits: 64 type: MCP arch: Core2 Merom
    level: v1 built: 2006-09 process: Intel 65nm family: 6 model-id: 0xF (15)
    stepping: 0xB (11) microcode: 0xBA
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 256 KiB
    desc: d-4x32 KiB; i-4x32 KiB L2: 8 MiB desc: 2x4 MiB
  Speed (MHz): avg: 2000 high: 2400 min/max: 1600/2400 scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 1600 2: 2400 3: 1600
    4: 2400 bogomips: 19199
  Flags: ht lm nx pae sse sse2 sse3 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: NVIDIA GF119 [GeForce GT 610] driver: nouveau v: kernel non-free:
    series: 390.xx+ status: legacy (EOL~2022-11-22) last: release: 390.157
    kernel: 6.0 xorg: 1.21 arch: Fermi code: GF1xx process: 40/28nm
    built: 2010-2016 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:104a
    class-ID: 0300 temp: 43.0 C
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 23.2.6
    compositor: Hyprland v: 0.39.1 driver: X: loaded: nouveau
    unloaded: modesetting alternate: fbdev,nv,vesa dri: nouveau gpu: nouveau
    display-ID: 1
  Monitor-1: VGA-1 res: 1920x1080 hz: 60 scale: 1 size: N/A modes:
    max: 1024x768 min: 640x480
  API: Vulkan v: 1.3.279 layers: 4 device: 0 type: cpu name: llvmpipe (LLVM
    17.0.6 128 bits) driver: mesa llvmpipe v: 24.0.5-arch1.1 (LLVM 17.0.6)
    device-ID: 10005:0000 surfaces: xcb,xlib,wayland
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel 82801JI HD Audio vendor: Gigabyte GA-EP45-UD3R
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3a3e
    class-ID: 0403
  Device-2: NVIDIA GF119 HDMI Audio driver: snd_hda_intel v: kernel pcie:
    gen: 1 speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0e08
    class-ID: 0403
  API: ALSA v: k6.8.7-zen1-2-zen status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: ce00 bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8187 Wireless Adapter driver: rtl8187 type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-5:4 chip-ID: 0bda:8187
    class-ID: 0000 serial: <filter>
  IF: wlp0s26f7u5 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Drives:
  Local Storage: total: 524.36 GiB used: 13.64 GiB (2.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST3500418AS
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: CC46 scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 model: N/A size: 58.59 GiB block-size:
    physical: 512 B logical: 512 B type: USB rev: 2.0 spd: 480 Mb/s lanes: 1
    mode: 2.0 tech: N/A serial: <filter> fw-rev: 2.00 scheme: MBR
Partition:
  ID-1: / raw-size: 455.08 GiB size: 455.08 GiB (100.00%)
    used: 13.64 GiB (3.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
  ID-2: /home raw-size: 455.08 GiB size: 455.08 GiB (100.00%)
    used: 13.64 GiB (3.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
  ID-3: /var/log raw-size: 455.08 GiB size: 455.08 GiB (100.00%)
    used: 13.64 GiB (3.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
  ID-4: /var/tmp raw-size: 455.08 GiB size: 455.08 GiB (100.00%)
    used: 13.64 GiB (3.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 9.71 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 10.68 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sda2 maj-min: 8:2
Sensors:
  System Temperatures: cpu: 66.0 C mobo: N/A gpu: nouveau temp: 43.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 12 GiB note: est. available: 9.71 GiB used: 1.75 GiB (18.0%)
  Processes: 233 Power: uptime: 2m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 3.87 GiB Init: systemd v: 255
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1228 libs: 373 tools: pacseek,paru Compilers:
    gcc: 13.2.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: alacritty
    inxi: 3.3.34
Garuda (2.6.26-1):
  System install date:     2024-07-23
  Last full system update: 2024-07-23
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       <superuser required>
  Failed units:

alacritty:

                  .%;888:8898898:                vburak@vburak-p43tes3g
                 x;XxXB%89b8:b8%b88:              ----------------------
              .8Xxd                8X:.           OS: Garuda Linux x86_64
            .8Xx;                    8x:.         Host: P43T-ES3G
          .tt8x          .d            x88;       Kernel: 6.8.7-zen1-2-zen
       .@8x8;          .db:              xx@;     Uptime: 1 min
     ,tSXXΒ°          .bbbbbbbbbbbbbbbbbbbB8x@;    Packages: 1228 (pacman)[stable]
   .SXxx            bBBBBBBBBBBBBBBBBBBBbSBX8;    Shell: fish 3.7.1
 ,888S                                     pd!    Resolution: 1920x1080
8X88/                                       q     WM: Hyprland (Wayland)
8X88/                                             Theme: BeautyLine [GTK2], Sweet-Dark [GTK3/4]{?3} {3} [Plasma], {?}{7}
 x%88        d888@8@X@X@X88X@@XX@@X@8@X.          Icons: BeautyLine [GTK2/3/4]
   dxXd    dB8b8b8B8B08bB88b998888b88x.           Terminal: alacritty 0.13.2
    dxx8o                      .@@;.              Terminal Font: FiraCode Nerd Font Mono 12.0
      dx88                   .t@x.                CPU: Intel(R) Core(TM)2 Quad    Q6600 (4) @ 2,40 GHzd:SS@8ba89aa67a853Sxxad.
          .d988999889889899dd.                    GPU: NVIDIA GeForce GT 610
                                                  Memory: 1,86 GiB / 9,71 GiB

                                                  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
                                                  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ


after totally upgrade

vburak@vburak in ~ took 6m29s
 ╰─λ garuda-inxi
System:
  Kernel: 6.8.7-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=c774574d-b0ea-4046-a466-1b64617697a8 rw rootflags=subvol=@
    quiet resume=UUID=b3e01b27-2fb2-4561-adaa-d12c8a1e33df loglevel=3 ibt=off
  Desktop: Hyprland v: N/A with: waybar tools: avail: swayidle,swaylock
    vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: P43T-ES3G serial: <superuser required>
    uuid: <superuser required> BIOS: Award v: F8 date: 01/12/2012
CPU:
  Info: model: Intel Core2 Quad Q6600 bits: 64 type: MCP arch: Core2 Merom
    level: v1 built: 2006-09 process: Intel 65nm family: 6 model-id: 0xF (15)
    stepping: 0xB (11) microcode: 0xBA
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 256 KiB
    desc: d-4x32 KiB; i-4x32 KiB L2: 8 MiB desc: 2x4 MiB
  Speed (MHz): avg: 2199 high: 2400 min/max: 1600/2400 scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 1600 2: 2399 3: 2400
    4: 2400 bogomips: 19200
  Flags: ht lm nx pae sse sse2 sse3 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: NVIDIA GF119 [GeForce GT 610] driver: nouveau v: kernel non-free:
    series: 390.xx+ status: legacy (EOL~2022-11-22) last: release: 390.157
    kernel: 6.0 xorg: 1.21 arch: Fermi code: GF1xx process: 40/28nm
    built: 2010-2016 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:104a
    class-ID: 0300 temp: 43.0 C
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.1
    compositor: Hyprland driver: X: loaded: nouveau unloaded: modesetting
    alternate: fbdev,nv,vesa dri: nouveau gpu: nouveau display-ID: 1
  Monitor-1: VGA-1 res: 1920x1080 hz: 60 scale: 1 size: N/A modes:
    max: 1024x768 min: 640x480
  API: Vulkan v: 1.3.279 layers: 4 device: 0 type: cpu name: llvmpipe (LLVM
    18.1.8 128 bits) driver: mesa llvmpipe v: 24.1.4-arch1.2 (LLVM 18.1.8)
    device-ID: 10005:0000 surfaces: xcb,xlib,wayland
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel 82801JI HD Audio vendor: Gigabyte GA-EP45-UD3R
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3a3e
    class-ID: 0403
  Device-2: NVIDIA GF119 HDMI Audio driver: snd_hda_intel v: kernel pcie:
    gen: 1 speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0e08
    class-ID: 0403
  API: ALSA v: k6.8.7-zen1-2-zen status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.2.1 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: ce00 bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8187 Wireless Adapter driver: rtl8187 type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-5:4 chip-ID: 0bda:8187
    class-ID: 0000 serial: <filter>
  IF: wlp0s26f7u5 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Drives:
  Local Storage: total: 524.36 GiB used: 13.82 GiB (2.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST3500418AS
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: CC46 scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 model: N/A size: 58.59 GiB block-size:
    physical: 512 B logical: 512 B type: USB rev: 2.0 spd: 480 Mb/s lanes: 1
    mode: 2.0 tech: N/A serial: <filter> fw-rev: 2.00 scheme: MBR
Partition:
  ID-1: / raw-size: 455.08 GiB size: 455.08 GiB (100.00%)
    used: 13.82 GiB (3.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
  ID-2: /home raw-size: 455.08 GiB size: 455.08 GiB (100.00%)
    used: 13.82 GiB (3.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
  ID-3: /var/log raw-size: 455.08 GiB size: 455.08 GiB (100.00%)
    used: 13.82 GiB (3.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
  ID-4: /var/tmp raw-size: 455.08 GiB size: 455.08 GiB (100.00%)
    used: 13.82 GiB (3.0%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 9.71 GiB used: 79.8 MiB (0.8%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 10.68 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sda2 maj-min: 8:2
Sensors:
  System Temperatures: cpu: 71.0 C mobo: N/A gpu: nouveau temp: 43.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 12 GiB note: est. available: 9.71 GiB used: 1.93 GiB (19.8%)
  Processes: 240 Power: uptime: 23m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 3.87 GiB Init: systemd v: 256
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1233 libs: 374 tools: pacseek,paru Compilers:
    gcc: 14.1.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: alacritty
    inxi: 3.3.35
Garuda (2.6.26-1):
  System install date:     2024-07-23
  Last full system update: 2024-07-23 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       <superuser required>
  Failed units:

alacritty

          .%;888:8898898:                vburak@vburak-p43tes3g
                 x;XxXB%89b8:b8%b88:              ----------------------
              .8Xxd                8X:.           OS: Garuda Linux x86_64
            .8Xx;                    8x:.         Host: P43T-ES3G
          .tt8x          .d            x88;       Kernel: Linux 6.10.0-zen1-2-zen
       .@8x8;          .db:              xx@;     Uptime: 7 mins
     ,tSXXΒ°          .bbbbbbbbbbbbbbbbbbbB8x@;    Packages: 1233 (pacman)[stable]
   .SXxx            bBBBBBBBBBBBBBBBBBBBbSBX8;    Shell: fish 3.7.1
 ,888S                                     pd!    Resolution: 1920x1080
8X88/                                       q     WM: Hyprland (Wayland)
8X88/                                             Theme: Sweet [Qt], BeautyLine [GTK2], Sweet]
GBB.                                              Icons: BeautyLine [Qt], BeautyLine [GTK2/3/]
 x%88        d888@8@X@X@X88X@@XX@@X@8@X.          Terminal: alacritty 0.13.2
   dxXd    dB8b8b8B8B08bB88b998888b88x.           Terminal Font: FiraCode Nerd Font Mono 12.0
    dxx8o                      .@@;.              CPU: Intel(R) Core(TM)2 Quad    Q6600 (4) @z
      dx88                   .t@x.                GPU: NVD9
        d:SS@8ba89aa67a853Sxxad.                  Memory: 1192 MiB / 9944 MiB

Please, read the hyprland wiki about Nvidia GPU or here

Nvidia is not supported by Hyprland.

2 Likes

NVD9 is not a driver but the code name of the GF119 (GeForce GT 610).

nouveau is the graphics card driver and has not changed after the upgrade:
before

after

But other important packages have been updated like mesa, wayland, xorg-xwayland, hyprland etc.

You might want to just reboot…

3 Likes

Thanks.

Yes I know this. But first install from iso is enough working.

Yes, you are right about the driver. I noticed that too later. But since that code was not a problem until NVD9, I wrote that part.
As far as I understand, since the kernel is updated, the name of that code changes, even if the content is unchanged, the new kernel is no longer compatible with this graphics card and driver. I think I will either not upgrade, or if I am going to use an upgraded system, I will not use hyprland right now.

I wish it could be solved with a reboot. I made 4-5 attempts while taking notes of that text. I was fixing it by going back to old snappers :slight_smile: The problem starts with reboot after total upgrade :slight_smile:

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