You are not logged in.
Fresh install of arch on thinkpad T440p with:
CPU: Intel(R) Core(TM) i7-4600M (4) @ 3.60 GHz
GPU 1: NVIDIA GeForce GT 730M [Discrete]
GPU 2: Intel 4th Gen Core Processor Integrated Graphics Controller @ 1.30 GHz [Integrated]I'm currently using basically bare minimum cinnamon DE.
I have the proprietary nvidia drivers installed for this card (470xx dkms/utils, lib32 variant), and did all the steps like configuring grub, removing kms etc.
lspci outputs:
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 221d
Flags: bus master, fast devsel, latency 0, IRQ 35
Memory at f1000000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 4000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
--
02:00.0 VGA compatible controller: NVIDIA Corporation GK208M [GeForce GT 730M] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 221d
Flags: bus master, fast devsel, latency 0, IRQ 30
Memory at f0000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 3000 [size=128]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidiaWhich I'm assuming I did correctly as it's not listing the nouveau driver as in use, and running vanilla minecraft displays the nvidia card being used in the F3 menu. I've used arch in the past on some old laptops but this is the first one that has an nvidia gpu, so this is still kind of new to me.
The current version of minecraft runs flawlessly on the prism launcher, however I tried to run a modpack that runs on an older version (1.12.2) and it just crashes when trying to launch. I installed vanilla 1.12.2 to see if it had something to do with the modpack, however vanilla 1.12.2 crashes as well.
The crash log:
---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]
Time: 7/22/25 12:40 AM
Description: Initializing game
java.lang.ExceptionInInitializerError
at bib.av(SourceFile:661)
at bib.aq(SourceFile:456)
at bib.a(SourceFile:404)
at net.minecraft.client.main.Main.main(SourceFile:123)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at org.lwjgl.opengl.LinuxDisplay.getAvailableDisplayModes(LinuxDisplay.java:951)
at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:738)
at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
... 7 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at bib.av(SourceFile:661)
at bib.aq(SourceFile:456)
-- Initialization --
Details:
Stacktrace:
at bib.a(SourceFile:404)
at net.minecraft.client.main.Main.main(SourceFile:123)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Linux (amd64) version 6.15.7-arch1-1
Java Version: 1.8.0_202, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 446704688 bytes (426 MB) / 649592832 bytes (619 MB) up to 5592580096 bytes (5333 MB)
JVM Flags: 2 total; -Xms512m -Xmx6000m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.12.2
LWJGL: 2.9.4
OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
GL Caps:
Using VBOs: Yes
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Resource Packs:
Current Language: ~~ERROR~~ NullPointerException: null
Profiler Position: N/A (disabled)
CPU: <unknown>I'm wondering if it has something to do with opengl, but I'm not sure. I have a duplicate T440p that also has the nvidia dgpu which I installed mint on, and this modpack runs fine on prism launcher, so I'm wondering what I'm doing wrong or missing.
Last edited by Shadoe (2025-07-23 18:33:42)
Offline
Figured it out, installing java version 8 with pacman fixed the issue.
Offline
according to the crashlog it was generated by a j8 runtime
but yea - for moddig espacialy at some point there was a hard brealing between java8 and java9 due to minecraft switched to it and project jigsaw with j9 broke most reflection stuff which modding depends on
Offline
Yeah that's why I figured I didn't need to install java 8, but looking at their website it sounds like you do sometimes have to install java yourself if their installer isn't working on your linux setup. Now that I think about it, I remember pacman needing to install a java version as a dependency for prism launcher, which would explain why current minecraft worked since I just chose the current version of java, but not an older version.
Offline
I don't know prismlauncher so I can't tell for sure - but back in the days the launcher itself was written itself in java so you needed workibg java to even start the launcher
so time later - mid 2010 if I have to guess - the launcher was reimplemented in something that compiles to native (likely c++) so it was independent of java - but with this it also became the launcher task to handle different jaava runtimes
so if prism requires java as package dependency but doesn't manage different runtime versions required due to the break between 1.12 on java8 and 1.13 on java9 then it sounds like a really bad and lazy launcher - and in my opinion rather should be replaced with the official launcher which currently lives in the AUR
I'm not sure who has voted for prism based on what information - but just from that it sounds like that person either did so out of own personal preference or based on bad/wrong informations - in which case the official launcher should have been the more aporopriate choice anyway
Offline