Monero works with CPU mining.
Is that no longer the case? It has been a couple years since I dabbled in mining XMR, that was definitely the case then.
Correct. The mining algorithm has been changed to be inefficient on GPUs and ASICs.
https://www.getmonero.org/resources/moneropedia/randomx.html