Comments (13)
You log file shows you have not turned the GPU plugin on. I would try that and see what the log shows.
from runelite.
I do have it turned on - I actually just started runelite from scratch with the GPU plugin, ran for a minute or two, then exited. Unfortunately, my logs in ~/.var/app/net.runelite.RuneLite/.runelite/logs
were last changed about 20 minutes ago - I'm not sure why runelite isn't generating them.
from runelite.
It can't be on because it logs this at very early startup:
log.info("Using device: {}", GL43C.glGetString(GL43C.GL_RENDERER));
log.info("Using driver: {}", GL43C.glGetString(GL43C.GL_VERSION));
Maybe your client has stopped logging.
from runelite.
Yes, I just tried relaunching runelite a few times, and also taking screenshots, but now it doesn't seem to be outputting any sort of files at all. Strange, since it still has all the flatpak permissions possible; I'm not really sure how to debug that.
from runelite.
Try using the appimage maybe? I don't know much about how flatpak permissions work.
from runelite.
Alright, sorry for the noise. I figured out where Bolt puts the runelite logs via Adamcake/Bolt#6
Even though that issue also being filed with bolt is worrisome, this seems to not be a problem specifically with that launcher. I also tried with https://github.com/USA-RedDragon/jagex-launcher-flatpak and got the same issues (5fps with GPU plugin on).
I know that's a huge log file: just for reference, I see
2024-02-07 14:48:16 EST [Client] INFO n.r.client.plugins.gpu.GpuPlugin - Using device: llvmpipe (LLVM 15.0.7, 256 bits)
2024-02-07 14:48:16 EST [Client] INFO n.r.client.plugins.gpu.GpuPlugin - Using driver: 4.5 (Compatibility Profile) Mesa 23.3.0 (git-1fbdd37d4c)
A few config changes for the GpuPlugin as I was messing with settings to test:
2024-02-07 17:26:51 EST [AWT-EventQueue-0] DEBUG n.r.client.plugins.PluginManager - Plugin GpuPlugin is now running
2024-02-07 17:26:51 EST [AWT-EventQueue-0] DEBUG n.runelite.client.eventbus.EventBus - Registering class net.runelite.client.events.ConfigChanged - EventBus.Subscriber(object=net.runelite.client.plugins.gpu.GpuPlugin@43984213, method=public void net.runelite.client.plugins.gpu.GpuPlugin.onConfigChanged(net.runelite.client.events.ConfigChanged), priority=0.0, lambda=net.runelite.client.plugins.gpu.GpuPlugin$$Lambda$1580/0x00007f54787ce390@6de4470)
2024-02-07 17:26:51 EST [AWT-EventQueue-0] DEBUG n.runelite.client.eventbus.EventBus - Registering class net.runelite.api.events.GameStateChanged - EventBus.Subscriber(object=net.runelite.client.plugins.gpu.GpuPlugin@43984213, method=public void net.runelite.client.plugins.gpu.GpuPlugin.onGameStateChanged(net.runelite.api.events.GameStateChanged), priority=0.0, lambda=net.runelite.client.plugins.gpu.GpuPlugin$$Lambda$1581/0x00007f54787ce5c8@6d2eec49)
And nothing else
from runelite.
llvmpipe is the llvm software rasterizer. So indeed it is not using your gpu. Can you try the appimage? And also get glxinfo
from runelite.
Have you tried running flatpak update
?
from runelite.
Can you try the appimage? And also get glxinfo
I still see 2024-02-07 23:41:53 GMT [Client] INFO n.r.client.plugins.gpu.GpuPlugin - Using device: llvmpipe (LLVM 16.0.6, 256 bits)
unfortunately.
If there's a way to actually log in and test with the AppImage if I only have access to a Jagex account, please let me know.
Have you tried running flatpak update?
Yes, I already had.
from runelite.
Can you try the appimage? And also get glxinfo
I still see
2024-02-07 23:41:53 GMT [Client] INFO n.r.client.plugins.gpu.GpuPlugin - Using device: llvmpipe (LLVM 16.0.6, 256 bits)
unfortunately.If there's a way to actually log in and test with the AppImage if I only have access to a Jagex account, please let me know.
Have you tried running flatpak update?
Yes, I already had.
If it still says llvmpipe it doesn't matter, it isn't working. glxinfo appears to not be able to identify your gpu either:
OpenGL vendor string: Mesa
OpenGL renderer string: llvmpipe (LLVM 16.0.6, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 23.3.3
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
There is about where my knowledge ends with gpu support on linux though. Maybe dig into why Mesa thinks you don't have a gpu?
from runelite.
For reference, there's also NixOS/nixpkgs#271739 , but that looks like it produces an error in the logs on enabling the GPU plugins, and I don't see anything like that in my logs. Plus, this is also happening on the RuneLite flatpak.
Just to be sure, I tried native/appimage runelite with LD_LIBRARY_PATH
pointing to libGL and libXxf86vm, but it was still using llvmpipe
.
from runelite.
Maybe dig into why Mesa thinks you don't have a gpu?
Fair, that's a good point. I thought it could be kernel related, so I tried with 6.7.3, but glxinfo outputs the same. On the other hand, firefox + other software recognizes it as a RX 7600. I also don't know a ton about GPU handling - I'll try to investigate more and narrow down if it's Mesa related or not.
from runelite.
This looks like a bug in nixpkgs/nixos's handling of the mesa/rocm AMD stack. Thanks for the help debugging.
from runelite.
Related Issues (20)
- Status Bar Appearing offscreen on fullscreen mode HOT 1
- Expand Outer Zoom Limit no longer working HOT 2
- InteractHighlightPlugin ArrayIndexOutOfBoundsException
- mac app appears to be transparent?? HOT 2
- Bank Tags TabInterface NPE HOT 1
- Ground Markers NPE HOT 1
- Cox scouter HOT 2
- Kourand Tooltip in World Map plugin HOT 1
- Allow us to freely move status bars / put them on the right side / change height HOT 1
- Holding ctrl+shift and clicking a tile sometimes causes ctrl-lock like behavior
- "null" item on previous spot after dragging inventory item HOT 3
- [Chat Timestamps] Timestamp does not appear when examining Burning brazier HOT 1
- FlatLAF checkboxes are very hard to see on the Skill Calculator HOT 1
- Cannot find symbol class ComponentID HOT 4
- runelite not updated to game update
- Minigame Collection log not syncing
- White line above title bar HOT 5
- Grey line above taskbar
- Roof Removal NPE on client startup HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from runelite.