[Intel-gfx] i915 / Intel HD Graphics on Celeron N3050 - Full screen window fails ocassionally
Mike Verstegen
mikev at teamexos.com
Thu Aug 25 00:06:50 UTC 2016
I've been troubleshooting a problem for some time where chrome browser
windows fails to properly go to full screen.
I posted the question below on StackExchange
<https://unix.stackexchange.com/questions/305376/chrome-on-gnome-randomly-fails-to-go-full-screen>
and a response pointed to this as graphics driver issue.
After almost wearing out google, setting boot time options to enable i915
debugging, digging through dri and tracing/events/i915 in the debugfs, I'm
looking for a next step.
Here are the details:
I have Centos 7 running the 4.7.1 kernel (elrepo-ml) on an intel NUC with
intel HD Graphics i915.
I'm trying to run Chrome in full screen mode `google-chrome --full-screen
--kiosk http:192.168.2.20` (just a local server with the default apache2
page) and it works most of the time, but randomly (every second to fifth
time) it doesn't fully display the page and looks like this:
You can see that chrome "thinks" it's full screen because of the way that
the page is rendered.
One interesting behavior is that if I ALT-TAB to another window (hidden in
the screen shot), then the page will render full screen under the window
just brought to the front.
There is nothing interesting in X.org logs -- the same lines are repeated
in both successful and unsuccessful full-screen attempts. (The same lines
are logged in /var/log/gdm/ when gdm is in debug mode).
`[352467.250] GetModeLine - scrn: 0 clock: 148500
[352467.250] GetModeLine - hdsp: 1920 hbeg: 2008 hend: 2052 httl: 2200
[352467.250] vdsp: 1080 vbeg: 1084 vend: 1089 vttl: 1125
flags: 5
I've tried to force a refresh (which may be what ALT-TAB) programatically
with xrefresh, but that doesn't' make any difference.
System details:
- Hardware: Intel NUC NUC5CPYH Processor
- Intel Celeron N3050 with Intel HD Graphics
Driver:
$ modinfo i915 | grep version
srcversion: 4F4A9108A6D94B8919E3154
vermagic: 4.7.1-1.el7.elrepo.x86_64 SMP mod_unload modversions
Hardware:
$ dmesg | egrep "i915|[Gg]raphic"
[ 0.000000] Reserving Intel graphics stolen memory at
0x7cf00000-0x7eefffff
[ 2.356158] [drm] Memory usable by graphics device = 2048M
[ 2.498705] [drm] Initialized i915 1.6.0 20160425 for 0000:00:02.0 on
minor 0
[ 3.284294] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 6.301736] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
What could be causing this behavior and what can I do to consistently get a
full screen image?
Thanks
Mike
--
CONFIDENTIALITY NOTICE:
The information in this communication, including any attachments, is
intended only for the person or entity to which it is addressed and may
contain confidential, proprietary, and/or privileged material. If you are
not the addressee or if you received this communication in error, you are
hereby notified that any review, retransmission, dissemination or other use
of, or taking or any action in reliance upon, this information is
prohibited. If you did receive this communication in error, please destroy
it, all copies and any attachments, and notify the sender as soon as
possible. The individual sender of this e-mail is responsible for its
content, and EXOS does not assume any legal liability or responsibility for
the accuracy, completeness or usefulness of any information, product, or
process disclosed. Further, any comments, statements or opinions expressed
by the author in this communication do not necessarily reflect those of
EXOS.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx/attachments/20160824/71ed17f7/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot from 2016-08-23 21-13-30.png
Type: image/png
Size: 700651 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gfx/attachments/20160824/71ed17f7/attachment-0001.png>
More information about the Intel-gfx
mailing list