Adding INTEL_DEBUG=perf to /etc/environment has seemingly explained the
problems. Atoms are falling back to software rendering(!), which is
theoretically easy to avoid. Here's a summary of what I get in
unity8.log on an Atom N270:

PROBLEM:
old_intel_miptree_blit: Can't use hardware blitter from 
MESA_FORMAT_B8G8R8A8_UNORM to MESA_FORMAT_A_UNORM8, falling back.
intelCopyTexSubImage - fallback to swrast
CAUSE: Unknown

PROBLEM:
i915_program_error: Exceeded max ALU instructions (76 out of 64)
ENTER FALLBACK 10000: Program
CAUSE: GLSL shaders are approximately 18% larger than the hardware supports.

PROBLEM:
ENTER FALLBACK 10000: Program
LEAVE FALLBACK Program
[PERFORMANCE]: Last frame took 2643 ms to render.
CAUSE: Same as previous issue. Reused a program that ran in software.

Interestingly mir_demo_client_eglplasma has the same issues (bug
1583532) but it sounds like that's easily fixable.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1580792

Title:
  Unity8 on Intel Atoms performs poorly

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1580792/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to