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: [email protected]
Reporter: [email protected]
CC: [email protected]
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.