Fills rendered not accurate compared to edges when using GPU mode
OS: macOS High Sierra 10.13.6 Build 17G5019
2 x Xeon E5-2690 v4 CPUs (don't ask ;) )
64 GB RAM
NVIDIA GeForce GTX 1080 8191 MB
GPU Driver Version: 387.10.10.10.40.122
CUDA Driver Version: 418.105
Hi, I noticed a small rendering issue with strokes in GPU mode. The boundaries seem to be somewhat inaccurate, to the point that in certain situations (regardless of whether or not they're joined and by any method), suck as a tee shape, a small bulge of one stroke can appear beyond the edge of another, even though they shouldn't.
See attached pictures, the problem area is circled. It is subtle, but visible. There is a slight bulge extending outwards towards the right, presumably from the horizontal path at that junction. This is incorrect, the paths are joined and have identical stroke settings.
In CPU rendering, it renders correctly, and no bulge is visible. It seems to happen somewhat inconsistently, it doesn't always effect path junctions like that, only sometimes.
Also, the stroke width visibly changes slightly when switching between CPU and GPU mode. In my case, GPU mode seems to draw them slightly wider (higher stroke pt value) than it should be.
I wonder if this might be due to error introduced by using single precision floats on the GPU (which I assume is the case, considering how much lower double precision float performance is on most GPUs)? Who knows.
Regardless, the obvious workaround is to simply use CPU rendering, and it is relatively minor. But it is important to have an accurate representation of what you're doing.
-
シンクグラフィックス commented
Illustrator2024
ペンツールで曲線を描くとパスと塗りにズレが生じる。 -
Ziga Anderlic commented
i attached the file, i dont know why its not seen here. im attaching again
-
Well, a vendor could have updated their GPU driver, and some internal instructions could have changed to draw the stuff on screen, or the OS could have get an update that deprecate some instructions, it all happened before. Things change. Though I really doubt the cracked versions can have it differently, this can easily be a pure coincidence and a false conclusion.
Nothing can be told for sure and investigated without proofs and the test file. If you know for sure you had no problems with the specific art using a specific build — please share the build number and the file itself, so the team can reproduce it. It won’t work the other way, sorry. As I said before, these can be fixed only per individual basis.
-
Ziga Anderlic commented
the thing is, that i didnt have a proble mwith this like 4,5 updates ago. everzthing worked smoothly and now it doesnt. also cracked versions dont have this problem and since im paying everymont nad have a perfectly fine computer i think i should be able to draw a logo withput a problems. im a bit dissapointed in your "explanation".
-
Ziga, this is a trade off GPUs make to be able to render the art quickly, faster than CPU. At the moment we have to make a choice — fast, but not exactly perfect, or slow, but precise. The team knows about limitations, but to have a chance to have these fixed each case has to be tackled individually — different configurations make different results. So if you can provide this exact test file and specify the region which has this problem, the team at least would be able to try to reproduce at their side.
Can you share a file like this, please. -
Ziga Anderlic commented
That problem was already mentioned 3 or 4 years ago. I'm still having problems with it. when I draw line it is not aligned to the acutal shape. it gets offset from the fill for at least 2-3px. I'm having project where this is driving me crazy. I tried turning GPU off as some people on interned mentioned but when I do that illustrator is jut too slow which makes it impossible to work with. Im running latest illustrator on my MacBook Pro 2019 Monterey 12.4 freshly cleaned. This should not be happening. please do seething about it.
-
Rene Andritsch commented
I think there are general rendering issues with paths. Look at my examples with GPU disabled and enabled. This is not good.
My specs are: MacBook Pro (15 Inch, 2018)
2,9 GHz Intel Core i9
32 GB 2400 MHz DDR4
Radeon Pro 560X 4096 MB
Intel UHD Graphics 630 1536 MB
MacOS Catalina 10.15.7Illustrator: 25.4.1
-
Anonymous commented
I'm having a similar issue. CPU view is way too slow, moving objects takes too long for screen to catchup, so I have to use GPU view - but unfortunately it sometimes decides that it cannot display a shape correctly and no matter what I do (rebuild shape, compound the path etc.) it shows edges and thickness that simply isn't there.
(Edited by admin) -
Collin Anderson commented
I forgot to mention the version of Illustrator! 23.0.2