I do not know the technical details but can reproduce on demand.
My displays are configured with 1280x800 on the eDP panel and 1280x1024 on the VGA head.
This has been the case for all 4.x kernel versions and at least three recent Ubuntu distributions.
In Chrome/Chromium (all versions recent and latest), YouTube and videos from similar video sites (it really doesn't matter which) drop frames significantly.
Mitigation: If I configure the VGA head to 1024x768, the Chrome video frame drops are reduced by about 1/2. If I configure the VGA head to 800x600, any Chrome video frame drops are then imperceptible.
I had long accepted this as a hardware limitation.
However! I just noticed today that if I use Firefox in the exact same configuration, there are no frame drops and completely smooth video on the same websites in the same 1280x800/1280x1024 CRTC configurations.
Clearly Chrome/Chromium is doing something different than Firefox, but I have no idea what it could be. Could I help determine what it is?
For the sake of clarity, there are also no perceptible frame drops in Chrome/Chromium on the LVDS head (sorry, I said eDP earlier - this is an older laptop). The frame drops only occur 1) in Chrome/Chromium, 2) on the VGA head, and 3) only when the VGA head CRTC is configured larger than 800x600.
Ryan, My apologies for responding on this issue so late.
Can you please verify this issue on drmtip (https://cgit.freedesktop.org/drm-tip) and kernel parameters drm.debug=0x1e log_buf_len=4M, and if the problem persists attach the full dmesg from boot.
Ryan, Do you still have the issue with drmtip?
Ryan, any updates here?
No feedback from more than 2 months. I assume this issue has been fixed, resolving this issue as WORKSFORME.