<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">Den tir. 21. aug. 2018 kl. 19.11 skrev Ben Cooksley <<a href="mailto:bcooksley@kde.org">bcooksley@kde.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Aug 22, 2018 at 3:05 AM Morten Volden <<a href="mailto:mvolden2@gmail.com" target="_blank">mvolden2@gmail.com</a>> wrote:<br>
>><br>
>> I suspect in this instance the problem may be caused by the KVM QXL<br>
>> drivers that we're reliant on to serve as the system graphics.<br>
>> Any ideas as to whether this might be the case or not?<br>
>><br>
>><br>
> No.<br>
><br>
> And I'm not really sure how to verify.<br>
<br>
Okay. My initial research indicates that KVM only introduced<br>
experimental support for OpenGL in 2016, which would have been after<br>
the Ubuntu 16.04 release was made.<br>
As our CI hosts run Ubuntu 16.04, we don't have support for this at<br>
the physical host / KVM level, hence why OpenGL is unavailable.<br>
<br>
As a consequence of that, only emulated DirectX 9.0 support is<br>
available - which would be why these tests fail.<br>
<br>
At some point in the next couple of months we'll be upgrading to 18.04<br>
for the CI Physical Hosts, which might allow us to experiment with<br>
OpenGL support in Windows.<br>
<br></blockquote><div>Okay.</div><div><br></div><div>Thank you for looking into this. (Y)</div><div><br></div><div>Cheers<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
><br>
> Cheers<br>
<br>
Cheers,<br>
Ben<br>
<br>
><br>
> Den tir. 21. aug. 2018 kl. 18.40 skrev Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>>:<br>
>><br>
>> On Wed, Aug 22, 2018 at 2:36 AM Morten Volden <<a href="mailto:mvolden2@gmail.com" target="_blank">mvolden2@gmail.com</a>> wrote:<br>
>> ><br>
>> > Hi Ben<br>
>><br>
>> Hi Morten,<br>
>><br>
>> ><br>
>> > I don't know if this is on you radar or not, but here goes.<br>
>> ><br>
>> > I have noticed that quite a few of the KDevelop unittests are failing on the Windows CI.<br>
>> ><br>
>> > Running the tests locally they work fine.<br>
>> ><br>
>> > If I look at the output of the failing tests it is similar to that pasted below.<br>
>> ><br>
>> > Searching brought me to this page:<br>
>> ><br>
>> > <a href="https://stackoverflow.com/questions/43897167/does-qt-build-with-opengl-angle-fix-support-for-windows-clients-not-having-openg/43932575#43932575" rel="noreferrer" target="_blank">https://stackoverflow.com/questions/43897167/does-qt-build-with-opengl-angle-fix-support-for-windows-clients-not-having-openg/43932575#43932575</a><br>
>> ><br>
>> > Which seem to suggest that (re) install DirectX End-User Runtimes (June 2010).should fix the issues.<br>
>> ><br>
>> > Since people will be giving the servers some TLC in the near future I thought it might be worth looking at.<br>
>><br>
>> I suspect in this instance the problem may be caused by the KVM QXL<br>
>> drivers that we're reliant on to serve as the system graphics.<br>
>> Any ideas as to whether this might be the case or not?<br>
>><br>
>><br>
>> As part of the system setup we have to install the DirectX SDK for<br>
>> some components so I would have expected that it took care of<br>
>> installing all the necessary runtime components as well.<br>
>><br>
>> ><br>
>> > Kind Regards<br>
>> ><br>
>> > Morten<br>
>><br>
>> Cheers,<br>
>> Ben<br>
>><br>
>> ><br>
>> ><br>
>> > qt.qpa.input.tablet: Tablet support: "None"<br>
>> > qt.qpa.windows: QWindowsContext::setProcessDpiAwareness 2<br>
>> > SetProcessDpiAwareness(2) failed: COM error 0xffffffff80070005 E_ACCESSDENIED (Unknown error 0x080070005), using 2<br>
>> > qt.qpa.windows: QWindowsIntegrationPrivate::QWindowsIntegrationPrivate DpiAwareness= 2 effective process DPI awareness= 2<br>
>> > qt.qpa.windows: QWindowsContext::registerWindowClass "Qt5ClipboardView" style=0x0 brush=0x0 icon=false atom=49400<br>
>> > qt.qpa.mime: QWindowsClipboard::registerViewer m_clipboardViewer: 0xede04e8 format listener: true next: 0x0<br>
>> > qt.qpa.windows: New Monitor: Screen "WinDisc" 1024x768+0+0 avail: 1024x768+0+0 physical: -1x-1 DPI: 96x96 Depth: 32 Format: 6 hMonitor: 0x10001 primary virtual desktop lock screen<br>
>> > qt.qpa.fonts: QWindowsFontDatabase::systemDefaultFont QFont( "MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" )<br>
>> > qt.qpa.windows: QWindowsTheme::refreshIconPixmapSizes (QSize(16, 16), QSize(32, 32), QSize(48, 48), QSize(256, 256))<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DefaultSwapBehavior), swapInterval 1, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile QSurfaceFormat::OpenGLContextProfile(NoProfile))<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: Basic wglCreateContext gives version 1.1<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: OpenGL version too low<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: OpenGL 2.0 entry points not found<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: GPU features: QSet("disable_d3d11", "disable_desktopgl", "disable_d3d9")<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: Disabling Desktop GL: GpuDescription(vendorId=0x0, deviceId=0x0, subSysId=0x0, revision=0, driver: "", version=, "")<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: Disabling D3D11: GpuDescription(vendorId=0x0, deviceId=0x0, subSysId=0x0, revision=0, driver: "", version=, "")<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: Disabling D3D9: GpuDescription(vendorId=0x0, deviceId=0x0, subSysId=0x0, revision=0, driver: "", version=, "")<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: QWindowsOpenGLTester::supportedRenderers GpuDescription(vendorId=0x0, deviceId=0x0, subSysId=0x0, revision=0, driver: "", version=, "") renderer: QFlags(0x8|0x20)<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: Qt: Using EGL from libEGLd<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: Qt: Using OpenGL ES 2.0 from libGLESv2d<br>
>> > <a href="http://qt.qpa.gl" rel="noreferrer" target="_blank">qt.qpa.gl</a>: QWindowsEGLStaticContext::create Created EGL display 0x1e5631fcd80 v 1 . 4<br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> > Den tir. 21. aug. 2018 kl. 17.27 skrev Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>>:<br>
>> >><br>
>> >> Hi all,<br>
>> >><br>
>> >> Final call for objections or queries for this change - i'll be looking<br>
>> >> to roll this out this weekend.<br>
>> >><br>
>> >> Note: Plasma and KDevelop, i'm not subscribed to your lists so please<br>
>> >> ensure i'm in CC for any responses.<br>
>> >><br>
>> >> Cheers,<br>
>> >> Ben<br>
>> ><br>
>> ><br>
>> ><br>
>> > --<br>
>> > Regards / Med venlig hilsen<br>
>> ><br>
>> > Morten Danielsen Volden<br>
>> > Software Developer<br>
>> > M.Sc. EE<br>
><br>
><br>
><br>
><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Regards / Med venlig hilsen<br><br></div><div>Morten Danielsen Volden<br></div><div>Software Developer<br></div><div>M.Sc. EE<br></div></div></div></div></div></div>