Was tun vor aktuellem Update (30.12.) nach Neuinstall mit manjaro-xfce-18.1.3-191114-linux53.iso

Also eine recht simple Reihenfolge, damit du das dämliche Update vermeidest ist:

  1. Entferne alle Nvidia Treiber, falls welche installiert sind.
  2. Mach das komplette Update. Bevorzugt in einer anderen TTY mit sudo pacman -Syu oder pamac upgrade
  3. 340xx Treiber sind nun weg. Jetzt solltest du die 340xx Treiber manuell installieren, nach dieser Anleitung:

Eventuell (habe es nicht getestet), kannst du das auch damit lösen (um es nicht manuell zu machen):

pamac build nvidia-340xx lib32-nvidia-340xx-utils lib32-opencl-nvidia-340xx nvidia-340xx-utils opencl-nvidia-340xx

Das baut die Pakete dann aus der AUR :wink:

Dann brauchst du noch 3 Configs, die nouveau auf die schwarze Liste setzen und Nvidia explizit laden und die Konfiguration der Xorg.

Entweder diese config nehmen, oder einfach sudo nvidia-xconfig eingeben.
/etc/X11/xorg.conf

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
	Option "NoLogo" "1"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "COMPOSITE" "Enable"
EndSection

 
Section "InputClass"
    Identifier          "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option              "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

/etc/modprobe.d/nvidia.conf

blacklist nouveau
blacklist ttm
blacklist drm_kms_helper
blacklist drm

/etc/modules-load.d/nvidia.conf

nvidia
nvidia-drm

Nach einem Neustart sollte es dann funktionieren.

1 Like