[Bug 269006] graphics/mesa-dri enable i915(i915g)

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 31 May 2023 15:09:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269006

--- Comment #7 from sasamotikomi@gmail.com ---
(In reply to sasamotikomi from comment #6)
I managed to get GMA3150 to work, but if you enable OpenGL 2.1 via .drirc
disable it first or add program which can't use it to exception like in
example:

<driconf>
    <device screen="0" driver="i915">
        <application name="Default">
                        <option name="stub_occlusion_query" value="true" />
                        <option name="fragment_shader" value="true" />
        </application>
 <application name="firefox" executable="firefox">
         <option name="stub_occlusion_query" value="true" />
                        <option name="stub_occlusion_query" value="false" />
                        <option name="fragment_shader" value="false" />
      </application>
        </device>
</driconf>
Otherwise it may crash and fallback to llmvpipe, at least with Firefox,
possible with Chrome as well.
You need restart xorg-server if you crash DRI.
OpenGL 2.1 work without it so you probably can just disable it.
I can't get it to work with GMA 950, it's most likely due to my mistake, I
build it with CPUTYPE=atom, so may not work on my Celeron 430 machine.
So it crash:
[  2878.185] (EE) Illegal instruction at address 0x83bd45369
[  2878.185] (EE) 
Fatal server error:
[  2878.185] (EE) Caught signal 4 (Illegal instruction). Server aborting

Please test it yourself if you can.

-- 
You are receiving this mail because:
You are the assignee for the bug.