Guild icon
DDraceNetwork
Development / bugs
Report client & server bugs, especially but not limited to release candidates.
Between 2022-08-13 00:00:00Z and 2022-08-14 00:00:00Z
Avatar
Hey so idk why, but since yesterday my ddnet client stopped working. I also downloaded the latest version, but that also just starts with a blackscreen. The really strange thing however is, when i use my old ddnet 12.5 version, that one starts.. kinda feel like my pc is pulling a prank on me.
Avatar
Avatar
BakedTrash
Hey so idk why, but since yesterday my ddnet client stopped working. I also downloaded the latest version, but that also just starts with a blackscreen. The really strange thing however is, when i use my old ddnet 12.5 version, that one starts.. kinda feel like my pc is pulling a prank on me.
Avatar
no, I have an GTX 1050ti
Avatar
Avatar
BakedTrash
no, I have an GTX 1050ti
latest GPU driver installed from nvidia.com directly?
10:29
are there crash logs in %appdata%/teeworlds/dumps or %appdata%/ddnet/dumps Is it a laptop or desktop PC?
Avatar
only one form 02.05 ... so guess thats not that
10:30
but ya just looked and there is a new grapics driver.. maybe that will fix it :D
Avatar
ah well fuck.. my nvidea experience app has this shitty bug where i cant update stuff nvmnd then
Avatar
just redownload a fresh copy from nvidia.com
Avatar
do i need to uninstall the old one?
Avatar
normally not
Avatar
Hello, im having some issues while trying to start 2 clients. First client works normally, (almost) no issues. After starting second client it freezes while loading. After several seconds first client freezes too. And a several seconds after that pc completely freezes forcing me to hard reboot. I cannot kill frozen processes even with root privileges. OS is Artix Linux and gpu driver is Nouveau
10:48
i dont need 2 clients but its still some issue lmao
10:49
installed ddnet from aur btw
Avatar
Avatar
bomab
Hello, im having some issues while trying to start 2 clients. First client works normally, (almost) no issues. After starting second client it freezes while loading. After several seconds first client freezes too. And a several seconds after that pc completely freezes forcing me to hard reboot. I cannot kill frozen processes even with root privileges. OS is Artix Linux and gpu driver is Nouveau
what your window manager? did you try to start both clients without full screen? why nouveau, these drivers aren't really great as far as i know? x11? enough RAM? enough VRAM?
Avatar
windows manager is dwm yes pc still dying without fullscreen old gpu so no proprietary driver support x11 yes 2 gigs ram 1 gig vram
Avatar
ok RAM and VRAM could defs be an issue on bigger maps can you look if these get full when u start the 2nd client?
Avatar
Avatar
Jupstar ✪
ok RAM and VRAM could defs be an issue on bigger maps can you look if these get full when u start the 2nd client?
nope it does not get full
Avatar
Avatar
bomab
nope it does not get full
mhh really weird then, but I guess you have to live with that if nobody has a solution here. I never heard of a problem like this before, sry :/
Avatar
thanks for trying to help heartw
Avatar
Avatar
texnonik
how to fix ddnet hz ?
i think i know why i have it :/ i have new video card and video card drivers are old will test it soon ...
12:37
now i have option in fullscreen 120hz but no 144hz :/
Avatar
Avatar
bomab
Hello, im having some issues while trying to start 2 clients. First client works normally, (almost) no issues. After starting second client it freezes while loading. After several seconds first client freezes too. And a several seconds after that pc completely freezes forcing me to hard reboot. I cannot kill frozen processes even with root privileges. OS is Artix Linux and gpu driver is Nouveau
Can you drop to a tty after the complete freeze?
Avatar
Avatar
Learath2
Can you drop to a tty after the complete freeze?
nope
Avatar
Avatar
bomab
nope
How did you figure even with root perms you cant kill the process?
Avatar
i tried to kill process before complete pc freeze
Avatar
can you ctrl+alt+f2 to start a tty session?
15:14
or can you log in through ssh?
Avatar
Avatar
Chairn
can you ctrl+alt+f2 to start a tty session?
i cannot change to tty after freeze
Avatar
Avatar
Chairn
or can you log in through ssh?
i didnt try it
15:15
if i change to tty before freeze it will just freeze on tty
15:16
probably because my pc trash
Avatar
sounds like kernel issue
15:16
is the fan going full blown ?
Avatar
Avatar
Chairn
sounds like kernel issue
tried on debian too
Avatar
Avatar
Chairn
is the fan going full blown ?
nope
Avatar
Okay, maybe we can get some logs out. How about starting the clients with ./DDNet "logfile 1.log" and ./DDNet "logfile 2.log"?
Avatar
Have you tried a reboot with the kernel magic sysrq?
Avatar
part of the gpu driver sits on kernel
Avatar
If that works that should ensure a fs sync before the reboot
Avatar
Avatar
Learath2
Have you tried a reboot with the kernel magic sysrq?
no
Avatar
so you'd need to look in kernel log instead
15:18
tho if that crashes it, u wont really get anything
Avatar
Yes, dmesg could have something interesting too
Avatar
what's the magic keyboard combination on linux? ctrl+alt+sys?
Avatar
u could start the client with software rendering and see if that also freezes it
15:19
if not => kernel issue
15:19
gpu related
Avatar
alt+sys+{r, e, i, s, u, b}
Avatar
LIBGL_ALWAYS_SOFTWARE=1 ./DDNet
Avatar
Yeah, many things you could try, but none of us really know what it is so it'll be a fair bit of debugging
15:23
The place where the sysrq keys are handled means if even they don't work you are pretty much fucked
15:24
After the sys+r you can try dropping into a tty again, maybe in raw input you can get out
15:26
Sys+e will send TERM to everyone. Sys+i will send KILL. Sys+s will sync the fs. Sys+u will remount everything ro. Sys+b will reboot
Avatar
well, i just tried sys b 😄
15:27
it works
15:27
but sys+e didn't
Avatar
There is also sys+v you can try after sys+r. That should forcefully try to get you a tty
Avatar
ok logs dont have anything, time to try other stuff
Avatar
Avatar
Chairn
but sys+e didn't
Check your /proc/sys/kernel/sysrq the bitmask there controls what commands are enabled
Avatar
sync seem to work, the led lights up when i press it
Avatar
submit your pc to ddnet hq
Avatar
Anyway. The sysrq commands are very powerful. If they cant get you out you are somehow stuck in some awful deadlock
15:33
Deeep within the kernel
Avatar
Avatar
Learath2
Check your /proc/sys/kernel/sysrq the bitmask there controls what commands are enabled
i only got a number, 176 (edited)
Avatar
Its a bitmask
Avatar
i set it to 1, so it enables all
Avatar
V might be a useful one here. Honestly they are all very useful though
Avatar
sys-r does not do anything sys-v drops me to tty but tty is frozen
15:58
sys-o shuts my pc down
Avatar
did you activate all function before hand?
16:01
echo 1 > /proc/sys/kernel/sysrq
Avatar
Avatar
murpi
submit your pc to ddnet hq
send your exact coordinates
Avatar
current status of pc OS: Artix Linux x86_64 Init: dinit Kernel: 5.18.14 Resolution: 1366x768 WM: dwm CPU: Intel Pentium D 3.00GHz (2) GPU: Nvidia GeForce GT 220 (1GB) Memory: 2GB DDNet version: 16.0.x 16.1.x 16.2.x DDNet source: GitHub and AUR
16:35
this problem does not happen on official teeworlds client
Avatar
Avatar
bomab
current status of pc OS: Artix Linux x86_64 Init: dinit Kernel: 5.18.14 Resolution: 1366x768 WM: dwm CPU: Intel Pentium D 3.00GHz (2) GPU: Nvidia GeForce GT 220 (1GB) Memory: 2GB DDNet version: 16.0.x 16.1.x 16.2.x DDNet source: GitHub and AUR
did u try LIBGL_ALWAYS_SOFTWARE=1 ./DDNet with both clients?
16:41
both ddnet clients
Avatar
Avatar
Jupstar ✪
did u try LIBGL_ALWAYS_SOFTWARE=1 ./DDNet with both clients?
trying rn
Avatar
damn thats some massive lag
Avatar
yes its software renderer
Avatar
so it runs on the CPU
Avatar
it works
16:52
my pc is suffering rn but it works
Avatar
driver issue
Avatar
yeah
16:53
guess u could report it, but maybe they dont care about such an old GPU anymore 😄
Avatar
who cares about some old unsupported gpu lmao
16:54
actually its the only linux driver which isnt supported
Avatar
only 12 years old GPU, brand new 🙂
Avatar
i guess should have tested 2 client thing when i was on freebsd suffering from audio problems
Avatar
but why do you need 2 clients?
16:56
its just an issue
16:56
i can live with my pc dying when i run 2 clients
16:56
thanks
16:56
heartw
Avatar
Avatar
bomab
i can live with my pc dying when i run 2 clients
one last thing
Avatar
gfx_gl_major 1; gfx_backend opengl put this in f1
heartw 1
16:59
restart
16:59
then start both cleints
17:02
woah
17:02
it works
Avatar
nice, it has one disadvantage tho
17:02
the game renders incorrectly now
17:02
its not pixel perfect anymore
Avatar
lemme try on some map
17:04
thanks heartw heartw heartw
17:05
i dont need 2 clients so i can stay on opengl 3 i guess
Avatar
Is it known that sometimes you can see things like "global rank 20, ger rank 200"?
Avatar
yes, it's a bit unintuitive, but by design
Exported 118 message(s)