Comments (5)
If you want to run it on Intel HD GPU, it may be good to find a way to set group size above 256, in particular 512. I expect there is some way to do that, e.g. by setting some environment variable. This depends on the openCL driver (Intel), I don't know it.
But I really do need the 512 group size. I do not plan to reduce that, because it's important for fast running on AMD GPUs.
from gpuowl.
Right now gpuOwl requires WG 512; closing as there's nothing I think I can do here, except looking up documentation from Intel on how to enable that.
from gpuowl.
Sorry but I wasn't describing the issue clear enough:
It does work on my integrated Intel GPU but it does not work on my AMD Radeon HD 7850 Graphics Card. The error log is from the AMD card (as it also states in the first few lines of the log!)
from gpuowl.
Yes, sorry for my bad reading. IMO it's a driver issue. It does not accept, for some reason, a workgroup size of 512, which is needed by gpuOwl. I don't think there's much I can do to fix this in the program.
OTOH I bet I saw an environment variable that was lifting this restriction (256) on some AMD driver, but I can't seem to find it now by web search, which is annoying.
from gpuowl.
found it: GPU_MAX_WORKGROUP_SIZE
https://community.amd.com/thread/166244
So try running after an export like
export GPU_MAX_WORKGROUP_SIZE=512
from gpuowl.
Related Issues (20)
- Mersenne video on youtube - Woltman speaking
- README.md includes CLI options (-pm1) that have been removed
- Gpuowl cannot run with ROCm 4.1.0/Navi 10 (Radeon RX 5700 XT) HOT 3
- Trial Factoring with gpuOwl HOT 13
- NTT2 branch (Radeon Pro VII) HOT 1
- Does gpuowl support integrated AMD gpu? HOT 2
- Error compiling cudaowl HOT 7
- Wiki Typo HOT 2
- Error compiling on Linux HOT 1
- KERNEL_INVALID - Kriesel's mingw64 guide from mersenneforum.org for Windows Compile Version: "v7.2-91-g9c22195" HOT 3
- Performance degradation on Nvidia GPUs HOT 5
- Cannot compile version 7.2 on Arch based Linuxes HOT 6
- Pm1Plan missing on master ? HOT 2
- Performance regression on Ubuntu 22.0 with ROCm 5.4.3/5.4.5/5.5 and latest gpuOwl version, exponent 114710069 HOT 8
- Progress spinner disappeared HOT 1
- Are we ever going to get a cute gpuOwl logo? HOT 2
- Support rusticl runtime HOT 9
- error: variable has address space that is not supported in program scope declaration when running gpuowl HOT 4
- P-1 factoring is not working
- Document work-{n}.txt work files HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gpuowl.