Executing the launcher with arguments such as:
optirum java -jar Minecraft.jar
primusrun java -jar Minecraft.jar
will cause the JVM to crash.
Execute the launcher without Nvidia Optimus:
java -jar Minecraft.jar
In the launcher, edit the profile Java Settings (Advanced) Executable to use a script containing:
primusrun java "$@"
See attached file.
Launcher crashes just after "Starting launcher" when running with optirun
Minecraft Launcher fails to start on Nvidia Optimus GPU and 64bit JRE