You are not logged in.
Hi, I have an issue with my computer and I want to fix it to don't buy more wires.
I'm new in Xorg and xrandr configurations, but I think this looks hard.
My DVI output (second screen) only works for starting images, uefi bios, select boot drive, grub and linux loading messages. And works as a mirror of the VGA screen. Then it keep black.
SO: Arch - Linux 5.10.10-arch1-1
CPU: Intel i5-9400 (with integrated graphics 630)
Motherboard: ASUS Z390-A PRO
Monitor 1: HD connected by VGA to Motherboard
Monitor 2: Full HD connected by DVI-D to Motherboard
Extra: GPU connected to motherboard ( but iommu-vfio isolated )
Xorg can't see my `monitor 2`.
The only way I got an image in it, was disabling modesetting (putting nomodeset and i915.modeset=0 kernel params). But I had the same HD image in both monitors, and in my KDE parameters I saw 1 monitor with 1 resolution, just like when the pc is starting.
My xrandr output:
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
DP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
1366x768 59.79*+
1024x768 75.03 60.00
832x624 74.55
800x600 75.00 60.32 56.25
640x480 75.00 59.94
720x400 70.08
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)Xorg log (.local/share/xorg/Xorg.0.log)
[ 47.625] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[ 47.626]
X.Org X Server 1.20.10
X Protocol Version 11, Revision 0
[ 47.629] Build Operating System: Linux Arch Linux
[ 47.630] Current Operating System: Linux nahuarch 5.10.10-arch1-1 #1 SMP PREEMPT Sat, 23 Jan 2021 23:59:48 +0000 x86_64
[ 47.630] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=be976960-e110-4232-b386-9d6fc0e2895c rw loglevel=3 quiet
[ 47.631] Build Date: 14 December 2020 12:10:29PM
[ 47.632]
[ 47.632] Current version of pixman: 0.40.0
[ 47.634] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 47.634] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 47.637] (==) Log file: "/home/nahuel/.local/share/xorg/Xorg.0.log", Time: Wed Jan 27 18:22:35 2021
[ 47.638] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 47.638] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 47.638] (==) ServerLayout "X.org Configured"
[ 47.638] (**) |-->Screen "Screen0" (0)
[ 47.638] (**) | |-->Monitor "Monitor0"
[ 47.638] (**) | |-->Device "IntelR"
[ 47.638] (**) |-->Screen "Screen1" (1)
[ 47.638] (**) | |-->Monitor "Monitor1"
[ 47.638] (**) | |-->Device "IntelE"
[ 47.638] (==) Automatically adding devices
[ 47.638] (==) Automatically enabling devices
[ 47.638] (==) Automatically adding GPU devices
[ 47.638] (==) Automatically binding GPU devices
[ 47.638] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 47.638] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 47.638] Entry deleted from font path.
[ 47.638] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 47.638] Entry deleted from font path.
[ 47.638] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 47.638] Entry deleted from font path.
[ 47.638] (==) FontPath set to:
/usr/share/fonts/TTF,
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 47.638] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 47.638] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 47.638] (II) Module ABI versions:
[ 47.638] X.Org ANSI C Emulation: 0.4
[ 47.638] X.Org Video Driver: 24.1
[ 47.638] X.Org XInput driver : 24.1
[ 47.638] X.Org Server Extension : 10.0
[ 47.640] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 47.641] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 47.641] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 10 paused 0
[ 47.641] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 47.641] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[ 47.643] (--) PCI:*(0@0:2:0) 8086:3e98:1462:7b98 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[ 47.643] (--) PCI: (1@0:0:0) 10de:1c82:1043:85d4 rev 161, Mem @ 0xa3000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[ 47.643] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 47.643] (II) LoadModule: "glx"
[ 47.643] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 47.644] (II) Module glx: vendor="X.Org Foundation"
[ 47.644] compiled for 1.20.10, module version = 1.0.0
[ 47.644] ABI class: X.Org Server Extension, version 10.0
[ 47.644] (II) LoadModule: "i915"
[ 47.644] (WW) Warning, couldn't open module i915
[ 47.644] (EE) Failed to load module "i915" (module does not exist, 0)
[ 47.644] (EE) No drivers available.
[ 47.644] (EE)
Fatal server error:
[ 47.644] (EE) no screens found(EE)
[ 47.644] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 47.644] (EE) Please also check the log file at "/home/nahuel/.local/share/xorg/Xorg.0.log" for additional information.
[ 47.644] (EE)
[ 47.691] (EE) Server terminated with error (1). Closing log file.(The i915 errors go away when I put a xorg.conf file choosing modeset driver but I deleted all my xorg.conf files to post in the forum.)
I tried several xorg.conf and kernel configurations and some xrand commands, but now I don't know how to proceed.
I wanted to use my integrated graphics card to try PCI Passthrough but my mother only had VGA, DVI-D and Display Port ports.
Then I bought a DVI cable, cause my Samsung Monitor only have HDMI and DVI-I ports.
Actually I can try PCI Passthrough, the Samsung Monitor works fine with both DVI and HDMI through my GPU.
But I would like to have 2 screens (or at least my full hd screen) working in Linux when I don't want to use PCI Passthrough (80% of the time).
DVI connection doesn't work on Windows 10 either. (With both Intel and Nvidia drivers installed)
This is my first post in a Linux Forum in 8 years of Linux usage, I could always solve my problems by reading posts by other persons but this problem got tricky for me.
Last edited by nourthe (2021-01-28 18:48:46)
Offline
This is my dmesg output: http://ix.io/2NAj
Offline
bump
Offline
Offline
The xorg log is from a failing server.
In general, you'll end up w/ different DISPLAYs on two different GPUs and either have to redirect the output ("xrandr --listproviders" will tell whether that's possible at all) or use xinerama to bind two screens, https://wiki.archlinux.org/index.php/Multihead
The latter will lose yo xrandr support, which some clients will honor by simply crashing - in that case you'll require sth. like https://aur.archlinux.org/packages/fakexrandr-git/
Offline