You are not logged in.

#1 2024-02-06 19:55:56

BakaOnigiri
Member
Registered: 2024-02-06
Posts: 4

Screen tearing on only 1 screen with Wayland

Hi,

I am trying to use a 2 screens configuration (on 3, the other one is disabled) on my laptop, using Wayland.

On X11 it works. But on Wayland, one screen is unusable.

photo-2024-02-06-20-37-23.jpg

This is the first screen, it works as intended, it's HP 2211 plugged via a VGA connector.

photo-2024-02-06-20-37-24.jpg

This is the second screen, it works on X11 but not on Wayland, it is a Samsung SyncMaster plugged in via HDMI.

There is a third screen, the main screen of the laptop (the laptop is a HP ZBook) but I don't use it.

My DE is Plasma, and I am using the zen kernel, but this doesn't change anything as the stock kernel do the same.

It's funny as you can see that the mouse cursor works nicely on the samsung screen.


What can I do to solve this problem ?

Thanks for any help.

uname -a

Linux deckman100 6.7.3-zen1-2-zen #1 ZEN SMP PREEMPT_DYNAMIC Fri, 02 Feb 2024 17:03:56 +0000 x86_64 GNU/Linux

lspci

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d4)
00:1c.6 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #7 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK208GLM [Quadro K610M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
3b:00.0 Non-Volatile memory controller: Micron/Crucial Technology P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less) (rev 01)
3c:00.0 PCI bridge: Pericom Semiconductor PI7C9X2G404 EL/SL PCIe2 4-Port/4-Lane Packet Switch (rev 05)
3d:01.0 PCI bridge: Pericom Semiconductor PI7C9X2G404 EL/SL PCIe2 4-Port/4-Lane Packet Switch (rev 05)
3d:02.0 PCI bridge: Pericom Semiconductor PI7C9X2G404 EL/SL PCIe2 4-Port/4-Lane Packet Switch (rev 05)
3d:03.0 PCI bridge: Pericom Semiconductor PI7C9X2G404 EL/SL PCIe2 4-Port/4-Lane Packet Switch (rev 05)
3e:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)
60:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader (rev 01)

Offline

#2 2024-02-06 22:52:43

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,875

Re: Screen tearing on only 1 screen with Wayland

Your problem is that this is a dual card system and your HDMI likely going over the nvidia card. There are some fixes with a plasma wayland session and this in plasma 6 so the best tip I'd have is to try enabling testing and kde-unstable (or wait a month) to check how this behaves. You're using nouveau with that card right?

Offline

#3 2024-02-06 23:05:38

BakaOnigiri
Member
Registered: 2024-02-06
Posts: 4

Re: Screen tearing on only 1 screen with Wayland

I don't recall having installed anything for nvidia.

If I use both of these commands :

pacman -Q | grep -i nvidia

and

pacman -Q | grep -i nvidia

I get nothing.

I am not sure to list what driver I am using and if nvidia or intel gpu is used.

Offline

#4 2024-02-06 23:11:53

BakaOnigiri
Member
Registered: 2024-02-06
Posts: 4

Re: Screen tearing on only 1 screen with Wayland

glxinfo -B

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel (0x8086)
    Device: Mesa Intel(R) HD Graphics 4600 (HSW GT2) (0x416)
    Version: 23.3.5
    Accelerated: yes
    Video memory: 1536MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 4600 (HSW GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.3.5-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.3.5-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.3.5-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

xrandr --listproviders

Providers: number : 2
Provider 0: id: 0x43 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 2 associated providers: 1 name:modesetting
Provider 1: id: 0xd0 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 3 associated providers: 1 name:modesetting

lshw -C display

  *-display                 
       description: VGA compatible controller
       product: GK208GLM [Quadro K610M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: /dev/fb1
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=nouveau latency=0 resolution=1920,1200
       resources: irq:47 memory:cd000000-cdffffff memory:50000000-5fffffff memory:60000000-61ffffff ioport:5000(size=128) memory:ce080000-ce0fffff
  *-display
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 resolution=1920,1080
       resources: irq:46 memory:ce400000-ce7fffff memory:a0000000-afffffff ioport:6000(size=64) memory:c0000-dffff

Offline

#5 2024-02-06 23:17:53

BakaOnigiri
Member
Registered: 2024-02-06
Posts: 4

Re: Screen tearing on only 1 screen with Wayland

So, if I understand correctly, I don't use the nvidia gpu, and everything go through the intel one ?

Offline

#6 2024-10-27 14:50:07

yiff
Member
Registered: 2024-10-27
Posts: 1

Re: Screen tearing on only 1 screen with Wayland

have you found a way to do that??

Offline

Board footer

Powered by FluxBB