Nvidia GeForce GTX 1070 and Manjaro crashing

Hi!

I’m quite noob with Manjaro (but like 10 years ago I used to have Ubuntu) and I’m having A LOT of problems since I installed it with my Nvidia. With the last update, it’s crashing far more.

Here is my about:

Software
Versión de KDE Plasma 6.3.6
Versión de KDE Frameworks 6.18.0
Versión de QT 6.9.2
Versión de Kernel 6.12.48-1-MANJARO (64 bits)
Plataforma gráfica X11

Hardware
Procesadores 4 Intel Core i5-7600 CPU @ 3.50GHz
Memoria 15,6 GiB RAM
Procesador gráfico Nvidia GeForce GTX 1070
Fabricante Gigabyte Techonologt Co., Ltd.
Nombre del producto Z270-HD3P

inxi -Fxxx
System:
  Host: Marvin Kernel: 6.12.48-1-MANJARO arch: x86_64 bits: 64 compiler: gcc
    v: 15.2.1 clocksource: tsc
  Desktop: KDE Plasma v: 6.3.6 tk: Qt v: N/A wm: kwin_x11 dm: SDDM
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: Z270-HD3P v: N/A serial: N/A
  Mobo: Gigabyte model: Z270-HD3P-CF v: x.x serial: N/A
    uuid: 03d502e0-045e-050a-0006-420700080009
    UEFI-[Legacy]: American Megatrends v: F7 date: 07/06/2017
CPU:
  Info: quad core model: Intel Core i5-7600 bits: 64 type: MCP
    smt: <unsupported> arch: Kaby Lake rev: 9 cache: L1: 256 KiB L2: 1024 KiB
    L3: 6 MiB
  Speed (MHz): avg: 800 min/max: 800/4100 volts: 1.1 V ext-clock: 100 MHz
    cores: 1: 800 2: 800 3: 800 4: 800 bogomips: 28009
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: ASUSTeK driver: nouveau
    v: kernel arch: Pascal pcie: speed: 2.5 GT/s lanes: 16 ports:
    active: HDMI-A-1 empty: DP-1, DP-2, DVI-D-1, HDMI-A-2 bus-ID: 01:00.0
    chip-ID: 10de:1b81 class-ID: 0300 temp: 44.0 C
  Display: unspecified server: X.Org v: 21.1.18 with: Xwayland v: 24.1.8
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: nouveau gpu: nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93") monitors: <missing: xrandr>
  Monitor-1: HDMI-A-1 model: MG248 serial: H7LMQS025095 res: 1920x1080
    dpi: 92 size: 531x299mm (20.91x11.77") diag: 609mm (24") modes:
    max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau
    device: 1 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau x11:
    drv: nouveau inactive: wayland
  API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 25.2.3-arch1.2 glx-v: 1.4
    direct-render: yes renderer: NV134 device-ID: 10de:1b81
  API: Vulkan v: 1.4.321 layers: 1 surfaces: N/A device: 0
    type: discrete-gpu driver: mesa nvk device-ID: 10de:1b81
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdpyinfo,xprop
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a2f0
    class-ID: 0403
  Device-2: NVIDIA GP104 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:10f0 class-ID: 0403
  API: ALSA v: k6.12.48-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.4.8 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
  IF: enp0s31f6 state: down mac: e0:d5:5e:0a:00:42
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie:
    speed: 5 GT/s lanes: 1 bus-ID: 09:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlp9s0 state: up mac: 70:32:17:53:11:96
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-14:5 chip-ID: 8087:0029 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 3.29 TiB used: 1.97 TiB (59.8%)
  ID-1: /dev/sda vendor: Kingston model: SUV400S37120G size: 111.79 GiB
    speed: 6.0 Gb/s tech: SSD serial: 50026B767903E0F3 fw-rev: 96R9 scheme: MBR
  ID-2: /dev/sdb vendor: Western Digital model: WD10EZEX-08WN4A0
    size: 931.51 GiB speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: WD-WCC6Y4LYZTY4
    fw-rev: 1A02 scheme: GPT
  ID-3: /dev/sdc vendor: Toshiba model: MQ01ABD050 size: 465.76 GiB
    type: USB rev: 3.0 spd: 5 Gb/s lanes: 1 tech: HDD rpm: 5400
    serial: 44GLSCXUS fw-rev: 0101 scheme: MBR
  ID-4: /dev/sdd vendor: Toshiba model: MQ03UBB200 size: 1.82 TiB type: USB
    rev: 3.0 spd: 5 Gb/s lanes: 1 tech: HDD rpm: 5400 serial: 67JDTSDOT
    fw-rev: 5438 scheme: MBR
Partition:
  ID-1: / size: 94.66 GiB used: 7.44 GiB (7.9%) fs: btrfs dev: /dev/sda1
  ID-2: /home size: 94.66 GiB used: 7.44 GiB (7.9%) fs: btrfs dev: /dev/sda1
  ID-3: /var/log size: 94.66 GiB used: 7.44 GiB (7.9%) fs: btrfs
    dev: /dev/sda1
Swap:
  ID-1: swap-1 type: partition size: 17.13 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda2
Sensors:
  System Temperatures: cpu: 30.0 C mobo: N/A gpu: nouveau temp: 44.0 C
  Fan Speeds (rpm): N/A gpu: nouveau fan: 0
Info:
  Memory: total: 16 GiB available: 15.57 GiB used: 3.83 GiB (24.6%)
  Processes: 235 Power: uptime: 1h 14m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 257 default: graphical
  Packages: pm: pacman pkgs: 1249 Compilers: N/A Shell: Sudo (sudo)
    v: 1.9.17p1 default: Bash v: 5.3.3 running-in: konsole inxi: 3.3.39

More info

pacman-mirrors -G –> stable

My monitor just went back to 800x600 when I put:

sudo mhwd -i pci video-nvidia-570xx

As I couldn’t manage to work with that resolution, I had to reinstall Mananjaro. Then I saw a new topic here about the update and I went for:

nvidia-driver-assistant

Detected GPUs:
  NVIDIA GeForce GTX 1070 - (pci_id 0x1B81)

Detected system:
  Manjaro Linux 

Please copy and paste the following command to install the legacy kernel module flavour:
  sudo pacman -S linux612-nvidia

And then, if I put that command line…

resolviendo dependencias...
buscando conflictos entre paquetes...
advertencia: se ha detectado un bucle de dependencias:
advertencia: eglexternalplatform se instalará antes de su dependencia nvidia-utils

Paquetes (7) egl-gbm-1.1.2.1-1  egl-wayland-4:1.1.21-1  egl-wayland2-1.0.0.rc.r53.gf4a2d32-1  egl-x11-1.0.4-1
             eglexternalplatform-1.2.1-1  nvidia-utils-590.48.01-2  linux612-nvidia-590.48.01-1

Tamaño total de la descarga:     428,54 MiB
Tamaño total de la instalación:  938,01 MiB

:: ¿Continuar con la instalación? [S/n]

And on the last step it couldn’t finish (this time it stopped at 2 m 40s but the last time it was over 7m). I don’t know why or how to fix that.

:: Obteniendo los paquetes...
 egl-wayland2-1.0.0.rc.r53.gf4a2d32-1...    37,7 KiB   183 KiB/s 00:00 [#######################################] 100%
 egl-x11-1.0.4-1-x86_64                     38,2 KiB   147 KiB/s 00:00 [#######################################] 100%
 egl-wayland-4:1.1.21-1-x86_64              36,9 KiB   479 KiB/s 00:00 [#######################################] 100%
 egl-gbm-1.1.2.1-1-x86_64                   12,6 KiB   210 KiB/s 00:00 [#######################################] 100%
 eglexternalplatform-1.2.1-1-any             7,5 KiB  72,0 KiB/s 00:00 [#######################################] 100%
 linux612-nvidia-590.48.01-1-x86_64         83,7 MiB  2,92 MiB/s 00:29 [#######################################] 100%
 nvidia-utils-590.48.01-2-x86_64           344,7 MiB  2,98 MiB/s 01:56 [#######################################] 100%
 Total (7/7)                               428,5 MiB  3,70 MiB/s 01:56 [#######################################] 100%
(7/7) comprobando las claves del depósito                              [#######################################] 100%
(7/7) verificando la integridad de los paquetes                        [#######################################] 100%
(7/7) cargando los archivos de los paquetes                            [#######################################] 100%
(7/7) comprobando conflictos entre archivos                            [#######################################] 100%
(7/7) comprobando el espacio disponible en el disco                    [#######################################] 100%
:: Procesando los cambios de los paquetes...
(1/7) instalando eglexternalplatform                                   [#######################################] 100%
(2/7) instalando egl-wayland                                           [#######################################] 100%
(3/7) instalando egl-wayland2                                          [#######################################] 100%
(4/7) instalando egl-gbm                                               [#######################################] 100%
(5/7) instalando egl-x11                                               [#######################################] 100%
(6/7) instalando nvidia-utils                                          [#######################################] 100%
Created symlink '/etc/systemd/system/systemd-suspend.service.wants/nvidia-resume.service' → '/usr/lib/systemd/system/nvidia-resume.service'.
Created symlink '/etc/systemd/system/systemd-hibernate.service.wants/nvidia-resume.service' → '/usr/lib/systemd/system/nvidia-resume.service'.
Created symlink '/etc/systemd/system/systemd-suspend-then-hibernate.service.wants/nvidia-resume.service' → '/usr/lib/systemd/system/nvidia-resume.service'.
Created symlink '/etc/systemd/system/systemd-hibernate.service.wants/nvidia-hibernate.service' → '/usr/lib/systemd/system/nvidia-hibernate.service'.
Created symlink '/etc/systemd/system/systemd-suspend.service.wants/nvidia-suspend.service' → '/usr/lib/systemd/system/nvidia-suspend.service'.
Created symlink '/etc/systemd/system/systemd-suspend-then-hibernate.service.wants/nvidia-suspend-then-hibernate.service' → '/usr/lib/systemd/system/nvidia-suspend-then-hibernate.service'.
Dependencias opcionales para nvidia-utils
    nvidia-settings: configuration tool
    xorg-server: Xorg support [instalado]
    xorg-server-devel: nvidia-xconfig
    opencl-nvidia=590.48.01: OpenCL support
(7/7) instalando linux612-nvidia                                       [#######################################] 100%
:: Ejecutando los «hooks» de posinstalación...
(1/8) Creating system user accounts...
Creating group 'nvidia-persistenced' with GID 143.
Creating user 'nvidia-persistenced' (NVIDIA Persistence Daemon) with UID 143 and GID 143.
(2/8) Reloading system manager configuration...
(3/8) Reloading device manager configuration...
(4/8) Arming ConditionNeedsUpdate...
(5/8) Updating module dependencies...
(6/8) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux612.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-6.12-x86_64 -g /boot/initramfs-6.12-x86_64.img
==> Starting build: '6.12.48-1-MANJARO'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [microcode]
  -> Running build hook: [kms]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-6.12-x86_64.img'
  -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Running post hooks
  -> Running post hook: [sbctl]
Secureboot key directory doesn't exist, not signing!
==> Post processing done
==> Building image from preset: /etc/mkinitcpio.d/linux612.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-6.12-x86_64 -g /boot/initramfs-6.12-x86_64-fallback.img -S autodetect
==> Starting build: '6.12.48-1-MANJARO'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [microcode]
  -> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'ast'
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'xhci_pci_renesas'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-6.12-x86_64-fallback.img'
  -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Running post hooks
  -> Running post hook: [sbctl]
Secureboot key directory doesn't exist, not signing!
==> Post processing done
(7/8) Reloading system bus configuration...
(8/8) Signing EFI binaries...
Generating EFI bundles....

Any ideas on how to install properly my Nvidia drivers and have my computer working back to normal?

Thanks in advance!

PS: You can write my back in English or Spanish, as you like!


Mod edit:- Only English is allowed in the main forum areas. Other languages are welcome in specific language areas of the forum; Spandish, for example: Español.

I have a GTX 1070 and running Manjaro KDE 26. After updating to linux612-nvidia-590, I cannot open desktop. Then I reinstall linux612-nvidia-575xx and everything goes ok.

sudo pacman -S linux612-nvidia-575xx

During linux612-nvidia-575xx installation, linux612-nvidia-590 will be removed.

2 Likes

If you have to reinstall, be sure to do it from a recently downloaded image. Also, when you boot the live iso before install, be sure to choose the free opensource video driver!

Are you sure you still need x11? You will have to manually install it on the latest systems as per announcement.

Also please prepend every command with LC_ALL=C so that the output comes in english.

Otherwise, as written above, try the 575 driver. Maybe the assistant made a mistake this time.

System data shows GPU is using nouveau open source driver rather than nVidia proprietary
driver

Graphics:
  Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: ASUSTeK driver: nouveau

I suggest:

  1. Update repository packages

    pamac update --no-aur
    
  2. Install video-nvidia-575xx non-free legacy driver with Manjaro Settings Manager - Hardware Configuration GUI, or:

    sudo mhwd -i pci video-nvidia-570xx
    
  3. Reboot system and use sudo nvidia-settings to configure nvidia driver
    Manjaro Wiki - Configure NVIDIA (non-free) settings and load them on Startup - Configure the Resolution/Refresh rate

1 Like

No, sorry, that isn’t allowed. :cross_mark:

English is the only language used in the main forum areas.

Spanish may be used in the specific language area:


Quick tip:

To display command output in English (for copy/pasting to the forum) please prefix any command with LC_ALL=C.

For example:

LC_ALL=C inxi -zv8

Regards.

1 Like

It went ok till the reboot. Here is the info from:

sudo mhwd -i pci video-nvidia-570xx
error: XDG_RUNTIME_DIR is invalid or not set in the environment.

(nvidia-settings:1736): GLib-GObject-CRITICAL **: 16:21:30.852: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
libEGL warning: pci id for fd 59: 10de:1b81, driver (null)

pci id for fd 60: 10de:1b81, driver (null)
pci id for fd 61: 10de:1b81, driver (null)
libEGL warning: egl: failed to create dri2 screen
pci id for fd 60: 10de:1b81, driver (null)
pci id for fd 61: 10de:1b81, driver (null)
libEGL warning: egl: failed to create dri2 screen

(nvidia-settings:1736): dconf-WARNING **: 16:23:23.025: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:23.044: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:26.830: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:26.845: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:27.102: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:27.362: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:27.378: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:27.500: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:27.517: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:28.621: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

(nvidia-settings:1736): dconf-WARNING **: 16:23:28.622: failed to commit changes to dconf: Error spawning command line ?dbus-launch --autolaunch=1a235a8849ab4970bf648e1d99984c2e --binary-syntax --close-stderr?: Child process exited with code 1

Thank you very much for all your replies!

I have no idea what is X11 for, I’m very noob :sweat_smile:

I just wanted to have the computer ready for every day use and Steam.

To check video-nvidia-570xx is installed and in use:

mhwd -li; inxi -G

To check XDG_RUNTIME_DIR directory:

echo $XDG_RUNTIME_DIR

response to this command should be /run/user/1000

Xorg - ArchWiki

X.Org Server — commonly referred to as simply X — is the X.Org Foundation implementation of the X Window System (X11) display server

Graphics:

  Display: unspecified server: X.Org v: 21.1.18 with: Xwayland v: 24.1.8
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: nouveau gpu: nouveau display-ID: :0 screens: 1

I’m not sure how you went about updating to nvidia-590, but it didn’t work because the 590 driver doesn’t support your card.

I forgot to read change log before doing pacman -Syuu :joy: . Then linux612-nvidia became 590 version, and I saw /dev/sdaX: clean xxxxx/xxxx files, xxxxx/xxxx blocks after reboot.

Not only that, but you also forgot to read the man page for pacman, or else you would have known not to use -Syuu unless you are looking to downgrade packages to an earlier version.

Yep, I learned this time :joy: