<b id="internal-source-marker_0.6100361882708967" style="font-family:'Times New Roman';font-weight:normal"><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Hi Everyone - </span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Today is the first day that 'Unity' can be used without confusion on Ubuntu. Unity 2D has been removed as a default option in favor of Unity 3D across the board. This is a work in progress, so bear with us as we sort out the details in the transition. </span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">What does this mean? First and foremost, it means we have one codebase going forward. Secondly, it means that that there will be some regressions in use cases where Unity 2D fit in the past. Lastly, it means you should see a unified experience wherever Unity runs. </span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Ever since Unity was introduced there have been slight gaps in the experience between Unity 2D and Unity 3D (forever forward called Unity). With one code base for all form factors we can guarantee a unified experience. One code base also means we should be able to move faster as we don't have to split the effort anymore, further accelerating our pace of innovation.</span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">But there is a cost to this decision. Unity 2D fit a very specific use case in very low-end and non-GPU accelerated hardware. By consolidating to Unity using LLVMpipe for this specific use case we expect to see some regressions in systems supported. This means that a certain class of hardware will no longer be supported to run Unity. Unity will run on all GPUs that support OpenGL 2.0. The earliest GPUs that meet this requirement are at least 5 years old[1]. Even so, we know some subset of cards and hardware that could previously run Unity 2D will no longer be able to run Unity.</span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">For these cases, we are actively working on Unity running through LLVMpipe which is a work in progress. Unity through LLVMpipe is CPU bound which means systems with decently modern CPU architectures and non-GPU accelerated hardware should be able to run Unity. As I mentioned, this approach is a work in progress as we tweak the experience and effects to maximize the performance. We expect this to shake out over the rest of this cycle and bleed into 13.04 as well[2][3]. </span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Still, with all the above, there will be systems that are simply too old to run Unity. In those cases it would be necessary to either stick with 12.04 LTS or run another desktop environment[4]. </span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">We want this transition to go as smoothly as possible and are working on supporting as much hardware as we reasonably can. Hopefully we should have most of the wrinkles worked out by 12.10 release with just a little hangover for 13.04. </span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Thank you,</span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Jason</span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Ubuntu Desktop Manager</span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">[1] - Unity will run on GPUs with support for OpenGL 2.0</span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">The earliest GPUs meeting this requirement are at least 5 years old</span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Intel i915</span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">NVIDIA GeForce 5200FX and up (5200, 6xxx, 9xxx, xxxGT(X/S))</span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">ATI Radeon 9000 and up, maybe earlier (9000, X1xxx, HDxxxx)</span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">By chip series rather than model series:</span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Intel: i915</span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">ATI: R300 chip series</span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Nvidia: NV30 chip series</span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">[2] - We know Unity is showing some graphical corruption inside a VM. Work to correct this has been done but not landed yet.</span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">[3] - We know Unity won’t work right now on ARM. A solution is being worked on and should be ready shortly, hopefully before feature freeze. </span><br>

<span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">[4] - </span><a href="http://askubuntu.com/questions/65083/what-different-desktop-environments-and-shells-are-available"><span style="font-family:Arial;color:rgb(17,85,204);vertical-align:baseline;white-space:pre-wrap">http://askubuntu.com/questions/65083/what-different-desktop-environments-and-shells-are-available</span></a><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br>

</b>