('invalid' = 'not beignet's bug' - I do agree it is *a* bug)

The kernel code that reads these numbers from the device
(https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/i915/intel_device_info.c#n434)
does explicitly support the 47 EU case (any one of the 48 faulty and
disabled), and has nothing obviously wrong with it.

If you want to take this further, my suggested next step is:
- get the latest upstream kernel 
(https://wiki.ubuntu.com/KernelTeam/GitKernelBuild)
- add #include <linux/printk.h> and lots of debug printk()s to the above 
broadwell_sseu_info_init function (printk() not printf(), and  under 1024 bytes 
per message, as this is kernel code - 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/kernel-hacking/hacking.rst#n234)
- compile (will probably take several hours) and boot into that
- see if the issue still exists, and if it does, check /var/log/kern.log for 
the debug messages you added

** Changed in: beignet (Ubuntu)
       Status: In Progress => Invalid

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

Title:
  [regression] Wrong EU count for i5-5250U, reducing OpenCL performance

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

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

Reply via email to