Open
Description
Background
I have encountered a problem just ran the early stages of the Roguelike tutorial, specifically the two initial map examples.
To be sure, I've downloaded the source from the github example:
Problem
- Running both examples run the mouse moves the 'player' around the screen OK
- If the mouse is moved, we get this error as shown.
Error
$ cargo run
Compiling cfg-if v1.0.0
Compiling smallvec v1.11.2
Compiling bitflags v1.3.2
:
Compiling rogue-two v0.0.1 (/work/dev/Utils/Rogue-two/rogue-two)
Finished dev [unoptimized + debuginfo] target(s) in 34.75s
Running `target/debug/rogue-two`
libEGL warning: egl: failed to create dri2 screen
Initialized OpenGL with: 4.5 (Core Profile) Mesa 23.2.1-1ubuntu3.1, Shader Language Version: 4.50
Error sending request: Resource temporarily unavailable
Set-up
The tutorial version was using earlier builds of the rltk
and specs
. I reconfigured the toml file, ran cargo update
to test with the newer versions (see below), same problem.
Cargo.toml
[dependencies]
## rltk = "0.8.0"
rltk = "0.8.7"
## specs = "0.17.0"
specs = "0.20.0"
specs-derive = "0.4.1"
LSB
The error seems to be with the Mesa 3D graphics using Wayland on Kubuntu 23.10.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 23.10
Release: 23.10
Codename: mantic
Desktop: KDE Plasma v: 5.27.4
API: OpenGL v: 4.6.0 NVIDIA 535.113.01 renderer: NVIDIA GeForce RTX
2080/PCIe/SSE2 direct-render: Yes
Summary
- For others, this only seems to happend if you touch the mouse. So don't touch the mouse ;-)
- I was wondering if there is some way to configure the RLTK to avoid the problem or to just use a more basic graphics layer
- Also, does anyone know how to get logs or investigate this:
libEGL warning: egl: failed to create dri2 screen
problem?
Suggestions welcome.
Metadata
Metadata
Assignees
Labels
No labels