too high a resolution for cuda causes video corruption
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fractal Fr0st |
New
|
High
|
Unassigned |
Bug Description
When you choose to render above a certain threshold (not sure what it is, perhaps amount of video memory that you have?) you get a out of memory cuda error (not the bug) but after that if you click ok and let it continue on, I get random pixels sprayed around the screen. I am using a quadro fx 3700m with 1GB and it does this when rendering 4000x3000 or 5000x3500. This also happens with flam4 standalone program (same dialog, pixel corruption etc.). A restart is required to get the pixels to go away.
If there is indeed a hard limit for flam4 based on the video card's memory, it'd be nice if it checked that before starting the render, and regardless it should probably force quit the rendering rather letting it proceed and corrupt video memory.
Changed in fr0st: | |
importance: | Undecided → High |
with 1.1, just tried rendering a batch of images with 2000mb of memory required, and it caused corruption, then it blue screened, which I haven't previously seen. Though I have a different video driver, cuda version etc. so it's like a problem with the driver handling the error condition badly. Hopefully opencl version will have better error handling to report back to frost