Hi Ruochun, in the end, I solved the problem by installing again a new driver. This time I picked the version 560.35.03 and everything works again now. However, it is quite surprising for me since before I was working with the driver version specifically recommended by NVIDIA website.
Thank you again for your time. Gianni Il giorno sabato 18 gennaio 2025 alle 21:49:48 UTC+1 Ruochun Zhang ha scritto: > Hi Gianni, > > From what I know, the CUDA version shown by *nvidia-smi *is the *maximum > *CUDA > version supported by the current driver. It looks like it does not support > the CUDA installation you have (I get flashbacks from our previous > posts...). About the error in DEME, it shows the program failed at the > first GPU call, when it tried to detect the number of devices the system > has. So indeed, there is a high chance that the driver does not work. > > I know managing the environment can be frustrating, but if the code ran > well before, and you got this after the driver update, then I'd definitely > undo the driver update, and see if that can undo the damage and revert the > code to a runnable state. After that, I'd start experimenting if I can > update the driver to a more preferrable version that supports CUDA 12.6. > > Thank you, > Ruochun > > On Sunday, January 19, 2025 at 1:32:03 AM UTC+8 eldest...@gmail.com wrote: > >> Hi Ruochun and Dario, >> >> thank you for your answers. >> >> Now I have solved the problem with my driver and I have the version >> 550.142 correctly working. However, I am not able to run DEM-Engine scripts >> anymore since I always have the following problem: >> >> [image: Screenshot From 2025-01-18 18-26-11.png] >> >> I have also tried to compile again from source DEM-Engine but the problem >> persists. I attach also the cmakecache in case it helps. I am using GNU >> 11.5 and nvidia-smi and nvcc --version give the following correct outputs: >> [image: Screenshot From 2025-01-18 18-30-05.png] >> >> Thank you for your kindness. >> >> Gianni >> Il giorno sabato 11 gennaio 2025 alle 11:17:16 UTC+1 dariom...@gmail.com >> ha scritto: >> >>> Just a side note: I saw that you enabled Multicore and you are playing >>> with CUDA; please mind that USE_MULTICORE_CUDA is currently bugged, at >>> least on Win. >>> I have the fix but not yet pushed so if you are trying things around do >>> not get mad with that. >>> >>> Il giorno sabato 11 gennaio 2025 alle 04:21:47 UTC+1 Ruochun Zhang ha >>> scritto: >>> >>>> Hi Gianni, >>>> >>>> For building this Chrono-DEME co-simulation project, it probably >>>> doesn't matter. You could try if you can run the smallest demo in it which >>>> is the ball drop co-simulation version. If it runs, everything should be >>>> fine. >>>> >>>> Thank you, >>>> Ruochun >>>> >>>> On Saturday, January 11, 2025 at 4:22:05 AM UTC+8 eldest...@gmail.com >>>> wrote: >>>> >>>>> Hi Ruochun, >>>>> >>>>> I found that the power cap problem for nvidia GPU has been widely >>>>> discussed and reported. I found out that one possible solution could be >>>>> downgrading the driver to 525 version, which is still compatible with >>>>> both >>>>> CUDA 12.3 and 12.6 and capable of allowing the user to set the power cap >>>>> as >>>>> desired. >>>>> >>>>> Another question that came up to me while compiling a project with >>>>> chrono and DEME is the following one. As you can see in the image, cmake >>>>> detects the CUDA version 12.3 which satisfies Multicore. However, I know >>>>> from the instructions that DEME does not work well with this version. >>>>> Thus, >>>>> which CUDA version do you advice to specify to cmake? I tried with CUDA >>>>> 12.3 and everything seems to work at a first glance but I want to be sure >>>>> of what I am doing. >>>>> [image: Screenshot From 2025-01-10 21-11-26.png] >>>>> >>>>> Thank you again. >>>>> >>>>> Gianni >>>>> Il giorno venerdì 10 gennaio 2025 alle 00:10:25 UTC+1 Ruochun Zhang ha >>>>> scritto: >>>>> >>>>>> Hi Gianni, >>>>>> >>>>>> That's good to know. I'd like to note that depending on the model of >>>>>> your GPU and the problem you are running, it could be natural that the >>>>>> actual consumption is a bit far from the power limit. But as you said, >>>>>> it >>>>>> could also be related to the driver. DEME does not touch the driver so I >>>>>> would say if you don't update the driver out of the CUDA installation >>>>>> supported range, then it should be fine. >>>>>> >>>>>> Thank you, >>>>>> Ruochun >>>>>> >>>>>> On Friday, January 10, 2025 at 6:28:54 AM UTC+8 eldest...@gmail.com >>>>>> wrote: >>>>>> >>>>>>> Hi Ruochun, >>>>>>> thank you again now everything is working fine! >>>>>>> However, I have another question related to the nvidia driver. For >>>>>>> now, I have the 560 version and I have noticed a power cap on my GPU of >>>>>>> 35W >>>>>>> against the 110W limit specified by the manufacturer. Looking in some >>>>>>> forums I understood that the problem may be related to the driver >>>>>>> itself, >>>>>>> therefore I want to update it. Do you know if this will cause any >>>>>>> problem >>>>>>> to DEME? >>>>>>> >>>>>>> Thank you again. >>>>>>> >>>>>>> Gianni >>>>>>> >>>>>>> Il giorno giovedì 9 gennaio 2025 alle 11:54:59 UTC+1 Ruochun Zhang >>>>>>> ha scritto: >>>>>>> >>>>>>>> Hi Gianni, >>>>>>>> >>>>>>>> The error you saw is about an outdated API. *UpdateStepSize *now >>>>>>>> needs a number as an argument. I am surprised I didn't spot it when I >>>>>>>> tried >>>>>>>> it. It's certainly not a big problem though: I pushed a new version of >>>>>>>> chrono-project, could you please do a pull and rebuild the project? >>>>>>>> Thank >>>>>>>> you for the catch and for testing it! >>>>>>>> >>>>>>>> Ruochun >>>>>>>> >>>>>>>> On Thursday, January 9, 2025 at 8:33:31 AM UTC+8 >>>>>>>> eldest...@gmail.com wrote: >>>>>>>> >>>>>>>>> Hi Ruochun, >>>>>>>>> >>>>>>>>> first of all thank you for your patience. I did more attempts and >>>>>>>>> in the end, I saw that the problem was due to the fact that I cloned >>>>>>>>> the >>>>>>>>> main branch of chrono-projects. Instead, if I clone the feature/DEME >>>>>>>>> branch >>>>>>>>> the prompt "ENABLE_DEME_TESTS" appears and I can link DEME against >>>>>>>>> Chrono. >>>>>>>>> However, while building the following errors appear. >>>>>>>>> >>>>>>>>> [image: Screenshot From 2025-01-09 01-27-19.png] >>>>>>>>> >>>>>>>>> I left as active only the option to compile the scripts where DEME >>>>>>>>> and Chrono are used together since in Chrono I have only Core, >>>>>>>>> Vehicle and >>>>>>>>> Multicore installed so I didn't want to trigger some kind of error >>>>>>>>> related >>>>>>>>> to other missing modules. To be clearer, these are the screenshots >>>>>>>>> showing >>>>>>>>> CMAKE settings and outputs during configuration. >>>>>>>>> >>>>>>>>> [image: Screenshot From 2025-01-09 01-20-39.png] >>>>>>>>> >>>>>>>>> [image: Screenshot From 2025-01-09 01-21-43.png] >>>>>>>>> >>>>>>>>> [image: Screenshot From 2025-01-09 01-21-57.png] >>>>>>>>> >>>>>>>>> [image: Screenshot From 2025-01-09 01-22-09.png] >>>>>>>>> >>>>>>>>> [image: Screenshot From 2025-01-09 01-22-36.png] >>>>>>>>> >>>>>>>>> Thank you again. >>>>>>>>> >>>>>>>>> Gianni >>>>>>>>> >>>>>>>>> Il giorno mercoledì 8 gennaio 2025 alle 20:53:17 UTC+1 Ruochun >>>>>>>>> Zhang ha scritto: >>>>>>>>> >>>>>>>>>> Hi Gianni, >>>>>>>>>> >>>>>>>>>> Can you post a screenshot of the Cmake UI after you >>>>>>>>>> "ENABLE_PROJECTS" and re-generate? If DEME-DIR is not shown, I'd >>>>>>>>>> like to >>>>>>>>>> know what is shown. Besides, if there is any warning or error in the >>>>>>>>>> process, please show them too. >>>>>>>>>> >>>>>>>>>> Ruochun >>>>>>>>>> >>>>>>>>>> On Thursday, January 9, 2025 at 2:09:38 AM UTC+8 >>>>>>>>>> eldest...@gmail.com wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> I am trying to compile DEM-Engine as a Chrono library on my pc >>>>>>>>>>> running a Linux system on Ubuntu 24.10. I have already compiled >>>>>>>>>>> both >>>>>>>>>>> Project Chrono (with CUDA toolkit 12.3) and DEM-Engine (with CUDA >>>>>>>>>>> toolkit >>>>>>>>>>> 12.6). I am following the instructions given on the website to >>>>>>>>>>> complete >>>>>>>>>>> this passage but I am stuck at the point where I have to set the >>>>>>>>>>> field >>>>>>>>>>> DEME-DIR. In fact, this field does not appear even though I have >>>>>>>>>>> put >>>>>>>>>>> "ENABLE_PROJECTS" to ON therefore I am unable to link DEM-Engine >>>>>>>>>>> with >>>>>>>>>>> Chrono. >>>>>>>>>>> >>>>>>>>>>> Could you please give me some guidance about how to resolve the >>>>>>>>>>> problem? >>>>>>>>>>> Plus, do I need CUDA 12.3 or 12.6 to complete this process? >>>>>>>>>>> >>>>>>>>>>> Thank you in advance for your assistance and kindness. >>>>>>>>>>> >>>>>>>>>>> Gianni >>>>>>>>>>> >>>>>>>>>> -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to projectchrono+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/projectchrono/7c8c897d-1ac3-44f8-a005-91f9bd379bc8n%40googlegroups.com.