openSUSE Leap 15.6: zu geringe Bildschirmauflösung 1024x768

Ich dachte, dass derzeit der nouveau-Treiber läuft, da ja kein NVIDIA-Treiber installiert ist…

Dann musst du noch einmal eine aktuelle /var/log/Xorg.0.log posten.

OK.

localhost:~ # cat /var/log/Xorg.0.log | susepaste -e 43200
Pasted as:
   https://susepaste.org/94d836ddeaf2
   https://paste.opensuse.org/94d836ddeaf2
Link is also in your clipboard.
localhost:~ #

Da läuft immer noch fbdev und kein nouveau.

Aha, das ist interessant ! Und wie ändern ?

Versuch es doch mal mit den Nvidia Treiber?

klar, habe ich vor ! War nur noch eine Frage, bevor ich den NVIDIA-Treiber installiere…

Noch eine Bemerkung: nachstehende Auswertung scheint anzugeben, dass Xwayland und nouveau laufen: (?)

localhost:~ # inxi -Fz 
System:
  Kernel: 6.4.0-150600.23.33-default arch: x86_64 bits: 64 Desktop: KDE Plasma
    v: 5.27.11 Distro: openSUSE Leap 15.6
Machine:
  Type: Desktop System: PCSpecialist product: Intel Z690 v: N/A
    serial: <filter>
  Mobo: Gigabyte model: B660M DS3H DDR4 v: x.x serial: N/A UEFI: American
    Megatrends LLC. v: F6b PI date: 05/19/2022
CPU:
  Info: 6-core model: 12th Gen Intel Core i5-12400F bits: 64 type: MT MCP
    cache: L2: 7.5 MiB
  Speed (MHz): avg: 800 min/max: 800/4400 cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800
Graphics:
  Device-1: NVIDIA GA102 [GeForce RTX 3080 Lite Hash Rate] driver: N/A
  Display: x11 server: X.Org v: 1.21.1.11 with: Xwayland v: 24.1.1 driver:
    X: **loaded: nouveau** unloaded: fbdev,modesetting,vesa failed: nv gpu: N/A
    resolution: 1024x768~76Hz
  API: OpenGL v: 4.5 Mesa 23.3.4 renderer: llvmpipe (LLVM 17.0.6 256 bits)
Audio:
  Device-1: Intel Alder Lake-S HD Audio driver: snd_hda_intel
  Device-2: NVIDIA GA102 High Definition Audio driver: snd_hda_intel
  API: ALSA v: k6.4.0-150600.23.33-default status: kernel-api
  Server-1: PulseAudio v: 17.0 status: active (root, process)
Network:
  Device-1: Realtek RTL8125 2.5GbE driver: r8169
  IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 3.68 TiB used: 362.45 GiB (9.6%)
  ID-1: /dev/nvme0n1 vendor: Crucial model: CT2000P3PSSD8 size: 1.82 TiB
  ID-2: /dev/nvme1n1 vendor: SanDisk model: 2TB PCS PCIe M.2 SSD
    size: 1.86 TiB
Partition:
  ID-1: / size: 409.6 GiB used: 32.12 GiB (7.8%) fs: btrfs dev: /dev/nvme1n1p1
  ID-2: /home size: 1.45 TiB used: 330.34 GiB (22.3%) fs: xfs
    dev: /dev/nvme1n1p2
  ID-3: /opt size: 409.6 GiB used: 32.12 GiB (7.8%) fs: btrfs
    dev: /dev/nvme1n1p1
  ID-4: /tmp size: 409.6 GiB used: 32.12 GiB (7.8%) fs: btrfs
    dev: /dev/nvme1n1p1
  ID-5: /var size: 409.6 GiB used: 32.12 GiB (7.8%) fs: btrfs
    dev: /dev/nvme1n1p1
Swap:
  ID-1: swap-1 type: partition size: 13.33 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme1n1p3
Sensors:
  System Temperatures: cpu: 27.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 300 Uptime: 2h 2m Memory: available: 31.18 GiB
  used: 2.41 GiB (7.7%) Shell: Bash inxi: 3.3.27
localhost:~ # 

Bemerkung: auf einem anderen Computer mit herkömmlicher Grafikkarte ging das Upgrade auf opensuse 15.6 problemlos, d.h. auch die Bildschirmauflösung ist weiterhin OK. Allerdings hat das MOK-Management nicht funktioniert, da das root password nicht akzeptiert wurde.

Wäre jetzt soweit, die NVIDIA-Treiber (G06, später auch CUDA) zu installieren, muss aber noch herausfinden, welche Software-Repositories ich dazuladen muss…

Es ist nicht ganz klar, was man hier installieren soll und mittels welchem Repository:

zypper --no-refresh se --provides nvidia
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                                             | Summary                                                        | Type
---+--------------------------------------------------+----------------------------------------------------------------+------
   | amazon-ecs-init                                  | Amazon EC2 Container Service Initialization                    | Paket
i+ | cuda-compat-12-3                                 | CUDA Compatibility Platform                                    | Paket
i  | cuda-nvml-devel-12-3                             | NVML native dev links, headers.                                | Paket
   | kernel-debug                                     | A Debug Version of the Kernel                                  | Paket
i+ | kernel-default                                   | The Standard Kernel                                            | Paket
i  | kernel-default-extra                             | The Standard Kernel - Unsupported kernel modules               | Paket
   | kernel-firmware                                  | Firmwaredateien für den Linux-Kernel                           | Paket
i  | kernel-firmware-brcm                             | Kernel firmware files for Broadcom wireless drivers            | Paket
i+ | kernel-firmware-nvidia                           | Kernel firmware files for Nvidia Tegra and graphics drivers    | Paket
   | kernel-firmware-nvidia-gsp-G06                   | Kernel firmware file for open NVIDIA kernel module driver G06  | Paket
   | kernel-firmware-nvidia-gspx-G06                  | Kernel firmware file for open NVIDIA kernel module driver G06  | Paket
   | kernel-firmware-nvidia-gspx-G06-cuda             | Kernel firmware file for open NVIDIA kernel module driver G06  | Paket
   | kernel-rt                                        | The Linux Kernel                                               | Paket
   | kernel-rt-extra                                  | The Linux Kernel - Unsupported kernel modules                  | Paket
   | kernel-rt_debug                                  | The Linux Kernel                                               | Paket
   | libnvidia-container-devel                        | NVIDIA container runtime library (development files)           | Paket
   | libnvidia-container-static                       | NVIDIA container runtime library (static library)              | Paket
   | libnvidia-container-tools                        | NVIDIA container runtime library (command-line tools)          | Paket
   | libnvidia-container1                             | NVIDIA container runtime library                               | Paket
   | libnvidia-egl-wayland-devel                      | Development package for libnvidia-egl-wayland                  | Paket
   | libnvidia-egl-wayland1                           | The EGLStream-based Wayland external platform                  | Paket
   | nvidia-container-runtime                         | NVIDIA Container Runtime                                       | Paket
   | nvidia-container-toolkit                         | NVIDIA Container Toolkit                                       | Paket
   | nvidia-open-driver-G06-signed-azure-devel        | Devel Package to nvidia-open-driver-G06-signed                 | Paket
   | nvidia-open-driver-G06-signed-cuda-azure-devel   | Devel Package to nvidia-open-driver-G06-signed-cuda            | Paket
   | nvidia-open-driver-G06-signed-cuda-default-devel | Devel Package to nvidia-open-driver-G06-signed-cuda            | Paket
   | nvidia-open-driver-G06-signed-cuda-kmp-azure     | NVIDIA open kernel module driver for GeForce 16 series (GTX -> | Paket
   | nvidia-open-driver-G06-signed-cuda-kmp-default   | NVIDIA open kernel module driver for GeForce 16 series (GTX -> | Paket
   | nvidia-open-driver-G06-signed-default-devel      | Devel Package to nvidia-open-driver-G06-signed                 | Paket
   | nvidia-open-driver-G06-signed-kmp-azure          | NVIDIA open kernel module driver for GeForce 16 series (GTX -> | Paket
   | nvidia-open-driver-G06-signed-kmp-default        | NVIDIA open kernel module driver for GeForce 16 series (GTX -> | Paket
   | nvidia-texture-tools                             | NVIDIA Texture Tools                                           | Paket
i+ | openSUSE-release                                 | openSUSE Leap 15.6                                             | Paket
   | openSUSE-repos-Leap-NVIDIA                       | openSUSE NVIDIA repository definitions                         | Paket
   | pcp                                              | System-level performance monitoring and performance management | Paket
   | pcp-pmda-nvidia-gpu                              | Performance Co-Pilot (PCP) metrics for the Nvidia GPU          | Paket
i+ | xf86-video-nv                                    | NVIDIA-Videotreiber für den Xorg-X-Server                      | Paket

Poste:
zypper lr -d

habe allerdings inzwischen bereits ein NVIDIA repository und G06-Pakete installiert.

zypper install openSUSE-repos-NVIDIA
Dienst 'openSUSE' wird aktualisiert.
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
'openSUSE-repos-NVIDIA' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.
Paketabhängigkeiten werden aufgelöst...

Das folgende NEUE Paket wird installiert:
  openSUSE-repos-Leap-NVIDIA

1 neues Paket zu installieren.

Größe des Pakets zum Herunterladen:    15,0 KiB

Änderung der Installationsgröße des Pakets:
            |       330 B  erforderlich für Pakete, die installiert werden sollen
     330 B  |  -      0 B  freigegeben von Paketen, die entfernt werden sollen

Backend:  classic_rpmtrans
Fortfahren? [j/n/v/...? zeigt alle Optionen] (j): j
Abrufen: openSUSE-repos-Leap-NVIDIA-20240618.8c4e429-lp156.2.3.1.x86_64 (update-oss (15.6))               (1/1),  15,0 KiB    
Abrufen: openSUSE-repos-Leap-NVIDIA-20240618.8c4e429-lp156.2.3.1.x86_64.rpm ..........................................[fertig]

Überprüfung auf Dateikonflikte läuft: ................................................................................[fertig]
Adding service 'NVIDIA'...
Service 'NVIDIA' has been successfully added.
URI         : dir:/usr/share/zypp/local/service/NVIDIA
Enabled     : Yes
Autorefresh : Yes
(1/1) Installieren: openSUSE-repos-Leap-NVIDIA-20240618.8c4e429-lp156.2.3.1.x86_64 ...................................[fertig]
localhost:/home/wkd # yast2
QStandardPaths: runtime directory '/run/user/1001' is not owned by UID 0, but a directory permissions 0700 owned by UID 1001 GID 100
MESA: error: ZINK: vkEnumeratePhysicalDevices failed (VK_ERROR_INITIALIZATION_FAILED)
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
failed to load driver: zink

aktueller Status:

zypper lr -d
#  | Alias                           | Name                          | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                   | Service
---+---------------------------------+-------------------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------+---------
 1 | NVIDIA:repo-non-free            | repo-non-free (15.6)          | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                        | NVIDIA
 2 | openSUSE-Leap-15.6-1            | openSUSE-Leap-15.6-1          | Nein    | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-Generic_Flash_Disk_6E7A8CBA-0:0-part2 | 
 3 | openSUSE:repo-non-oss           | repo-non-oss (15.6)           | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss           | openSUSE
 4 | openSUSE:repo-non-oss-debug     | repo-non-oss-debug (15.6)     | Nein    | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss     | openSUSE
 5 | openSUSE:repo-openh264          | repo-openh264 (15.6)          | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap                     | openSUSE
 6 | openSUSE:repo-oss               | repo-oss (15.6)               | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss               | openSUSE
 7 | openSUSE:repo-oss-debug         | repo-oss-debug (15.6)         | Nein    | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss         | openSUSE
 8 | openSUSE:repo-oss-source        | repo-oss-source (15.6)        | Nein    | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss        | openSUSE
 9 | openSUSE:update-backports       | update-backports (15.6)       | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports                    | openSUSE
10 | openSUSE:update-backports-debug | update-backports-debug (15.6) | Nein    | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug              | openSUSE
11 | openSUSE:update-non-oss         | update-non-oss (15.6)         | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss                      | openSUSE
12 | openSUSE:update-non-oss-debug   | update-non-oss-debug (15.6)   | Nein    | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss                | openSUSE
13 | openSUSE:update-oss             | update-oss (15.6)             | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss                          | openSUSE
14 | openSUSE:update-oss-debug       | update-oss-debug (15.6)       | Nein    | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss                    | openSUSE
15 | openSUSE:update-sle             | update-sle (15.6)             | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle                          | openSUSE
16 | openSUSE:update-sle-debug       | update-sle-debug (15.6)       | Nein    | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle    

Ich denke ich muss nun nouveau auf /etc… blacklisten…vor dem nächsten Reboot.

Nein. Das macht der Nvidia Treiber bei der Installation.

OK, danke ! Dann kann ich ja rebooten und mal sehen was passiert :slight_smile: (Ich logge mich daher hier einstweilen aus)

Nach reboot leider IMMER NOCH die geringe Bildschirm-Auflösung (!), trotz installierter NVIDIA-Treiber. MOK-Management mit root password bei reboot durchgeführt

Zeig bitte mal die Ausgabe von

zypper se -si *nvidia*

und

zypper se -si *Mesa*
zypper se -si *nvidia*
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                          | Type  | Version                                | Arch   | Repository
---+-------------------------------+-------+----------------------------------------+--------+---------------------
i+ | kernel-firmware-nvidia        | Paket | 20241128-150600.3.9.1                  | noarch | update-sle (15.6)
i+ | nvidia-compute-G06            | Paket | 550.144.03-lp156.30.1                  | x86_64 | repo-non-free (15.6)
i  | nvidia-compute-G06-32bit      | Paket | 550.144.03-lp156.30.1                  | x86_64 | repo-non-free (15.6)
i+ | nvidia-compute-utils-G06      | Paket | 550.144.03-lp156.30.1                  | x86_64 | repo-non-free (15.6)
i  | nvidia-driver-G06-kmp-default | Paket | 550.144.03_k6.4.0_150600.21-lp156.30.1 | x86_64 | repo-non-free (15.6)
i+ | nvidia-drivers-minimal-G06    | Paket | 550.144.03-lp156.30.1                  | x86_64 | repo-non-free (15.6)
i  | nvidia-gl-G06                 | Paket | 550.144.03-lp156.30.1                  | x86_64 | repo-non-free (15.6)
i  | nvidia-gl-G06-32bit           | Paket | 550.144.03-lp156.30.1                  | x86_64 | repo-non-free (15.6)
i  | nvidia-video-G06              | Paket | 550.144.03-lp156.30.1                  | x86_64 | repo-non-free (15.6)
i  | nvidia-video-G06-32bit        | Paket | 550.144.03-lp156.30.1                  | x86_64 | repo-non-free (15.6)

zypper se -si *Mesa*
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                            | Type  | Version              | Arch   | Repository
---+---------------------------------+-------+----------------------+--------+------------------
i+ | libOSMesa8                      | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i  | libOSMesa8-32bit                | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i+ | Mesa                            | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i  | Mesa-32bit                      | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i  | Mesa-demo-x                     | Paket | 8.3.0-1.33           | x86_64 | repo-oss (15.6)
i+ | Mesa-dri                        | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i  | Mesa-dri-32bit                  | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i+ | Mesa-gallium                    | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i  | Mesa-gallium-32bit              | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i+ | Mesa-libEGL1                    | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i+ | Mesa-libGL1                     | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i  | Mesa-libGL1-32bit               | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i+ | Mesa-libglapi0                  | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i  | Mesa-libglapi0-32bit            | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i+ | Mesa-libva                      | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i  | Mesa-vulkan-device-select       | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)
i  | Mesa-vulkan-device-select-32bit | Paket | 23.3.4-150600.83.3.1 | x86_64 | update-sle (15.6)

Also bisher keine Lösung in Sicht, weder mit NVIDIA-Treiber, noch mit nouveau…