Nach Installation: X-Server startet nicht

Nach Neuinstallation von Leap 15.1 (Standardeinstellungen) startet das Basissystem, aber nicht der X-Server:
StartX (sowohl als Nutzer als auch als root) führt zur Fehlermeldung: (…) Segmantation fault at address 0x10; Fatal server error: Caught signal 11 … Server aborting

Da ich beim ersten Versuch 15.1 als upgrade zu installieren meine 15.0 Installation komplett zerschossen hatte, habe ich auch diese kürzlich komplett neu aufgesetzt. Hier läuft alles problemlos!

Hardware: mainbord: Gigabyte, uefi
2 Monitore, Graphikkarten: Radeon R7 240/350 und Radeon X1550 64-bit

Hat jemand eine Idee zur Problemlösung?

@jofrigro:

Welche Display Manager? – „sddm” oder „gdm”?

  • Normalerweise, wird der Prozess „X” vom der Display Manager gestartet …
/usr/bin/X -nolisten tcp -auth /run/sddm/{605da94c-4832-48a7-bc9b-554a9fdc5884} -background none -noreset -displayfd 18 -seat seat0 vt7

Genau welche Meldung hat „X” in das systemd Journal geschrieben?

Hallo,
danke für die schnelle Antwort.

Ich habe KDE mit Plasma in der Installation über Yast ausgewählt und weiter nichts geändert. Also sollte sddm installiert sein.

systemd sagt:
(…)
Started X Display Manager.
Reached target Graphical Interface.
Starting Update UTHP about System Runlevel Changes…
Started Update UTP about System Runlevel Changes.
(…)
sddm[2258]: Failed to read display number from pipe
sddm[2258]: Display server failed to start. Exiting
displaymnager.service: Main process exited, code=dumped, status-6/ABRT
display-anager.service: Unit entered failed state.
display-manager.service: Triggering OnFailure= dependencies.
displayanager.service: Failed with result ‘core-dump’
(…)

Mich erstaunt vor allem, dass alle vorherigen Versionen incl. der kürzlichen Neuinstallatation LEAP 15.0 out-of-the-box problemlos liefen bzw. laufen.

Viele Grüße
Jürgen

Hast du mal mit nomodeset gestartet?

Mit nomodeset startet der xserver - natürlich nur auf einem Monitor und in nicht akzeptabler Auflösung.
Im Vergleich mit der (funktionierenden) 15.0 Installation fehlten die 32bit-radeon Treiber (bei 64bit Graphikarten ja eigentlich auch nicht nötig). Die Nachinstallation hat aber auch nicht geholfen.

Bei “www.fossadventures.com/the-opensuse-leap-15-1-update-experience/” wird ein gleiches Problem geschildert. In einem späteren Post kam als Problemlösung der Wechsel der Graphikkarte von AMD auf NVIDIA. Für mich nicht die gewünschte Lösung …

Bitte, die folgende prüfen:

  1. /var/log/Xorg.0.log
  2. /etc/sddm.conf
  3. /proc/cmdline

„/etc/sddm.conf” sollte nicht mehr als das folgende Beispiel als Inhalt haben:


[General]
Numlock=off

[Theme]
CursorTheme=crystalwhite

[X11]

[Wayland]

[Users]
HideUsers=test001,test002

[Autologin]


Für Systeme mit eine AMD GPU „/proc/cmdline” sollte ähnliches wie diese Beispiel:


BOOT_IMAGE=/boot/vmlinuz-4.12.14-lp151.28.32-default root=UUID=fa6a0367-a191-447e-8298-35761792b861 resume=/dev/disk/by-uuid/c0a219eb-5ea7-470b-9297-3e0d70964554 showopts elevator=cfq splash=silent quiet modprobe.blacklist=amdgpu mitigations=auto

Hier ist „amdgpu” Blacklisted weil, der System hat ein „radeon” GPU.

  • Wenn Deine GPU „amdgpu” fähig ist, „radeon” sollte Blacklisted sein …

Weiterer Schaltern sind in der Linux Kernel Quellcode zu finden …

zu 1:
(…)
randr: failed to create shared pixmap
(…)
Backtrace:
0: X (xorg_backtrace+0x65) (…)
(…)
Segmantation fault at adress 0x10
(…)
Fatal server error
Caught signal 11. Server aborting
(…)
Server terminated with error (1). Closing log file

zu 2: sddm.conf ist leer

zu 3: Wenn ich radeon blackliste bleibt der Monitor immer schwarz, bei blacklist von amdgpu startet der Textmodus.

@jofrigro:

Bitte, folgendes prüfen:

  1. lspc
    i’ – „<bus>:<device>.<function>” für die zwei Grafikeinheiten merken. 1. ‚lspci -s „<bus>:<device>.<function>” -Q -vv
    ’ für die beide Grafikeinheiten.

Gib acht auf die zwei Hauptspeicher Bereiche (pro Einheit) und die E/A Bereiche – die sollte nicht übereinander greifen …

Die Speicher- und E/A-Bereiche überschneiden sich nicht. Die Ausgabe ist identisch zu der in der funktionierenden 15.0 Installation.

Eventuell ein Bug im Xorg-/radeon-Code?

AMD Karten entziffern: <https://www.x.org/wiki/RadeonFeature/&gt; und <https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units&gt;:

  • Radeon R7 240/350:

[INDENT=2]R7 240: Oland Pro – GCN 1st generation
R7 350: Cape Verde XTL – GCN 1st generation
„Southern Islands” (SI).
[/INDENT]

  • Radeon X1550:

[INDENT=2]RV515 oder RV505 Core: <https://en.wikipedia.org/wiki/Radeon_X1000_series&gt;
R500 Familie.
[/INDENT]
Beide Grafikeinheiten funktionieren nur mit der „Radeon” Trieber.

  • Kernel Kommandozeile sollte „modprobe.blacklist=amdgpu radeon.si_support=1” enthalten.
    [LIST]
  • Ruhig auch „mitigations=auto” einfügen – Spectre, Meltdown, und L1TF Verwundbarkeit …

[/LIST]
Weiter in „/etc/X11/xorg.conf.d/”:

  • „50-device.conf” editieren und einrichten.
  • „10-amdgpu.conf” ruhig lassen wie es ist – der „amdgpu” Treiber wird sowieso nicht geladen.

Zuerst einmal: Danke für Untertützung!

Die Eingabe weiterer Startparameter hat nichts verändert (ergänzt habe ich versuchsweise noch “iommu=soft”, da ich hier schon einmal Mausprobleme hatte).

Die 50-device.conf sieht jetzt so aus, bisher ebenfalls ohne Erfolg:

Having multiple “Device” sections is known to be problematic. Make

sure you don’t have in use another one laying around e.g. in another

xorg.conf.d file or even a generic xorg.conf file. More details can

be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.

Section “Device”
Identifier “Default Device”

Driver “radeon”

Required magic for radeon/radeonhd drivers; output name

## (here: “DVI-0”) can be figured out via ‘xrandr -q’

#Option “monitor-DVI-0” “Default Monitor”

EndSection

Hier auch noch einmal weitere Teile der Xorg.0.log:

11.300] (--) Log file renamed from "/var/log/Xorg.pid-1398.log" to "/var/log/Xorg.0.log"
11.301] 

X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
11.301] Build Operating System: openSUSE SUSE LINUX
11.301] Current Operating System: Linux linux-5x4j 4.12.14-lp151.28.32-default #1 SMP Wed Nov 13 07:50:15 UTC 2019 (6e1aaad) x86_64
11.301] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.12.14-lp151.28.32-default root=UUID=9965f8ec-8b91-429c-b4e3-4b9fcc144ff4 splash=silent resume=/dev/disk/by-uuid/18692b79-8492-484f-9d86-4842436080ef mitigations=auto quiet modprobe.blacklist=amdgpu radeon.si_support=1
11.301] Build Date: 18 January 2019 12:00:00PM
11.301]
11.301] Current version of pixman: 0.34.0
11.301] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
11.301] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
11.301] (==) Log file: “/var/log/Xorg.0.log”, Time: Sun Dec 15 11:29:24 2019
11.303] (==) Using config directory: “/etc/X11/xorg.conf.d”
11.303] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
11.304] (==) No Layout section. Using the first Screen section.
11.304] (==) No screen section available. Using defaults.
11.304] (
) |–>Screen “Default Screen Section” (0)
11.304] () | |–>Monitor “<default monitor>”
11.304] (==) No device specified for screen “Default Screen Section”.
Using the first device section listed.
11.304] (
) | |–>Device “Default Device”
11.304] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
11.304] (==) Automatically adding devices
11.304] (==) Automatically enabling devices
11.304] (==) Automatically adding GPU devices
11.304] (==) Max clients allowed: 256, resource mask: 0x1fffff
11.309] (WW) The directory “/usr/share/fonts/misc/sgi” does not exist.
11.309] Entry deleted from font path.
11.310] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/ghostscript/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins
11.310] (==) ModulePath set to “/usr/lib64/xorg/modules”
11.310] (WW) Ignoring unrecognized extension “XFree86-DGA”
11.310] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
11.310] (II) Loader magic: 0x564c1c83ad20
11.310] (II) Module ABI versions:
11.310] X.Org ANSI C Emulation: 0.4
11.310] X.Org Video Driver: 24.0
11.310] X.Org XInput driver : 24.1
11.310] X.Org Server Extension : 10.0
11.312] (++) using VT number 7

11.312] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
11.314] (II) xfree86: Adding drm device (/dev/dri/card0)
11.315] (II) xfree86: Adding drm device (/dev/dri/card1)
11.324] (--) PCI:*(1@0:0:0) 1002:6613:174b:e266 rev 0, Mem @ 0xc0000000/268435456, 0xfea00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
11.324] (--) PCI: (5@0:0:0) 1002:715f:1462:0680 rev 0, Mem @ 0xb0000000/268435456, 0xfe730000/65536, I/O @ 0x0000c000/256, BIOS @ 0x????????/131072
11.324] (--) PCI: (5@0:0:1) 1002:717f:1462:0681 rev 0, Mem @ 0xfe720000/65536
11.324] (II) LoadModule: "glx"
11.325] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
11.341] (II) Module glx: vendor="X.Org Foundation"
11.341]     compiled for 1.20.3, module version = 1.0.0
11.341]     ABI class: X.Org Server Extension, version 10.0
11.341] (II) LoadModule: "radeon"
11.341] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
11.347] (II) Module radeon: vendor="X.Org Foundation"
11.347]     compiled for 1.20.3, module version = 18.1.0
11.347]     Module class: X.Org Video Driver
11.347]     ABI class: X.Org Video Driver, version 24.0
11.347] (II) RADEON: Driver for ATI/AMD Radeon chipsets:

(…)
11.356] (II) [KMS] Kernel modesetting enabled.
11.356] (II) [KMS] Kernel modesetting enabled.
11.356] (II) RADEON(0): Creating default Display subsection in Screen section
“Default Screen Section” for depth/fbbpp 24/32
11.356] (==) RADEON(0): Depth 24, (–) framebuffer bpp 32
11.356] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
11.356] (==) RADEON(0): Default visual is TrueColor
11.356] (==) RADEON(0): RGB weight 888
11.356] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
11.356] (–) RADEON(0): Chipset: “OLAND” (ChipID = 0x6613)
11.356] (II) Loading sub module “fb”
11.356] (II) LoadModule: “fb”
11.357] (II) Loading /usr/lib64/xorg/modules/libfb.so
11.358] (II) Module fb: vendor=“X.Org Foundation”
11.358] compiled for 1.20.3, module version = 1.0.0
11.358] ABI class: X.Org ANSI C Emulation, version 0.4
11.358] (II) Loading sub module “dri2”
11.358] (II) LoadModule: “dri2”
11.358] (II) Module “dri2” already built-in
11.563] (II) Loading sub module “glamoregl”
11.563] (II) LoadModule: “glamoregl”
11.563] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
11.569] (II) Module glamoregl: vendor=“X.Org Foundation”
11.570] compiled for 1.20.3, module version = 1.0.1
11.570] ABI class: X.Org ANSI C Emulation, version 0.4
11.585] (II) RADEON(0): glamor X acceleration enabled on AMD OLAND (DRM 2.50.0, 4.12.14-lp151.28.32-default, LLVM 7.0.1)
(…)
11.689] (–) RADEON(G0): Chipset: “ATI Radeon X1550 64-bit” (ChipID = 0x715f)
11.689] (II) Loading sub module “fb”
11.689] (II) LoadModule: “fb”
11.689] (II) Loading /usr/lib64/xorg/modules/libfb.so
11.689] (II) Module fb: vendor=“X.Org Foundation”
11.689] compiled for 1.20.3, module version = 1.0.0
11.690] ABI class: X.Org ANSI C Emulation, version 0.4
11.690] (II) Loading sub module “dri2”
11.690] (II) LoadModule: “dri2”
11.690] (II) Module “dri2” already built-in
11.690] (II) Loading sub module “exa”
11.690] (II) LoadModule: “exa”
11.690] (II) Loading /usr/lib64/xorg/modules/libexa.so
11.691] (II) Module exa: vendor=“X.Org Foundation”
11.691] compiled for 1.20.3, module version = 2.6.0
11.691] ABI class: X.Org Video Driver, version 24.0
11.691] (II) RADEON(G0): KMS Color Tiling: enabled
(…)
11.892] (II) LoadModule: “ramdac”
11.892] (II) Module “ramdac” already built-in
11.892] (II) RADEON(G0): [DRI2] Setup complete
11.893] (II) RADEON(G0): [DRI2] DRI driver: r300
11.893] (II) RADEON(G0): [DRI2] VDPAU driver: r300
11.893] (II) RADEON(G0): Front buffer size: 3072K
11.893] (II) RADEON(G0): VRAM usage limit set to 223772K
11.893] (==) RADEON(G0): Backing store enabled
11.893] (II) RADEON(G0): Direct rendering enabled
11.893] (II) RADEON(G0): Render acceleration enabled for R300/R400/R500 type cards.
11.893] (II) EXA(256): Driver allocated offscreen pixmaps
11.893] (II) EXA(256): Driver registered support for the following operations:
11.893] (II) Solid
11.893] (II) Copy
11.893] (II) Composite (RENDER acceleration)
11.893] (II) UploadToScreen
11.893] (II) DownloadFromScreen
11.893] (II) RADEON(G0): Acceleration enabled
11.894] (==) RADEON(G0): DPMS enabled
11.894] (==) RADEON(G0): Silken mouse enabled
11.894] (II) RADEON(0): [DRI2] Setup complete
11.894] (II) RADEON(0): [DRI2] DRI driver: radeonsi
11.894] (II) RADEON(0): [DRI2] VDPAU driver: radeonsi
11.895] (II) RADEON(0): Front buffer size: 8100K
11.895] (II) RADEON(0): VRAM usage limit set to 215935K
11.895] (II) RADEON(0): SYNC extension fences enabled
11.895] (II) RADEON(0): Present extension enabled
11.895] (==) RADEON(0): DRI3 enabled
11.895] (==) RADEON(0): Backing store enabled
11.895] (II) RADEON(0): Direct rendering enabled
11.904] (II) RADEON(0): Use GLAMOR acceleration.
11.904] (II) RADEON(0): Acceleration enabled
11.904] (==) RADEON(0): DPMS enabled
11.904] (==) RADEON(0): Silken mouse enabled
11.904] (II) RADEON(0): Set up textured video (glamor)
11.904] (II) RADEON(0): [XvMC] Associated with GLAMOR Textured Video.
11.904] (II) RADEON(0): [XvMC] Extension initialized.
11.904] (II) Initializing extension Generic Event Extension
11.904] (II) Initializing extension SHAPE
11.904] (II) Initializing extension MIT-SHM
11.904] (II) Initializing extension XInputExtension
11.905] (II) Initializing extension XTEST
11.905] (II) Initializing extension BIG-REQUESTS
11.905] (II) Initializing extension SYNC
11.905] (II) Initializing extension XKEYBOARD
11.905] (II) Initializing extension XC-MISC
11.905] (II) Initializing extension SECURITY
11.905] (II) Initializing extension XFIXES
11.906] (II) Initializing extension RENDER
11.906] (II) Initializing extension RANDR
11.906] (II) Initializing extension COMPOSITE
11.906] (II) Initializing extension DAMAGE
11.906] (II) Initializing extension MIT-SCREEN-SAVER
11.906] (II) Initializing extension DOUBLE-BUFFER
11.907] (II) Initializing extension RECORD
11.907] (II) Initializing extension DPMS
11.907] (II) Initializing extension Present
11.907] (II) Initializing extension DRI3
11.907] (II) Initializing extension X-Resource
11.907] (II) Initializing extension XVideo
11.907] (II) Initializing extension XVideo-MotionCompensation
11.908] (II) Initializing extension GLX
11.913] (II) AIGLX: Loaded and initialized radeonsi
11.913] (II) GLX: Initialized DRI2 GL provider for screen 0
11.913] (II) Initializing extension XFree86-VidModeExtension
11.913] (II) Initializing extension XFree86-DGA
11.913] (II) Initializing extension XFree86-DRI
11.913] (II) Initializing extension DRI2
11.929] (II) RADEON(0): Setting screen physical size to 508 x 285
11.977] (II) RADEON(0): Allocate new frame buffer 3840x2160
11.984] (II) RADEON(0): VRAM usage limit set to 194065K
11.988] randr: failed to create shared pixmap
11.988] (EE)
11.988] (EE) Backtrace:
11.988] (EE) 0: /usr/bin/X (xorg_backtrace+0x65) [0x564c1c5adf45]
11.988] (EE) 1: /usr/bin/X (0x564c1c3fc000+0x1b5c19) [0x564c1c5b1c19]
11.988] (EE) 2: /lib64/libpthread.so.0 (0x7f4cbf08f000+0x12300) [0x7f4cbf0a1300]
11.988] (EE) 3: /usr/lib64/xorg/modules/libfb.so (_fbGetWindowPixmap+0xd) [0x7f4cbaf33a6d]
11.988] (EE) 4: /usr/lib64/xorg/modules/drivers/radeon_drv.so (0x7f4cbbba4000+0x53907) [0x7f4cbbbf7907]
11.988] (EE) 5: /usr/bin/X (xf86CrtcSetModeTransform+0x29e) [0x564c1c4cbbce]
11.988] (EE) 6: /usr/bin/X (0x564c1c3fc000+0xd7672) [0x564c1c4d3672]
11.988] (EE) 7: /usr/bin/X (RRCrtcSet+0x122) [0x564c1c50f362]
11.988] (EE) 8: /usr/bin/X (0x564c1c3fc000+0x9b981) [0x564c1c497981]
11.988] (EE) 9: /usr/bin/X (_CallCallbacks+0x34) [0x564c1c45d7f4]
11.988] (EE) 10: /usr/bin/X (0x564c1c3fc000+0x60442) [0x564c1c45c442]
11.988] (EE) 11: /lib64/libc.so.6 (__libc_start_main+0xea) [0x7f4cbecf5f8a]
11.988] (EE) 12: /usr/bin/X (_start+0x2a) [0x564c1c44612a]
11.988] (EE)
11.989] (EE) Segmentation fault at address 0x10
11.989] (EE)
Fatal server error:
11.989] (EE) Caught signal 11 (Segmentation fault). Server aborting
11.989] (EE)
11.989] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
11.989] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
11.989] (EE)
11.989] (II) AIGLX: Suspending AIGLX clients for VT switch
12.003] (EE) Server terminated with error (1). Closing log file.

Bitte für Konsolenausgaben Code-Tags benutzen, das kleine # hier im Editor.

Erhält die Formatierung und ist einfach lesbarer.

https://forums.opensuse.org/showthread.php/536143-Using-Code-Tags-Around-Your-Paste

Bitte, ‚xrandr -q’ ausführen und, „Option “monitor-DVI-0” “Default Monitor”” aktivieren – „DVI-0” mit das Ergebnis vom ‚xrandr -q’ ersetzen.

Wird besser aussehen wenn „50-device.conf” korrekt konfiguriert ist.

Das „PCI: (5@0:0:1)” Zeile gefällt mich nicht.

Fehlt folgendes:


    26.818] (II) Applying OutputClass "Radeon" to /dev/dri/card0
    26.818]    loading driver: radeon
    26.819] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
    26.820] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
    26.820] (==) Matched radeon as autoconfigured driver 0
    26.820] (==) Matched ati as autoconfigured driver 1
    26.820] (==) Matched modesetting as autoconfigured driver 2
    26.820] (==) Matched fbdev as autoconfigured driver 3
    26.820] (==) Matched vesa as autoconfigured driver 4
    26.820] (==) Assigned the driver to the xf86ConfigLayout

Fehlt folgendes:


    26.825] (II) LoadModule: "ati"
    26.825] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
    26.825] (II) Module ati: vendor="X.Org Foundation"
    26.825]    compiled for 1.20.3, module version = 18.1.0
    26.825]    Module class: X.Org Video Driver
    26.826]    ABI class: X.Org Video Driver, version 24.0
    26.884] (II) LoadModule: "modesetting"
    26.884] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
    26.884] (II) Module modesetting: vendor="X.Org Foundation"
    26.884]    compiled for 1.20.3, module version = 1.20.3
    26.884]    Module class: X.Org Video Driver
    26.884]    ABI class: X.Org Video Driver, version 24.0
    26.885] (II) LoadModule: "fbdev"
    26.885] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
    26.885] (II) Module fbdev: vendor="X.Org Foundation"
    26.885]    compiled for 1.20.3, module version = 0.5.0
    26.885]    Module class: X.Org Video Driver
    26.885]    ABI class: X.Org Video Driver, version 24.0
    26.885] (II) LoadModule: "vesa"
    26.885] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
    26.886] (II) Module vesa: vendor="X.Org Foundation"
    26.886]    compiled for 1.20.3, module version = 2.4.0
    26.886]    Module class: X.Org Video Driver
    26.886]    ABI class: X.Org Video Driver, version 24.0

Und auch –


    26.887] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    26.887] (II) FBDEV: driver for framebuffer: fbdev
    26.887] (II) VESA: driver for VESA chipsets: vesa

Schaut in Ordnung aus.

Und hier ist das eigentlicher Fehler aufgetreten …
[HR][/HR]Ist das Package „ucode-amd” installiert?
Sind die folgende Packages installiert?

  • „libdrm_radeon1”
  • „libvdpau_radeonsi”
  • „libvulkan_radeon”
  • „xf86-video-vesa”
  • „libXxf86dga1”
  • „libXxf86misc1”
  • „libXxf86vm1”
  • „libxcb-xf86dri0”
  • „xf86-input-evdev”
  • „xf86-input-void”
  • „xf86-video-ati”
  • „xf86-video-fbdev”
  • „xf86-video-mach64”
  • „xf86-video-r128”
  • „xf86dga”
  • „xf86dgaproto-devel”
  • „xf86miscproto-devel”
  • „xf86vidmodeproto-devel”

[HR][/HR]Bist Du absolut sicher dass, keiner Murks in Deine Repository URLen aufgetreten worden ist?
Wie schaut es mit die folgendes aus? – »Alles mit dem Benutzer „root” bitte.«

  • „zypper verify”
  • „rpm --verify --all”
  • „rpmconfigcheck”

Die Prüfungen der Repositorys ergaben m.E. keine Unregelmäßigkeiten. (Ich hatte vom USB-Stick (UEFI) mit dem DVD-Image installiert und alle updates eingespielt.)

Die Prüfung der Pakete ergab 4 fehlende, die ich nachinstalliert habe: libxcb-xf86dri0 und die 3 xf86(…)-devel-Pakete

xrandr ist im Textmodus nicht gestartet. Ich habe dann in /etc/X11/50-device.conf “monitor-DVI-0” “Default monitor” aktiviert (DVI-0 war nach xrandr-Ausgabe in meiner funktionierenden 15.0 Installation der Hauptmonitor). Kein Erfolg.
Auch der Versuch mit nomodeset zu starten führte jetzt nur in die Textkonsole.

Der X-Server ist auch mit nomodeset erst wieder gestartet, nachdem ich in der 50-device.conf den Ursprungszustand (alles auskommentiert) wieder hergestellt habe.

Dann liefert xrandr -q:

JG@linux-5x4j:~> xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
   1024x768      76.00* 
JG@linux-5x4j:~> 

In der funktionierenden 15.0 Installation mit 2 Monitoren ist es:

JG@linux-4mh7:~> xrandr -q
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080     60.00*+
   1680x1050     59.88  
   1400x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32    56.25  
   640x480       75.00    59.94  
   720x400       70.08  
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-1-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 521mm x 293mm
   1920x1080     60.00*+  50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.90  
   1280x960      60.00  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
S-video-1-0 disconnected (normal left inverted right x axis y axis)
  1920x1080 (0x44) 148.500MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz
  1680x1050 (0x48) 119.000MHz +HSync -VSync
        h: width  1680 start 1728 end 1760 total 1840 skew    0 clock  64.67KHz
        v: height 1050 start 1053 end 1059 total 1080           clock  59.88Hz
  1280x1024 (0x49) 135.000MHz +HSync +VSync
        h: width  1280 start 1296 end 1440 total 1688 skew    0 clock  79.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  75.02Hz
  1280x1024 (0x4a) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1440x900 (0x4c) 88.750MHz +HSync -VSync
        h: width  1440 start 1488 end 1520 total 1600 skew    0 clock  55.47KHz
        v: height  900 start  903 end  909 total  926           clock  59.90Hz
  1280x800 (0x4e) 71.000MHz +HSync -VSync
        h: width  1280 start 1328 end 1360 total 1440 skew    0 clock  49.31KHz
        v: height  800 start  803 end  809 total  823           clock  59.91Hz
  1152x864 (0x4f) 108.000MHz +HSync +VSync
        h: width  1152 start 1216 end 1344 total 1600 skew    0 clock  67.50KHz
        v: height  864 start  865 end  868 total  900           clock  75.00Hz
  1280x720 (0x50) 74.250MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  45.00KHz
        v: height  720 start  725 end  730 total  750           clock  60.00Hz
  1024x768 (0x53) 78.750MHz +HSync +VSync
        h: width  1024 start 1040 end 1136 total 1312 skew    0 clock  60.02KHz
        v: height  768 start  769 end  772 total  800           clock  75.03Hz
  1024x768 (0x55) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  832x624 (0x56) 57.284MHz -HSync -VSync
        h: width   832 start  864 end  928 total 1152 skew    0 clock  49.73KHz
        v: height  624 start  625 end  628 total  667           clock  74.55Hz
  800x600 (0x58) 49.500MHz +HSync +VSync
        h: width   800 start  816 end  896 total 1056 skew    0 clock  46.88KHz
        v: height  600 start  601 end  604 total  625           clock  75.00Hz
  800x600 (0x59) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  800x600 (0x5a) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  640x480 (0x5e) 31.500MHz -HSync -VSync
        h: width   640 start  656 end  720 total  840 skew    0 clock  37.50KHz
        v: height  480 start  481 end  484 total  500           clock  75.00Hz
  640x480 (0x62) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  720x400 (0x63) 28.320MHz -HSync +VSync
        h: width   720 start  738 end  846 total  900 skew    0 clock  31.47KHz
        v: height  400 start  412 end  414 total  449           clock  70.08Hz
JG@linux-4mh7:~> 

@jofrigro:

Dann, ist ‚xorg.conf’ der Übeltäter.

  • Zwei Hardware Grafikeinheiten bedeutet, zwei „Device” Profile in ‚/etc/X11/xorg.conf’ sind erforderlich.

Ein Beispiel ist hier: <https://superuser.com/questions/117239/how-can-i-get-multiple-video-cards-to-work-on-linux#119025>.
Weitere in die „xorg.conf” man Seite.
Eine mögliche Beispiel wie folgt:

  • Das „Device” Profil in ‚/etc/X11/xorg.conf.d/50-device.conf’ muss auskommentiert worden.

Section "Device"
        Identifier  "Radeon R7 240/350"
        Driver      "radeon"
        BusID       "PCI:1@0:0:0"
        Option      "monitor-DVI-0" "Default Monitor"
EndSection

Section "Device"
        Identifier  "Radeon X1550"
        Driver      "radeon"
        BusID       "PCI:5@0:0:0"
EndSection

Ja, in ‚/etc/X11/xorg.conf.d/50-device.conf’ eine Fehlermeldung ist erwähnt aber, er ist in diesen Fall nicht relevant.

Danke für die ausdauernde Hilfe!

Der X-Server startet jetzt. Ich habe keine weiteren Bootparameter genutzt (also ohne blacklist=amdgpu).
Eine xorg.conf hatte ich nicht auf dem System. Nach den Anleitungen in verschiedenen Manuals soll diese Konfigurationsdatei ja eigentlich nicht nötig sein …
Bei der Leap 15.0-Installation ist dies auch so (ich hatte auch versuchsweise das Konfigurationsverzeichnis /etc/X11 von dort in die neue 15.1-Installation kopiert - ohne Erfolg).

Ich habe als Basis die xorg.conf.install genommen und zu xorg.conf kopiert, den Device-Eintrag für die beiden Graphikkarten ergänzt und … der Server startet. Beide Monitore nutzen nach Ausgabe von lspci den radeon-Treiber, bei der Radeon R7 wird zusätzlich das amdgpu Kernelmodul angezeigt. Beim Starten ist der Mauszeiger noch in einer etwas seltsamen Auflösung vorhanden, aber jetzt habe ich ja eine Basis für das Feintuning.
Verwunderlich für mich ist, dass die Ergänzung in der /etc/X11/xorg.conf.d/50-device.conf, die nach dem was ich gelesen habe die xorg.conf ersetzen soll, nichts bringt.

Die xorg.conf enthält viele Einträge deren Bedeutung mir nicht klar ist, wenn ich sie auskommentiere läuft aber nichts mehr.

Section "Device"
        Identifier  "Radeon R7 240/350"
        Driver      "radeon"
        BusID       "PCI:01:00:0"
        Option      "monitor-DVI-0" "Default Monitor"
EndSection

Section "Device"
        Identifier  "Radeon X1550"
        Driver      "radeon"
        BusID       "PCI:05:00:0"
EndSection

Section "Device"
  Identifier "vboxvideo"
  Driver  "vboxvideo"
EndSection

Section "Screen"
  Identifier "vboxvideo"
  Device "vboxvideo"
EndSection


Section "Device"
  Identifier "vmware"
  Driver  "vmware"
EndSection

Section "Screen"
  Identifier "vmware"
  Device "vmware"
EndSection


Section "Device"
  Identifier "modesetting"
  Driver  "modesetting"
  Option "PreferCloneMode" "true"
EndSection
Section "Screen"
  Identifier "modesetting"
  Device "modesetting"
EndSection


Section "Device"
  Identifier "fbdev"
  Driver  "fbdev"
EndSection
Section "Screen"
  Identifier "fbdev"
  Device "fbdev"
EndSection


Section "Device"
  Identifier "vesa"
  Driver  "vesa"
EndSection

Section "Screen"
  Identifier "vesa"
  Device "vesa"
EndSection


Section "ServerLayout"
  Identifier "Layout"
  Screen  "vboxvideo"
  Screen  "vmware"
  Screen  "modesetting"
  Screen  "fbdev"
  Screen  "vesa"
EndSection

Meinst Du diese Anzeige?

Kernel modules: radeon, amdgpu
  • Die sind nur ein Hinweis dass, möglicherweise, aber nur mit Vorsicht zu genießen, der ‚amdgpu’ Treiber, könnte, in Umstanden, benutzt werden.
  • Aber, die AMD Grafikeinheit Analyse unten gilt – in anderer Worten, der ‚amdgpu’ Treiber darf für Deine Grafikeinheiten nicht benutzt worden.
  • Und, oben drauf, X11 kann nicht mit zwei Grafikeinheiten Treibern anfangen – mehrerer Grafikeinheiten, ja – mehr als eine Treiber, nein …

[HR][/HR]Übrigens, ist durch „lspci” für die PCI Adresse ‚05:00:1’, ein Audio Treiber zugewiesen?

Bei lspci sieht es so aus:

05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV505 CE [Radeon X1550 64-bit]
05:00.1 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 717f

Ein Audio device ist hier aufgeführt:

00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)

und hier:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]

Eine seltsame Sache, für die ich bisher keine Lösung habe:
In den Anwendungsfenstern hat der Mauszeiger die bei mir übliche Größe, auf der Arbeitsfläche hingegen ist er 2-3 mal so groß.
Da es ansonsten aber läuft ist das wohl eine eher optische Störung.

Mit ein anderer Zeigerdesign, ist das Verhalten der Gleiche oder, anders?