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)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dragrom, Assigned: dragrom)

References

Details

Attachments

(1 file)

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
:milan, :dustin Is this configuration what you expect?
Flags: needinfo?(milan)
Flags: needinfo?(dustin)
Assignee: relops → dcrisan
Status: NEW → ASSIGNED
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)
:dividehex, when you tested before, did you install a separate graphics driver that's missing from the re-kickstarted machine?
Flags: needinfo?(jwatkins)
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
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.
(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)
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+
Attachment #8870334 - Flags: checked-in+
[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)
that push looks good (the SM issues are irrelevant)
Flags: needinfo?(dustin)
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.

Attachment

General

Created:
Updated:
Size: