Hey, i wanted to play some minecraft, however i am getting errors which someone told me, i'd hav to install the official drivers for my graphics card (AMD Radeon RX 6600), so i went to their website, and... only debian or rather ubuntu install packages... so i looked for a way to install those on arch, and i found a package named "debtap", however it generates a file that when i try to install, gives me error messages, does someone know how to get the official drivers working on arch?
#How to install official "amdgpu" drivers on arch
298 messages · Page 1 of 1 (latest)
Use pacman to install the xf86-video-amdgpu package. On Linux, it usually isn’t necessary to find a driver on the manufacturer’s website, just get it from the repos.
.aw amdgpu
Arch Wiki: AMDGPU
You’ll also need mesa
i am already running the mesa and vulkan-radeon, as well as the other ones, tho they said that i would have to install the official ones from amd, at least that fixed it for a bunch of other people
The one in the repos should be the official one
there is no package named amdgpu, at least from what i find in my current package lists
the newest driver from amd is currently 22.40.5, however the one in the aur 23.0.0-1, how can it be newer than from amd themselves?
right, extra, my bad, still, it confuses me
The Windows drivers are on 23.x, so it’s possible that the Arch drivers are a more recent build than what’s up on the AMD website.
I don’t use AMD so I can’t tell you for sure
I’d just try it at least
I gtg take a test
oh, the driver's from AMD's site isn't for desktop users
asumming you are on arch
install
mesalibva-mesa-driversvulkan-radeonxf86-video-amdgpu
avoid the aur drivers, which one were you loooking at?
amdgpu is the kernel driver
it's not a package
it was extra, not aur
Yea I apologize. I misspoke and confused them.
i already have them and restarted, still the same problem persists.... still thank you, the package seems to be installed now
PID 1, bwrap reaper received a thank you cookie!
okay
and the version difference is cause it's not AMD's drivers
It's drivers written by the Mesa group, which is an open source driver group, and it is officially supported by AMD, AMD themselves recommend these over their 1st party linux drivers
.s litany
Please follow the Standard Litany when asking a question:
• What was your environment? What was your operating system, configuration?
• What did you do? What did you run or test? Where?
• What actually happened? What were the exact results, complete log contents, exact error messages?
• What did you expect? What were you aiming to achieve? What result were you looking for?
Vague or superficial questions will yield vague or superficial answers. False information leads to false solutions.
- show what error
- how did you install minecraft
i'm trying to run an minecraft modpack, but it is crashing while trying to load, just getting a bunch of java errors in the log which apparently point to my graphics card driver? tho i never had any problems with them till now :c
thing is, mesa is not on AMD's website, so that's just bad advice of amd users :v
After all, mesa is not by AMD
i'm launching it through the multimc launcher, i'll upload the log, give me a second
yes and yes, just this one seems to have problems
just too dumb to find my installation point of multimc... gimme a minute
~/.local/share/multimc
you should be able to find the path in multimc settings
the log will be at (multimc path)/instances/(instance)/.minecraft/logs/latest.log
right.. didn't change it yet, i had to do a reinstall of my os because of my new graphics card... so i looked everywhere except for where it was supposed to be
is there a crash report
that's the latest.log... where should that be?
.minecraft/crashreports/
there is no such folder
yeah idk
i can't find much info on what quartz openglselector is
but i suspect that has something to do with it
and [20:03:27] [Render thread/ERROR] [Resource Pack Overrides/]: Failed to read resourcepackoverrides.json in config directory: java.io.FileNotFoundException: /home/ash/.local/share/multimc
No such file or directory
that's a big red flag
where
yes, these are included
where is that?
this is a normal error
I know, but this error is regarding resouce pack
yeah so i spoke with the modpack dev and they are also confused, other people with that problem fixed it by installing the official graphics drivers, also they are confused too abou there not being "a real crash"
and they said that the crash happens with this pack
so of course resource pack error caught my attention
are they(the people who fixed it with installing drivers) linux users?
i don't know
no idea on that either
if not then how they solved it is irrelevant here
all the files in the .minecraft folder of multimc are these:
. hs_err_pid24875.log hs_err_pid6399.log .mixin.out saves texturepacks
.. hs_err_pid3204.log hs_err_pid6990.log mods screenshots
config hs_err_pid4183.log icon.png options.txt server-resource-packs
coremods hs_err_pid4505.log instance.png resourcepacks servers.dat
defaultconfigs hs_err_pid5250.log logs resources shaderpacks
there is no crash-reports or something
Friends United, found on curseforge (i exported the pack once it installed through the at launcher)
minecraft version 1.19.2 if that's relevant
found it
oh very nice e emoji username
this mod seems to be fucking with the opengl version the game uses
they put in an override though
you can set -Dquartz.glversions=xxxx to force one
in launch options
what should i set it to?
prints a really long table :c
the package is mesa-utils
run glxinfo -B for short output
Is there a dedicated GPU setting in MultiMC?
if you want version 3.3 to 4.2 to be allowed then you would set it to 3342
what should i set it to?
[ash@main ~]$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: AMD Radeon RX 6600 (navi23, LLVM 15.0.7, DRM 3.49, 6.1.29-hardened1-1-hardened) (0x73ff)
Version: 23.0.3
Accelerated: yes
Video memory: 8192MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 7080 MB, largest block: 7080 MB
VBO free aux. memory - total: 7825 MB, largest block: 7825 MB
Texture free memory - total: 7080 MB, largest block: 7080 MB
Texture free aux. memory - total: 7825 MB, largest block: 7825 MB
Renderbuffer free memory - total: 7080 MB, largest block: 7080 MB
Renderbuffer free aux. memory - total: 7825 MB, largest block: 7825 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 16136 MB
Currently available dedicated video memory: 7080 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 6600 (navi23, LLVM 15.0.7, DRM 3.49, 6.1.29-hardened1-1-hardened)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.0.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.0.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
there was something similar in Prism Launcher, so you might need to enable it
E's got your back
73ff ?
it was already attempting 4.6 though
maybe just try disabling the quartz mod
i'm not sure what else it does
interestingly, i tried to launch the modpack with the opengl fuckery mod disabled, and it still crashed, last info was the ressourcepack override as error...
huh
is there any extra info in the console output
like a jvm stacktrace or anything
gimme a sec, gonna start it agian with the fuckery mod disabled
not that i can see...
the end looks like this
[20:26:20] [Render thread/INFO] [defaultoptions/]: Loaded default options for extra-folder
[20:26:20] [Render thread/ERROR] [Resource Pack Overrides/]: Failed to read resourcepackoverrides.json in config directory: java.io.FileNotFoundException: /home/ash/.local/share/multimc/instances/Friends United/.minecraft/config/resourcepackoverrides.json (No such file or directory)
[20:26:20] [Render thread/INFO] [minecraft/Minecraft]: Backend library: LWJGL version 3.3.1 build 7
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00006ed172c1f290, pid=14367, tid=14368
#
# JRE version: OpenJDK Runtime Environment (17.0.7+7) (build 17.0.7+7)
# Java VM: OpenJDK 64-Bit Server VM (17.0.7+7, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C [libglfw.so+0x1f290]
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /home/ash/.local/share/multimc/instances/Friends United/.minecraft/core.14367)
#
# An error report file with more information is saved as:
# /home/ash/.local/share/multimc/instances/Friends United/.minecraft/hs_err_pid14367.log
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Process crashed with exitcode 6 (0x6).
Please note that usually neither the exit code, nor its description are enough to diagnose issues!
Always upload the entire log and not just the exit code.
[main/ERROR] [net.minecraftforge.fml.loading.ModSorter/LOADING]: Missing or unsupported mandatory dependencies:
Mod ID: 'quartz', Requested by: 'biggerreactors', Expected range: '[0.1.0-beta.2,0.1.0-beta.3)', Actual version: '[MISSING]'
well quartz is required
yeah already noticed that :c
what's that?
a shared library where the crash is occuring in
it's graphics library used by minecraft
wrong reply
try installing it, package is glfw
well, are you on wayland or x11
i am shamed to admit that i have no idea
you can check with echo $XDG_SESSION_TYPE
should return wither x11 or wayland
considering that this package exists, i have a feeling that minecraft might not work out of the box with glfw-wayland
the one time things work in my favor, i need the x11 one c:
should work immediately
the crash still looks the same, still with the fuckery mod disabled tho
i just remembered this setting exists
see if it's ticked
idk if it's a multimc feature or only polymc/prism
all of that was unticked
ok it should use the glfw that you just installed now
Graphics card #0 versionInfo: unknown
I have a feeling this is why quartz failed to run
also damn, linux-hardened
i don't really know what's happening here
this is the right spot for the option?
yeah me neither
yes
what's with it?
we have the same theming 
Do you see any option for using the dedicated GPU?
as in, quartz tries to check GL version
but GL version check returns "unkown" not matching a single version in the list
i don't have a dedicated gpu, i just have the one amd radeon xt 6600, not running a virtual session or whatever
that is a dedicated gpu
then i have no idea what it is
this is what derp is talking about
why do you have a performance tab :c
must be a prism feature then
^
what's that, never heard of it?
a mc launcher
prism or prismlauncher
prismlauncher
well than, last effor, install amdgpu-pro-oglp
and wrap minecraft or the launcher inside the progl command
prism is currently importing my multimc data, i'll try it again then
why switch launcher lol :v
then i have the discrete gpu thingy
that's not gonna fix things but okay
your log shows mc is using your rx6600
cause that's the only GPU you have
that option is for laptop and PCs with both integrated and dedicated graphics
oh
how do i do the latter?
progl launcher-command
in the normal terminal, as an option or where do i put it?
in the terminal
do i insert anything into the command or is it literally just that?
just that
[ash@main ~]$ progl launcher-command
/usr/bin/progl: line 30: launcher-command: command not found
have you installed amdgpu-pro-oglp
yes
oh launcher-command
not literally launcher-commadn
the command of the launcher you use
i asked if it was literally that :c
thought you were asking about the progl bit
progl multimc?
idk, i don't use multimc
well multimc opened, so i guess
i'm gonna get a drink, cya in a minute
i'm back and it crashed again
allright, so we know it really is not the driver now
well... i have no idea what could be the issue anymore... i guess thank you for trying to help, i have no idea what to do to get it to work...
let's try this
~/zink.sh
#!/bin/sh
env __GLX_VENDOR_LIBRARY_NAME=mesa MESA_LOADER_DRIVER_OVERRIDE=zink ZINK_DESCRIPTORS=lazy "$@"
chmod 0755 ~/zink.sh
Instance settings -> custom commands -> wrapper command: /home/<user>/zink.sh
another crash :c
yeah, not a driver issue
you could try switching back to the built-in glfw library, as that didn't seem to help and you've been getting the same error since
untick all options in the workaround tab or just the Use system installation of GLFW
yeah
and native as a category
crashed again, tho this time it didn't generate a crash log
if there is anything useful in the new log
try to add /usr/bin/progl to custom commands -> wrapper command
anything behind it or just that?
just that
another crash, no crash report generated again
also, does this just happen with this modpack, or does it also happen in vanilla?
with the modpack
it's a mod that utilizes the quartz mod library
the error seems to be happening there
true, try latest jdk
sometimes that fixes random crashes
so in a nutshell, my end is fine, the modpack dev added a mod that fucks with gl on linux and there is nothing i can do?
seems like it
which one?
i know, which jdk
it was still happening when you disabled it
yes, driver side should be clear
unpack this in /opt/jdk and multimc/forks will autodetect it (i made this feature)
just to be clear, the path is now /opt/jdk/jdk-17.0.7+7/whatever
yeah
if you go to the launcher and hit autodetect on java version you should see that path
multimc doesn't autodetect new versions for me, i had to reboot to get it to see java 20 and whatnot too
so i'll be back in a minute
or i know, you can manually add it to the launcher :v
yeah
restarting seems more of a hassle
lmao zink seems to break minecraft 1.19.4, at least with sodium
too late, also it crashed again without an proper crash report
well, i'll try your modpack tomorrow, can't rn cause stuff
what is the modpack
why not upload this one too
i can try it
Friends united
tho what is weird, it now says this at the bottom
/usr/bin/progl: line 30: 3143 Aborted (core dumped) "$@"
yeah, give up the wrapper
also, there are 582 mods in the modpack, so you'll need a bit of memory for it to work
works on my machine
not fair :c
my hardware is similar to yours
zen 3 cpu with RDNA 2 GPU
the gtx 750 is not in use
you are using both an nvidia and amd gpu... that feels wrong
any ideas on how to continue or is all i have left to cry in a corner?
i have no clue unfortunately
i guess check a bunch of wiki pages and make sure you're not missing any packages
update your system
beyond that, idk
crying in a corner it is... entire system upgrade was done just a bit before... also what are you doing to be using 18.7 gib memory...
discord, a bunch of browser tabs, the modpack open, steam, and also i have a few GBs of stuff sitting in tmpfs from building ungoogled-chromium
i'm running discord and firefox with like a bazillion tabs and i'm on like 4.1 gib .-.
programs tend to save less when you have bigger ram
means there's less memory swapping and i/o
me thinks
i'm using 0% of my 32.5 gib of swap .-.
that's a gigantic swap
just closed the game
bpytop?
btop
btop is the c++ rewrite of bpytop by the same dev
56 GiB swap 
and bpytop is a python rewrite of bashtop by the same dev
when brustop
mf wen through an entire character development arc
bash -> python -> c++
also, shoudln't you not use ssd's more than 75% of their capacity?
most SSDs have reserve space even when they report 100% full
but in general, less usage makes the wear leveling more efficient or something like that
so back to topic, i really only have crying in a corner left, or does anyone have any idea that may still help?
anywas, try to install all optional dependencies for multimc
or use the multimc flatpak 🤷♂️
where does it list the optional dependencies?
never saw optional ones with pacman or paru tho
pacman -Qi multimc
pacman -Qi multimc
multimc-bin if you use that
and when installing hte optional deps, to make dependency managing easier
do it with --asdeps
this will install the package as a dependency
so that when you -Rs multimc to uninstall, the optional deps also go away, as long as no other package has it as a dependency
now i have it
Nvm multimc doesn't have a flatpak :v
Both prism and polymc does tho
IT WORKS
i have no idea what i did but it works
tried the prism launcher again and i'm sticking with it, integrated mod downloads fuck yes please
sudo pacman -S linux-firmware