<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1474122077161_3616">Martin,</div><div id="yui_3_16_0_1_1474122077161_3618"><br></div><div id="yui_3_16_0_1_1474122077161_3919" dir="ltr">Well, you detailed out what I was aiming at - it is not the driver. Yes, I know about the Solaris graphics backend components as it was discussed years ago - straight from the Sun USA/China kernel teams and X11 team. I've</div><div id="yui_3_16_0_1_1474122077161_5129" dir="ltr">walked the green mile with each graphics driver whether from Sun, IHV, or open source. The more we talk about this the older I get.<br></div><div id="yui_3_16_0_1_1474122077161_4302" dir="ltr"><br></div><div id="yui_3_16_0_1_1474122077161_4385" dir="ltr">Your point is clear - don't use Intel SNA for Solaris/illumos based systems at this time. I didn't suggest it as it'll make your hair turn silvery grey! </div><div id="yui_3_16_0_1_1474122077161_4543" dir="ltr"><br></div><div id="yui_3_16_0_1_1474122077161_4545" dir="ltr">They used to say "love is all you need" ... guess not.</div><div id="yui_3_16_0_1_1474122077161_5159" dir="ltr"><br></div><div id="yui_3_16_0_1_1474122077161_5161" dir="ltr">~K<br></div><div id="yui_3_16_0_1_1474122077161_5163" dir="ltr"> <br></div><div id="yui_3_16_0_1_1474122077161_4447" dir="ltr"><br></div><div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font face="Arial" size="2"> On Friday, September 16, 2016 5:52 PM, Мартин Бохниг <opensxce@mail.ru> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv6742252978"><div><br clear="none">> Kernel DRM needs more love.<br clear="none"><br clear="none">Unfortunately I spent all of this year for Hipster related projetcs.<br clear="none">It doesn't need "more love" but some $$$ to pay the running bills, but I understand that community work will never ever be sustainable to us here who actually do something (and I'm only one of many), hence forget my comment.<br clear="none">Vbox 5.1.6 is almost ready to ship, I made it work with Qt4.8 aagain after having messsed 1 week with Qt5.8alpha (and other 5.x branches).<br clear="none">Qt 5.x needs more love, and its newer versions are not yet compatible with Vbox even *if* and *after* you got it all built for 64bit (and Vbox is 64bit-only since 5.0).<br clear="none"><br clear="none"><br clear="none">As of Intel DRM versus SNA:<br clear="none"><br clear="none">Sun and then Oracle never enabled SNA for their Xorg ddx, they strictly defaulted and still keep defaulting to UXA.<br clear="none">And there is a good reason for this: SNA performs about 10 times *slower* on Solaris kernels than with accelleration disabled in the Intel ddx!<br clear="none">You can test that on Intel Xorg ddx 2.2x with SNA enabled. Unlike 2.99.x which is a _pre_release 3.0 _non_version (as shipped in Hipster), the 2.2x Intel ddx branch does _not_ segfault with the S12 DRM/KMS bakport. But you never in your life witnessed such a sloooooowwwww-mooootion anti-performance if you explicitly make it use SNA (by compiling in SNA support _plus_ [on Solars] by explicitly specifying SNA accell via xorg.conf).<br clear="none"><br clear="none">After you experienced that (I mentioned it last winter) you will stop whining abbout lack of SNA.<br clear="none">Reminder: Sun/Oracle also intentionally do NOT use it.<br clear="none"><br clear="none">So rather than spreading such vague uncertainty like "needs more love", be more specific: The only thing which i915/drm-kms works on Hipster is support for <= generation 5 Intel GPU's.<br clear="none">And to get *that*, not the driver needs any single line of change, but Illumos' outdated agpgart stack needs to get enhanced.<br clear="none">And that would already have happened had I not wasted 1 week on Qt5 which is really a pain on my Hipster installation based on illumos-f83b46b .<br clear="none"><br clear="none">Because even after converting Aurelien's specs to match qt5/qt-everywhere-opensource-src-5.8.0-alpha/qtbase/mkspecs/solaris-g++-64 on my machine it still didn't work at all with Qt5.6 or higher, due to changes in qmake.<br clear="none">I always ended up in this exact scenario: <a rel="nofollow" shape="rect" target="_blank" href="http://stackoverflow.com/questions/38549755/raspberry-pi-2-and-qt-5-7-make-stuck-at-qtbase-bin-qmake-conf-qtbase-q">http://stackoverflow.com/questions/38549755/raspberry-pi-2-and-qt-5-7-make-stuck-at-qtbase-bin-qmake-conf-qtbase-q</a> <br clear="none"><br clear="none">And that also includedes the workaround.<br clear="none">However, with the resulting painfully built Qt5.8 and based on that Vbox linked against it all one would get was 20 lines of *this*:  "gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem"<br clear="none"><br clear="none">KMS: Needs more love: What arou you waiting for?<br clear="none">Specifics?<br clear="none">diffs?<br clear="none"><br clear="none"><br clear="none">%m<br clear="none"><br clear="none"><br clear="none"><blockquote style="border-left:1px solid #0857A6;margin:10px;padding:0 0 0 10px;">
        Пятница, 16 сентября 2016, 23:25 UTC от ken mays via oi-dev <oi-dev@openindiana.org>:<div id="yiv6742252978"><div class="yiv6742252978js-helper yiv6742252978js-readmsg-msg"><div><div id="yiv6742252978style_14740683210000000527_BODY"><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div class="yiv6742252978yqt9120845843" id="yiv6742252978yqtfd98510"><div dir="ltr">3. On Intel, UXA works well while SNA still crashes.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">- SNA is improved in current Intel drv git. Kernel DRM needs more love. <br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">~K</div></div><div dir="ltr"><br clear="none"></div><br clear="none"></div></div></div></div></div></blockquote><div class="yiv6742252978mcePaste" id="yiv6742252978_mcePaste" style="width:1px;min-height:1px;overflow:hidden;">Unfortunately I spent all of this year for Hipster related projetcs.<div class="yiv6742252978yqt9120845843" id="yiv6742252978yqtfd57473"><br clear="none"></div></div></div></div><br><br></div>  </div> </div>  </div></div></body></html>