Hi, I already reported this error, but I bought a new graphics card, reinstalled the system and the error disappeared.
Now it appeared again. My graphics card is nVidias’ GM107 [Geforce GTX 750 Ti] with tree outputs DP, DVI-D and
HDMI . Only the first one appears in Systemsettings->Displays.Adequatly
# xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.00*+ 59.94
1680x1050 59.95
1280x1024 60.02
...
DMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
I switched Intel graphics from the motherboard off.
Could somebody help me, please how to put my computer screen on TV, which already has been working ?
I found no errors in logfiles. lspci shows:
# lspci -k -s 03:00.0
03:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 84bb
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
Adding boot options like video=HDMI-1:D or changes in BIOS setup won’t help.
Yet I see from the above that the device is properly recognized, but it’s output hdmi is “disconnected”
Some people installed the driver directly from nVidia, I installed packages with nvidia-glG04
Also
# xrandr --output HDMI-1 --mode 1920x1080 --rate 60
xrandr: cannot find mode 1920x1080
hwinfo --gfxcard
18: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.386]
Unique ID: _Znp.mqvzPpY_tM6
SysFS ID: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Hardware Class: graphics card
Device Name: "Onboard - Video"
Model: "Intel UHD Graphics 630 (Desktop 9 Series)"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x3e98 "UHD Graphics 630 (Desktop 9 Series)"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x8694
Driver: "i915"
Driver Modules: "i915"
Memory Range: 0x4022000000-0x4022ffffff (rw,non-prefetchable)
Memory Range: 0x4000000000-0x400fffffff (ro,non-prefetchable)
I/O Ports: 0x5000-0x503f (rw)
Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
IRQ: 132 (2169 events)
Module Alias: "pci:v00008086d00003E98sv00001043sd00008694bc03sc00i00"
Driver Info #0:
Driver Status: i915 is active
Driver Activation Cmd: "modprobe i915"
Config Status: cfg=no, avail=yes, need=no, active=unknown
23: PCI 300.0: 0300 VGA compatible controller (VGA)
[Created at pci.386]
Unique ID: svHJ.qpJur4Dt4C6
Parent ID: Pqsg.kBvPSu2MEQF
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:10.0/0000:03:00.0
SysFS BusID: 0000:03:00.0
Hardware Class: graphics card
Model: "nVidia GM107 [GeForce GTX 750 Ti]"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x1380 "GM107 [GeForce GTX 750 Ti]"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x84bb
Revision: 0xa2
Driver: "nvidia"
Driver Modules: "nvidia"
Memory Range: 0x80000000-0x80ffffff (rw,non-prefetchable)
Memory Range: 0x4010000000-0x401fffffff (ro,non-prefetchable)
Memory Range: 0x4020000000-0x4021ffffff (ro,non-prefetchable)
I/O Ports: 0x4000-0x4fff (rw)
Memory Range: 0x81000000-0x8107ffff (ro,non-prefetchable,disabled)
IRQ: 16 (no events)
Module Alias: "pci:v000010DEd00001380sv00001043sd000084BBbc03sc00i00"
Driver Info #0:
Driver Status: nouveau is not active
Driver Activation Cmd: "modprobe nouveau"
Driver Info #1:
Driver Status: nvidia_drm is active
Driver Activation Cmd: "modprobe nvidia_drm"
Driver Info #2:
Driver Status: nvidia is active
Driver Activation Cmd: "modprobe nvidia"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #17 (PCI bridge)
What could I check else ?
zlisiecki:
I found no errors in logfiles. lspci shows:
# lspci -k -s 03:00.0
03:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 84bb
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
Adding boot options like video=HDMI-1:D or changes in BIOS setup won’t help.
Yet I see from the above that the device is properly recognized, but it’s output hdmi is “disconnected”
Some people installed the driver directly from nVidia, I installed packages with nvidia-glG04
Also
# xrandr --output HDMI-1 --mode 1920x1080 --rate 60
xrandr: cannot find mode 1920x1080
hwinfo --gfxcard
18: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.386]
Unique ID: _Znp.mqvzPpY_tM6
SysFS ID: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Hardware Class: graphics card
Device Name: "Onboard - Video"
Model: "Intel UHD Graphics 630 (Desktop 9 Series)"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x3e98 "UHD Graphics 630 (Desktop 9 Series)"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x8694
Driver: "i915"
Driver Modules: "i915"
Memory Range: 0x4022000000-0x4022ffffff (rw,non-prefetchable)
Memory Range: 0x4000000000-0x400fffffff (ro,non-prefetchable)
I/O Ports: 0x5000-0x503f (rw)
Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
IRQ: 132 (2169 events)
Module Alias: "pci:v00008086d00003E98sv00001043sd00008694bc03sc00i00"
Driver Info #0:
Driver Status: i915 is active
Driver Activation Cmd: "modprobe i915"
Config Status: cfg=no, avail=yes, need=no, active=unknown
23: PCI 300.0: 0300 VGA compatible controller (VGA)
[Created at pci.386]
Unique ID: svHJ.qpJur4Dt4C6
Parent ID: Pqsg.kBvPSu2MEQF
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:10.0/0000:03:00.0
SysFS BusID: 0000:03:00.0
Hardware Class: graphics card
Model: "nVidia GM107 [GeForce GTX 750 Ti]"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x1380 "GM107 [GeForce GTX 750 Ti]"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x84bb
Revision: 0xa2
Driver: "nvidia"
Driver Modules: "nvidia"
Memory Range: 0x80000000-0x80ffffff (rw,non-prefetchable)
Memory Range: 0x4010000000-0x401fffffff (ro,non-prefetchable)
Memory Range: 0x4020000000-0x4021ffffff (ro,non-prefetchable)
I/O Ports: 0x4000-0x4fff (rw)
Memory Range: 0x81000000-0x8107ffff (ro,non-prefetchable,disabled)
IRQ: 16 (no events)
Module Alias: "pci:v000010DEd00001380sv00001043sd000084BBbc03sc00i00"
Driver Info #0:
Driver Status: nouveau is not active
Driver Activation Cmd: "modprobe nouveau"
Driver Info #1:
Driver Status: nvidia_drm is active
Driver Activation Cmd: "modprobe nvidia_drm"
Driver Info #2:
Driver Status: nvidia is active
Driver Activation Cmd: "modprobe nvidia"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #17 (PCI bridge)
What could I check else ?
Hi
What about;
xrandr --listproviders
xrandr --listmonitors
I would also suggest checking what mesa packages are installed and then forcing the re-install;
zypper se -i Mesa
zypper in -f <list of your installed Mesa packages>
# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45; cap: 0x2 (Sink Output); crtcs: 3; outputs: 3; associated providers: 0; name: modesetting
output DP-1
output HDMI-1
output DP-2
# xrandr --listmonitors
Monitors: 1
0: +*DP-1 1920/510x1080/287+0+0 DP-1
i.e I have only one monitor !
# zypper se -i Mesa
Wczytywanie danych repozytorium...
Odczytywanie zainstalowanych pakietów...
S | Nazwa | Podsumowanie | Typ
--+-------------------------+----------------------------------------------------+-------
i | Mesa | System for rendering 3-D graphics | pakiet
i | Mesa-KHR-devel | Mesa Khronos development headers | pakiet
i | Mesa-dri | DRI plug-ins for 3D acceleration | pakiet
i | Mesa-dri-nouveau | Mesa DRI plug-in for 3D acceleration via Nouveau | pakiet
i | Mesa-gallium | Mesa Gallium GPU drivers | pakiet
i | Mesa-libEGL-devel | Development files for the EGL API | pakiet
i | Mesa-libEGL1 | EGL API implementation | pakiet
i | Mesa-libGL1 | The GL/GLX runtime of the Mesa 3D graphics library | pakiet
i | Mesa-libGLESv1_CM-devel | Development files for the OpenGL ES 1.x API | pakiet
i | Mesa-libGLESv1_CM1 | OpenGL|ES 1.x Common Profile API implementation | pakiet
i | Mesa-libGLESv2-2 | OpenGL|ES 2.x API implementation | pakiet
i | Mesa-libGLESv2-devel | Development files for the OpenGL ES 2.x API | pakiet
i | Mesa-libglapi0 | Free implementation of the GL API | pakiet
i | Mesa-libglapi0-32bit | Free implementation of the GL API | pakiet
i | Mesa-libva | Mesa VA-API implementation | pakiet
i | libOSMesa8 | Mesa Off-screen rendering extension | pakiet
i | libOSMesa8-32bit | Mesa Off-screen rendering extension | pakiet
There are 17 Mesa packets. I reinstalled them.
And now I have two monitors
# xrandr --listmonitors
Monitors: 2
0: +*DP-1-1 1920/510x1080/287+0+0 DP-1-1
1: +DVI-D-0 1920/510x1080/287+0+0 DVI-D-0
This is very nicy, but I’d prefere if the second is HDMI-1
zlisiecki:
And now I have two monitors
# xrandr --listmonitors
Monitors: 2
0: +*DP-1-1 1920/510x1080/287+0+0 DP-1-1
1: +DVI-D-0 1920/510x1080/287+0+0 DVI-D-0
This is very nicy, but I’d prefere if the second is HDMI-1
Hi
What desktop environment? Should be a display setting somewhere to switch the monitor over if it’s connected to HDMI output…
Hi
This is on tumbleweed though…
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x49; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 7; associated providers: 0; name: modesetting
output VGA-1
output HDMI-1
output DP-1
output HDMI-2
output HDMI-3
output DP-2
output DP-3
xrandr --listmonitors
Monitors: 2
0: +*HDMI-2 1920/521x1080/293+0+0 HDMI-2
1: +HDMI-3 1360/160x768/90+1920+0 HDMI-3
pinxi -Gxxx
Graphics: Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics driver: i915 v: kernel bus ID: 00:02.0
chip ID: 8086:016a
Device-2: NVIDIA GK208B [GeForce GT 710] vendor: ZOTAC driver: nvidia v: 435.21 bus ID: 02:00.0 chip ID: 10de:128b
Device-3: NVIDIA GK208B [GeForce GT 710] vendor: ZOTAC driver: vfio-pci v: 0.2 bus ID: 03:00.0 chip ID: 10de:128b
Display: x11 server: X.Org 1.20.5 driver: modesetting,nouveau unloaded: fbdev,vesa alternate: intel,nv,nvidia
compositor: gnome-shell v: 3.32.2 resolution: 1920x1080~60Hz, 1360x768~60Hz
OpenGL: renderer: Mesa DRI Intel Ivybridge Server v: 4.2 Mesa 19.1.7 compat-v: 3.0 direct render: Yes
Yes, I see also two rectangles symbolising two screens in Systemsettings-> screens. Still I an not sure about
xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.00*+
1680x1050 59.95
1280x1024 60.02
1280x960 60.00
1280x720 60.00
1024x768 60.00
800x600 60.32
640x480 59.94
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-D-1 disconnected (normal left inverted right x axis y axis)
DP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.00*+ 59.94
1680x1050 59.95
1280x1024 60.02
1280x960 60.00
1280x720 60.00 60.00 59.94
1024x768 60.00
800x600 60.32
720x480 60.00 60.00 59.94 59.94 59.94
640x480 60.00 59.94 59.94
720x400 70.08
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
DP-1-2 disconnected (normal left inverted right x axis y axis)
1920x1080 (0x46) 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) 146.250MHz -HSync +VSync
h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.29KHz
v: height 1050 start 1053 end 1059 total 1089 clock 59.95Hz
1280x1024 (0x49) 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
1280x960 (0x4a) 108.000MHz +HSync +VSync
h: width 1280 start 1376 end 1488 total 1800 skew 0 clock 60.00KHz
v: height 960 start 961 end 964 total 1000 clock 60.00Hz
1280x720 (0x4b) 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 (0x4e) 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
800x600 (0x4f) 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
640x480 (0x56) 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
This is KDE environment !
# xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x202; cap: 0x1 (Source Output); crtcs: 4; outputs: 4; associated providers: 1; name: NVIDIA-0
output VGA-0
output DVI-D-0
output HDMI-0
output DVI-D-1
Provider 1: id: 0x45; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 3; associated providers: 1; name: modesetting
output DP-1-1
output HDMI-1-1
output DP-1-2
# xrandr --listmonitors
Monitors: 2
0: +*DP-1-1 1920/510x1080/287+0+0 DP-1-1
1: +DVI-D-0 1920/510x1080/287+0+0 DVI-D-0
zlisiecki:
This is KDE environment !
# xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x202; cap: 0x1 (Source Output); crtcs: 4; outputs: 4; associated providers: 1; name: NVIDIA-0
output VGA-0
output DVI-D-0
output HDMI-0
output DVI-D-1
Provider 1: id: 0x45; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 3; associated providers: 1; name: modesetting
output DP-1-1
output HDMI-1-1
output DP-1-2
# xrandr --listmonitors
Monitors: 2
0: +*DP-1-1 1920/510x1080/287+0+0 DP-1-1
1: +DVI-D-0 1920/510x1080/287+0+0 DVI-D-0
Hi
So it looks like it is seeing the GPUs and Monitors, so you are plugging in the HDMI connection on the GPU, what connection on the monitor (DVI, VGA, HDMI)?
Hi Malcolm, I see only two rectangles in Systemsettings -> Screens. There are “EV2335W DP-1-1” and “EV2335W DVI-D-0”. EV2335W is my EIZO monitor. Two outputs DP and DVI-D are connected to this monitor. I can move these rectangles, unite them or split apart. This is OK.
DVI-D is comming from the GM107[GeForce GTX 750 Ti] graphical card in expansion slot and DP from UHD Graphics 630 integrated on the motherboard - this is just for sure, if expansion GPU won’t work.
But earlier I had also the third rectangle for HDMI output, which is connecting GeForce graphical card with the TV screen. Now I don’t see it. No signal is coming to the TV.
zlisiecki:
Hi Malcolm, I see only two rectangles in Systemsettings -> Screens. There are “EV2335W DP-1-1” and “EV2335W DVI-D-0”. EV2335W is my EIZO monitor. Two outputs DP and DVI-D are connected to this monitor. I can move these rectangles, unite them or split apart. This is OK.
DVI-D is comming from the GM107[GeForce GTX 750 Ti] graphical card in expansion slot and DP from UHD Graphics 630 integrated on the motherboard - this is just for sure, if expansion GPU won’t work.
But earlier I had also the third rectangle for HDMI output, which is connecting GeForce graphical card with the TV screen. Now I don’t see it. No signal is coming to the TV.
Hi
If you disconnect the monitor from the UHD card does the HDMI output start?
I disconnected DVI-D, but HDMI won’t start.
I searched for the solution on the Internet, but I found nothing. I remember that the problem appeared some time ago and an edition of some file in /etc/X11/xorg.conf.d has helped, but now I cannot recall it.
The problem still exists.
conram
November 3, 2019, 6:33pm
#15
It happened to me before on an LG tv.
HDMI connection sometimes get lost.
I need to transfer the HDMI chord on a different
slot of the HDMI of tv and find which one works
or detected. The tv also should be connected
permanently on my machine else HDMI will not work.
Hi
The other option is to force the HDMI output at boot time, add the following via YaST bootloader to the kernel command line options;
video=HDMI-1:e
conram
November 3, 2019, 8:49pm
#17
Hope I posted a question before witn the LG tv. I didn’t know that I can have the above option in the bootloader.
bookmarked this as reference going forward.
No, adding this boot parameter won’t change nothing. I tried also other boot parameters - they don’t help.
Yet I remember, a year ago adding some hdmi line in one of /etc/X11/xorg.conf.d files has helped. But I cannot restore now what it exactly was.
conram
November 10, 2019, 10:00pm
#19
I think I’ve seen this before,It might be in my bookmark, I will try to find it for you.
Meanwhile you said you are using kde. Try disabling kscreen2
I always disable it in background services in the systemsettings.
Plug your hdmi reboot.
You also said you switch off your intel card? You should switch your nvidia card as primary too.
See the ouptput of
xrandr | grep connect
Hi Conram, I disabled kscreen2. I even don’t know what is it for. nvidia is my primary card
# xrandr | grep connect
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
The adjustment in /etc/X11/xorg.conf.d was as if lines:
1920x1080 60.00*+ 59.94
1680x1050 59.95
has been added somewhere.