You are not logged in.

#1 2021-01-28 18:46:23

nourthe
Member
Registered: 2021-01-28
Posts: 3

Intel graphics DVI output only works for startup messages

Hi, I have an issue with my computer and I want to fix it to don't buy more wires.

Summary

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.

Specs:

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 )

The problem:

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.


A bit of background

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).

Extra info

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

#2 2021-01-28 19:22:10

nourthe
Member
Registered: 2021-01-28
Posts: 3

Re: Intel graphics DVI output only works for startup messages

Edit:

This is my dmesg output: http://ix.io/2NAj

Offline

#3 2021-01-30 13:05:43

nourthe
Member
Registered: 2021-01-28
Posts: 3

Re: Intel graphics DVI output only works for startup messages

bump

Offline

#4 2021-01-30 14:28:49

twelveeighty
Member
Registered: 2011-09-04
Posts: 1,456

Re: Intel graphics DVI output only works for startup messages

Offline

#5 2021-01-30 17:13:03

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,626

Re: Intel graphics DVI output only works for startup messages

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

Board footer

Powered by FluxBB