Okay so yes, I know :There is probably 1000 Threads about what I am about to say. Thing is: I can't find any that answers my questions !
I'm currently trying to launch a modpack (BigBangMods 3) which has 300+ mods in it. I was struggling with the loading (That took over 20 minutes on the first run !) so I decided to keep an eye on my Task manager to see what was going on here.
Meanwhile my RAM was pretty much topping even if I allowed 8GB only for the game, I realized my GPU was not even using a single bit of its power. I currently have a GTX750Ti 2GB. None of its RAM was used for the loading at all. I've been looking through mutliple forums to find any reasons for that to happen and can't seem to find any. I've seen many many JVM arguments but none of them seem to work.
I must add that I tried to modify the Nvidia Control panel to force Javaw.exe to use my 750 however this doesn't seem to affect anything much in the way I want it to. Maybe I'm wrong in the way that a GPU works on a PC ? I'm getting a bit confused here...
So anyway, here's a recap.
I want to use my dedicated 2GB of RAM on my GPU but can't seem to find any ways that can happen.
I'd also like my GPU to be more "Active" than my actual CPU (Not sure if that's even a thing, but I mean, meanwhile my CPU is almost running at 100% all the time, my GPU barely do anything).
For the GPU to be used, the programmer has to write code to make the program utilize the CPU (through means such as OpenGL). The arguments you are passing to the JVM are most likely just to make Java's window graphics utilize the graphic card. However, Minecraft does not use regular Windows and instead handles all the rendering itself, which most likely makes the graphics acceleration option of the JVM useless for Minecraft). I'm not really sure how the mod loader works, but I think that the long loading time that you are experiencing might be due things that can't really be made much faster by the GPU (such as Java's JIT compilation, if Java even uses the GPU for that, which seems unlikely).