Closed
Bug 1366192
Opened 7 years ago
Closed 7 years ago
Test graphic configuration on Ubuntu 16.04 Xen VM
Categories
(Infrastructure & Operations :: RelOps: Puppet, task)
Infrastructure & Operations
RelOps: Puppet
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dragrom, Assigned: dragrom)
References
Details
Attachments
(1 file)
5.90 KB,
patch
|
dividehex
:
review+
dragrom
:
checked-in+
|
Details | Diff | Splinter Review |
On moonshot-test3.test.releng.scl3.mozilla.com we have:
[root@moonshot-test3 ~]# glxinfo -display :0|egrep "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
From fierfox->about:support:
Graphics
--------
Features
Compositing: Basic
Asynchronous Pan/Zoom: none
WebGL Renderer: VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
WebGL2 Renderer: VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
Hardware H264 Decoding: No
Audio Backend: pulse
GPU #1
Active: Yes
Description: VMware, Inc. -- Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
Vendor ID: VMware, Inc.
Device ID: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
Driver Version: 3.0 Mesa 12.0.6
Assignee | ||
Comment 1•7 years ago
|
||
:milan, :dustin Is this configuration what you expect?
Flags: needinfo?(milan)
Assignee | ||
Updated•7 years ago
|
Flags: needinfo?(dustin)
Assignee | ||
Updated•7 years ago
|
Assignee: relops → dcrisan
Status: NEW → ASSIGNED
Comment 2•7 years ago
|
||
This is does not look correct. We are not running VMware and I don't believe there should be any mention of VMware or the hypervisor. The WebGL lines should list the Intel card. Something like:
WebGL Renderer Intel Open Source Technology Center -- Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
WebGL2 Renderer Intel Open Source Technology Center -- Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
Driver Version 3.0 Mesa 12.0.6
It sounds like the X configuration isn't correct or the passthrough isn't working.
Flags: needinfo?(milan)
Flags: needinfo?(dustin)
Comment 3•7 years ago
|
||
:dividehex, when you tested before, did you install a separate graphics driver that's missing from the re-kickstarted machine?
Flags: needinfo?(jwatkins)
Assignee | ||
Comment 4•7 years ago
|
||
Changed the output to intel interface. We have the following outputs:
[root@moonshot-test3 ~]# glxinfo -display :0|egrep "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
Graphics
--------
Features
Compositing: Basic
Asynchronous Pan/Zoom: wheel input enabled; touch input enabled
WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
WebGL2 Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
Hardware H264 Decoding: No
Audio Backend: pulse
GPU #1
Active: Yes
Description: Intel Open Source Technology Center -- Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
Vendor ID: Intel Open Source Technology Center
Device ID: Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
Driver Version: 3.0 Mesa 12.0.6
Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
CairoUseXRender: 0
Decision Log
HW_COMPOSITING:
blocked by default: Acceleration blocked by platform
OPENGL_COMPOSITING:
unavailable by default: Hardware compositing is disabled
Assignee | ||
Comment 5•7 years ago
|
||
The resolution appear to be set to 1024x768. Seems that the xorg not use resolution defined in configuration file when we use intel graphic card.
[root@moonshot-test3 ~]# xrandr -d :0 -q
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
I manualy forced the resolution to 1600x1200 using xrandr command:
/usr/bin/xrandr -d :0 --newmode "1600x1200_60.00" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
/usr/bin/xrandr -d :0 --addmode DP1 1600x1200_60.00
/usr/bin/xrandr -d :0 --output DP1 --mode "1600x1200_60.00"
Investigating how can I force this resolutin from xorg.conf file.
Comment 6•7 years ago
|
||
(In reply to Amy Rich [:arr] [:arich] from comment #3)
> :dividehex, when you tested before, did you install a separate graphics
> driver that's missing from the re-kickstarted machine?
I did not install any graphics drivers last time I tested.
Flags: needinfo?(jwatkins)
Assignee | ||
Comment 7•7 years ago
|
||
Attachment #8870334 -
Flags: review?(jwatkins)
Comment 8•7 years ago
|
||
Comment on attachment 8870334 [details] [diff] [review]
Bug_1366192_Intel_graphic_configuration_on_Ubuntu_16.patch
Review of attachment 8870334 [details] [diff] [review]:
-----------------------------------------------------------------
lgtm, just remove the whitespace
::: modules/gui/manifests/init.pp
@@ +182,5 @@
> provider => 'systemd',
> enable => true,
> require => File['/lib/systemd/system/Xsession.service'];
> + 'changeresolution':
> + # To force resolution to 1600x1200 for Intel driver, we will use a service to run some xrander
Please remove trailing white space
Attachment #8870334 -
Flags: review?(jwatkins) → review+
Assignee | ||
Comment 9•7 years ago
|
||
Comment on attachment 8870334 [details] [diff] [review]
Bug_1366192_Intel_graphic_configuration_on_Ubuntu_16.patch
https://hg.mozilla.org/build/puppet/rev/8238d014f1f1bf1e2283e052a6d15eece8dca685
Attachment #8870334 -
Flags: checked-in+
Assignee | ||
Comment 10•7 years ago
|
||
[root@moonshot-test3 ~]# glxinfo -display :0|egrep "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
Graphics
--------
Features
Compositing: Basic
Asynchronous Pan/Zoom: wheel input enabled; touch input enabled
WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
WebGL2 Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
Hardware H264 Decoding: No
Audio Backend: pulse
GPU #1
Active: Yes
Description: Intel Open Source Technology Center -- Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
Vendor ID: Intel Open Source Technology Center
Device ID: Mesa DRI Intel(R) Iris Pro Graphics P580 (Skylake GT4e)
Driver Version: 3.0 Mesa 12.0.6
Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
CairoUseXRender: 0
Decision Log
HW_COMPOSITING:
blocked by default: Acceleration blocked by platform
OPENGL_COMPOSITING:
unavailable by default: Hardware compositing is disabled
:milan :dustin Are these informations what you expected?
:dustin Can you run tastcluster tests to validate the new graphic changes?
Flags: needinfo?(milan)
Flags: needinfo?(dustin)
That looks good on the graphics side.
Flags: needinfo?(milan)
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
that push looks good (the SM issues are irrelevant)
Flags: needinfo?(dustin)
Assignee | ||
Updated•7 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•