Git Product home page Git Product logo

Comments (13)

Adam- avatar Adam- commented on July 19, 2024

You log file shows you have not turned the GPU plugin on. I would try that and see what the log shows.

from runelite.

genevieve-me avatar genevieve-me commented on July 19, 2024

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.

image

from runelite.

Adam- avatar Adam- commented on July 19, 2024

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.

genevieve-me avatar genevieve-me commented on July 19, 2024

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.

Adam- avatar Adam- commented on July 19, 2024

Try using the appimage maybe? I don't know much about how flatpak permissions work.

from runelite.

genevieve-me avatar genevieve-me commented on July 19, 2024

Alright, sorry for the noise. I figured out where Bolt puts the runelite logs via Adamcake/Bolt#6

launcher.log

client.log

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.

Adam- avatar Adam- commented on July 19, 2024

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.

aHooder avatar aHooder commented on July 19, 2024

Have you tried running flatpak update?

from runelite.

genevieve-me avatar genevieve-me commented on July 19, 2024

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.

glxinfo.txt

Have you tried running flatpak update?

Yes, I already had.

from runelite.

Adam- avatar Adam- commented on July 19, 2024

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.

glxinfo.txt

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.

genevieve-me avatar genevieve-me commented on July 19, 2024

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.

genevieve-me avatar genevieve-me commented on July 19, 2024

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.

genevieve-me avatar genevieve-me commented on July 19, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.