Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Add HW context support to i915 driver ====== Starting with Gen6 (Sandy Bridge), Mesa 9.2+ relies on hardware context switching in the i915 driver. ===== Status ===== <callout type="warning"> **Project finished** The code is in HEAD and stable/10 and a merge to stale/9 is pending. See [[/Graphics]] for further informations. </callout> ===== How to test ===== We're insterested in test reports (success or failure) on any GPU (even non-Intel). - Install Mesa 10.3 from the [[/Graphics#experimental|"experimental" branch]] of the xorg-dev repository. You need to rebuild at least the following ports: * ''%%graphics/libdrm%%'' * ''%%graphics/libglapi%%'' * ''%%graphics/libGL%%'' * ''%%graphics/dri%%'' - Check if Mesa complains about missing hw context: <code> # glxinfo name of display: :0.0 Gen6+ requires Kernel 3.6 or later. Assertion failed: (ctx->Version > 0), function handle_first_current, file ../../src/mesa/main/context.c, line 1498. Abort (core dumped) </code> - Clone the Git branch or apply the patch to your local source tree - Build and install kernel - Reboot - Re-run glxinfo <code> # glxinfo name of display: :0 display: :0 screen: 0 direct rendering: Yes ... OpenGL renderer string: Mesa DRI Intel(R) 965GM OpenGL version string: 2.1 Mesa 10.2.4 ... </code> - Play with your usual GL applications. Please report any success or failure by following the [[/Graphics#Reporting|instructions on the Graphics portal]]. graphicsold/add_hw_context_support_to_i915.txt Last modified: 2018/11/26 01:31by PeteWright