<div dir="ltr">Thanks for that. And should we find an issue, how do we report the issue, do we need to provide code updates or does someone (or team of people) solve the issue?</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font size="2" face="arial, helvetica, sans-serif"><font color="#666666"><br></font></font></div><div dir="ltr"><div dir="ltr"><font color="#666666" size="2">Jared Conway | Product Manager | 650.918.0324</font></div><div dir="ltr"><font color="#666666" size="2">318 South B St., #6 | San Mateo | CA | 94401</font></div></div><div><font size="2" face="arial, helvetica, sans-serif" color="#666666"><img src="https://docs.google.com/uc?export=download&id=0B6xQ4qO1RwayQUhzR1lCZkdNRDg&revid=0B6xQ4qO1RwayWGhTSU4yS1EyRDNJR0hieXZBOWlLNTZwb3JjPQ"><br></font></div><div dir="ltr"><font size="2" face="arial, helvetica, sans-serif" color="#666666"><a href="http://www.fra.me/" target="_blank">www.fra.me</a></font><br></div><div dir="ltr"><br></div><div><span style="color:rgb(102,102,102);font-size:small">Want setup a meeting? Find my availability here: </span><font color="#666666" size="2"><a href="https://calendly.com/jaredatframe" target="_blank">https://calendly.com/jaredatframe</a></font><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Jan 13, 2016 at 9:27 AM, Brian Paul <span dir="ltr"><<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The apitrace tool which I mentioned is pretty useful.  You can use it to capture an app's OpenGL calls and replay them.  You can even replay a trace made on Windows in Linux.  Doing that could help determine if the artifacts are on Windows only, or on Linux too, for example.<br>
<br>
Other than that, it's a matter of debugging with visual studio or whatever tools you have.  Admittedly, it could be big task if one doesn't have experience with Mesa/gallium.<br>
<br>
-Brian<span class=""><br>
<br>
On 01/13/2016 10:16 AM, Jared Conway wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Hi Brian, I think the info you've provided has been helpful.<br>
<br>
What would normal course of action be to do the graphics debugging with<br>
an open source? I'm not on the dev side here but rather on the<br>
applications side, so I'm interested in giving them info on how they can<br>
look into this further.<br>
<br>
Thanks.<br>
<br>
<br>
Jared Conway | Product Manager | <a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a><br>
318 South B St., #6 | San Mateo | CA | 94401<br>
<br>
</span><a href="http://www.fra.me" rel="noreferrer" target="_blank">www.fra.me</a><br>
<<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=QAMk4AJvL2ngIdUtwetsBpsfsOG6OkLXQqHzr_fJ81Y&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=QAMk4AJvL2ngIdUtwetsBpsfsOG6OkLXQqHzr_fJ81Y&e=</a>><span class=""><br>
<br>
Want setup a meeting? Find my availability here:<br>
<a href="https://calendly.com/jaredatframe" rel="noreferrer" target="_blank">https://calendly.com/jaredatframe</a><br></span>
<<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=eyCtdN5TXEHH5EE9BIIat-XQi9bHF8OeORBRRZbO6B0&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=eyCtdN5TXEHH5EE9BIIat-XQi9bHF8OeORBRRZbO6B0&e=</a>><span class=""><br>
<br>
On Wed, Jan 13, 2016 at 9:15 AM, Brian Paul <<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a><br></span><div><div class="h5">
<mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>>> wrote:<br>
<br>
<br>
    Yes, llvmpipe should provide much better performance than the MS<br>
    software driver.  But llvmpipe in a Windows guest isn't a<br>
    configuration that anyone really tests (including VMware), AFAIK.<br>
<br>
    Sounds like solidworks is testing the OpenGL driver in some way<br>
    during installation after all.  The only hope of diagnosing that<br>
    would probably be with 'apitrace' (on github).  But it might be<br>
    tricky to do.<br>
<br>
    As for the rendering artifacts, it would require some general<br>
    debugging effort to narrow it down.<br>
<br>
    I'm afraid I can't help much more than that.  I don't have any spare<br>
    time and the higher-ups would probably frown on me spending time on<br>
    a competing platform.<br>
<br>
    -Brian<br>
<br>
<br>
    On 01/13/2016 09:46 AM, Jared Conway wrote:<br>
<br>
        Hi Brian, thanks for the feedback.<br>
<br>
        We are using the mesa driver because our understanding was that<br>
        it would<br>
        provide better performance than a standard software opengl<br>
        driver for<br>
        the amazon t2 systems that we have the driver installed on.<br>
<br>
        Regarding the apps, the behaviors we have seen:<br>
        1. solidworks, stalls at around 75% during installation with this<br>
        driver. removing it, install goes through without issue. when<br>
        the driver<br>
        is installed, you are able to open a model but then the app will<br>
        crash<br>
        after several rotations of a model. without the driver, the app<br>
        works<br>
        fine, just slow.<br>
        2. solidedge, install is ok if i remember correctly. but with<br>
        the driver<br>
        installed, graphics window generally has artifacts that remain<br>
        and when<br>
        clicking tabs in the application, they do not highlight unless<br>
        the whole<br>
        app is moved around on the screen.<br>
<br>
        Let me know if that adds more clarity to the situation and if<br>
        you have<br>
        any suggestions. Thanks!<br>
<br>
<br>
<br></div></div>
        Jared Conway | Product Manager | <a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a> <tel:<a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a>><span class=""><br>
        318 South B St., #6 | San Mateo | CA | 94401<br>
<br>
        <a href="http://www.fra.me" rel="noreferrer" target="_blank">www.fra.me</a><br></span>
        <<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=Vk9eGL-dvVS5HLUTgTzaH3czT34SOd7llHe0JU9xUe8&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=Vk9eGL-dvVS5HLUTgTzaH3czT34SOd7llHe0JU9xUe8&e=</a>><span class=""><br>
        <<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=8DSEOpBZFZvM0eSmwCfXt0Ax9lfUrJwg0GYlGcy0UME&s=54ZbZDeq2kG5t7jvle7VSF_Yo7pjj-8l5Scy7l4YRrI&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=8DSEOpBZFZvM0eSmwCfXt0Ax9lfUrJwg0GYlGcy0UME&s=54ZbZDeq2kG5t7jvle7VSF_Yo7pjj-8l5Scy7l4YRrI&e=</a>><br>
<br>
        Want setup a meeting? Find my availability here:<br>
        <a href="https://calendly.com/jaredatframe" rel="noreferrer" target="_blank">https://calendly.com/jaredatframe</a><br></span>
        <<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=eyCtdN5TXEHH5EE9BIIat-XQi9bHF8OeORBRRZbO6B0&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=eyCtdN5TXEHH5EE9BIIat-XQi9bHF8OeORBRRZbO6B0&e=</a>><span class=""><br>
        <<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=8DSEOpBZFZvM0eSmwCfXt0Ax9lfUrJwg0GYlGcy0UME&s=OAgteBrYdTSjl7jl0gMm9a8yZHVDu_Ukzjv7efshrqE&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=8DSEOpBZFZvM0eSmwCfXt0Ax9lfUrJwg0GYlGcy0UME&s=OAgteBrYdTSjl7jl0gMm9a8yZHVDu_Ukzjv7efshrqE&e=</a>><br>
<br>
        On Wed, Jan 13, 2016 at 8:07 AM, Brian Paul <<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a><br>
        <mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>><br></span><div><div class="h5">
        <mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a> <mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>>>> wrote:<br>
<br>
<br>
             According to the screenshot, you're using the llvmpipe<br>
        driver on<br>
             Windows.  The Mesa version is 10.something (you'd have to<br>
        click on<br>
             the "See details..." link to get the specific version.)<br>
<br>
             The first question is, why are you using Mesa instead of a<br>
        regular<br>
             GPU driver?  What kind of GPU do you have?<br>
<br>
             Your original question/problem was:<br>
<br>
             "Has anyone used the mesa drivers with CAD apps like solid<br>
        edge or<br>
             solidworks? We have been using them and find that the apps<br>
        don't<br>
             install or have issues displaying graphics properly."<br>
<br>
             I guess I'd need more details.  When an app doesn't<br>
        install, what<br>
             exactly is the installer complaining about?  Some CAD apps<br>
        refuse to<br>
             run with "non-certified" OpenGL drivers.  But that's usually an<br>
             issue when the app is started, not at install time.<br>
<br>
             As for display problems, again, what exactly is the issue?<br>
        A few<br>
             months ago, I fixed a few issues related to drawing long<br>
             GL_LINE_LOOP primitives and Roland recently fixed some<br>
        issues with<br>
             glEdgeFlag in llvmpipe that fixes at least one CAD app<br>
        (Spazio3D).<br>
             I don't know of any other outstanding llvmpipe rendering<br>
        issues.  If<br>
             something is mis-rendered, perhaps you can file a Mesa bug<br>
        report<br>
             with as much detail as possible.<br>
<br>
             -Brian<br>
<br>
<br>
</div></div></blockquote>
<br>
</blockquote></div><br></div>