('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