https://bugs.kde.org/show_bug.cgi?id=413577

            Bug ID: 413577
           Summary: Kdenlive, Dragon Player, VLC (and etc.) have no video
                    playback on second/third monitor when Global Scale is
                    set to 2.0
           Product: plasmashell
           Version: 5.17.1
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: frederick...@tsundere.moe
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

SUMMARY
If Global Scale is set 2.0 (or any value greater than 1.0?), (Qt based?) video
players will only play videos on the leftmost monitor. On other monitors it's
usually just a black box or the theme background colour in the case of
Kdenlive.

However, if I drag the window to my leftmost monitor and then move it back,
videos will continue playing normally as long as I don't resize the window.

My monitor setup is:
┌----------------┐┌--------------------------┐┌------------------┐
| 1920x1080 DP-0 ||                          || 1920x1080 HDMI-0 |
└----------------┘|      3840x2160 DP-3      |└------------------┘
                  |                          |
                  └--------------------------┘
...and I use the following xrandr command to arrange them:
xrandr --fb 11520x2160 \
        --output DP-0 --auto --scale 2.0 --panning 3840x2160+0+0 --pos 0x0 \
        --output DP-3 --auto --primary --scale 1.0 --panning 3840x2160+3840+0
--pos 3840x0 \
        --output HDMI-0 --auto --scale 2.0 --panning 3840x2160+7680+0 --pos
7680x0

I've tried switching off one of the monitors, disabling X scaling, etc., but
the issue can be consistently reproduced when I have Global Scale set to 2.0.
On the other hand, if I reset Global Scale to 1.0, no matter which monitors are
on, or whether X scaling is enabled or not, video playback always works without
any problem.

Firefox, Google Chrome, MPlayer, xine, cvlc are not affected, hence I think
it's not a codec issue as cvlc and VLC use the same configuration. I've also
tested several different video files with different encodings and the results
were the same.

This is such a strange issue and I'm actually not sure whether it's caused by
Plasma, Qt, X or even the Nvidia driver. Sorry if it's the wrong place.

STEPS TO REPRODUCE
1. Launch an X session
2. Set Global Scale to 2.0
3. Reboot (or logout/restart plasma)
4. Open a video in Kdenlive/Dragon Player/VLC on a non-leftmost monitor

OBSERVED RESULT
Kdenlive/Dragon Player/VLC cannot play videos on non-leftmost monitors. Nothing
unusual in VLC logs.

EXPECTED RESULT
Videos play normally on all monitors.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.17.1
KDE Frameworks Version: 5.63.0
Qt Version: 5.13.1
Kernel Version: 5.3.7-arch1-2-ARCH
OS Type: 64-bit

ADDITIONAL INFORMATION
GPU: Nvidia GTX980M
Driver: Nvidia proprietary

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to