Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,883
    • Issues 2,883
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 923
    • Merge requests 923
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mesa
  • mesamesa
  • Issues
  • #786

Closed
Open
Created Sep 18, 2019 by Bugzilla Migration User@bugzilla-migration

thunderbolt 3-way split corruption using OpenGL

Submitted by Carlos Licea

Assigned to Default DRI bug account

Link to original bug (#106763)

Description

Pluging a 3rd monitor using a thunderbolt to Dual DisplayPort adapter https://www.amazon.com/gp/product/B01DYFI1OE

It works well on XRender but when I try to enable OpenGL support (either 3.1 or 2.0) it mirrors and corrupts all displays. I'm using manjaro. Here's a quick hardware dump:

''' $ inxi -Fxzc0 System: Host: io Kernel: 4.14.44-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.1.0 Desktop: KDE Plasma 5.12.5 tk: Qt 5.10.1 Distro: Manjaro Linux 17.1.10 Hakoila Machine: Type: Laptop System: Dell product: XPS 15 9560 v: N/A serial: N/A Mobo: Dell model: 05FFDN v: A00 serial: N/A UEFI: Dell v: 1.6.2 date: 11/12/2017 Battery: ID-1: BAT0 charge: 88.1 Wh condition: 88.1/97.0 Wh (91%) model: SMP DELL GPM0365 status: Full CPU: Topology: Quad Core model: Intel Core i7-7700HQ bits: 64 type: MT MCP arch: Skylake rev: 9 L2 cache: 6144 KiB flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 44944 Speed: 3339 MHz min/max: 800/3800 MHz Core speeds (MHz): 1: 3373 2: 3400 3: 3400 4: 3400 5: 3400 6: 3400 7: 3400 8: 3400 Graphics: Card-1: Intel driver: i915 v: kernel bus ID: 00:02.0 Card-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] driver: N/A bus ID: 01:00.0 Display: x11 server: X.Org 1.19.6 driver: intel unloaded: fbdev,modesetting,vesa resolution: 3840x216060Hz, 3840x216060Hz OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (Kaby Lake GT2) v: 4.5 Mesa 18.0.4 direct render: Yes Audio: Card-1: Intel CM238 HD Audio driver: snd_hda_intel v: kernel bus ID: 00:1f.3 Sound Server: ALSA v: k4.14.44-1-MANJARO Network: Card-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter driver: ath10k_pci v: kernel bus ID: 02:00.0 IF: wlp2s0 state: up mac: <filter> Card-2: Qualcomm Atheros type: USB driver: btusb bus ID: 1:2 IF-ID-1: br-abd3c2b482b1 state: down mac: <filter> IF-ID-2: br-b7b4ade7beae state: down mac: <filter> IF-ID-3: br-ca990f09811e state: down mac: <filter> IF-ID-4: docker0 state: down mac: <filter> Drives: HDD Total Size: 592.63 GiB used: 179.60 GiB (30.3%) ID-1: /dev/nvme0n1 model: KXG50ZNV512G NVMe TOSHIBA 512GB size: 476.94 GiB ID-2: /dev/sda type: USB vendor: SanDisk model: Ultra Fit size: 115.69 GiB Partition: ID-1: / size: 451.35 GiB used: 135.05 GiB (29.9%) fs: ext4 dev: /dev/dm-0 ID-2: swap-1 size: 17.07 GiB used: 57.6 MiB (0.3%) fs: swap dev: /dev/dm-1 Sensors: System Temperatures: cpu: 66.0 C mobo: 50.0 C Fan Speeds (RPM): cpu: 3220 Info: Processes: 222 Uptime: 22h 49m Memory: 15.52 GiB used: 4.58 GiB (29.5%) Init: systemd Compilers: gcc: 8.1.0 Shell: bash v: 4.4.19 inxi: 3.0.08 '''

This problem is reproducible with KWin and Gnome Shell (this later using X11 and Wayland).

Initial thread on Manjaro https://bugs.kde.org/show_bug.cgi?id=394900 Bug against KWin https://bugs.kde.org/show_bug.cgi?id=394900

Please let me know what information may I provide to reproduce this error.

Version: 18.0

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking