Time |
Nick |
Message |
00:05 |
|
Eragon joined #minetest |
01:12 |
|
\o` joined #minetest |
02:11 |
|
Sokomine joined #minetest |
03:28 |
MTDiscord |
<gerold56> Cool |
03:39 |
|
sec^nd joined #minetest |
04:28 |
|
yezgromafic joined #minetest |
05:00 |
|
MTDiscord joined #minetest |
05:06 |
MTDiscord |
<danil_2461> lower resolution |
05:10 |
MTDiscord |
<jordan4ibanez> Never |
05:10 |
MTDiscord |
<jordan4ibanez> But you will see something soon |
05:10 |
MTDiscord |
<jordan4ibanez> And you will not have expected it |
05:11 |
MTDiscord |
<jordan4ibanez> https://tenor.com/view/piano-playing-piano-spongebob-spongebob-playing-organ-organ-gif-21786918 |
06:07 |
MTDiscord |
<zanderong> Another blind speed run of a game |
06:31 |
MTDiscord |
<jordan4ibanez> Pretty close actually |
06:41 |
|
ireallyhateirc joined #minetest |
07:54 |
|
TomTom joined #minetest |
09:11 |
|
YuGiOhJCJ joined #minetest |
09:31 |
|
MacroFaxSax joined #minetest |
09:32 |
|
Thelie joined #minetest |
09:35 |
|
tarsovbak joined #minetest |
09:37 |
|
gregon joined #minetest |
09:44 |
sfan5 |
@jordan4ibanez did you disable post-processing |
09:44 |
sfan5 |
that can eat a lot of fps even if isn't doing anything apparently |
09:46 |
|
SFENCE joined #minetest |
09:53 |
erle |
luatic if #15477 is indeed security relevant, server owners (who do not necessarily use the latest git HEAD) and packagers would *probably* want to know the impact and which versions are affected, to decide if it is necessary to cherry-pick it. |
09:53 |
ShadowBot |
https://github.com/minetest/minetest/issues/15477 -- Network: Fix serialization version checks by SmallJoker |
09:54 |
MTDiscord |
<jordan4ibanez> erle I think so |
09:54 |
MTDiscord |
<jordan4ibanez> But I have a solution |
09:54 |
erle |
? |
09:54 |
MTDiscord |
<jordan4ibanez> https://tenor.com/view/what-stare-cat-kitty-gif-3565065 |
09:54 |
MTDiscord |
<jordan4ibanez> it's a secret |
09:56 |
erle |
in particular i would like to know, because of the whole “intel integrated GPU are the enemy and deserve huge frame rate loss if they can't do shaders or can't do them fast enough” thing (because it means i am collecting patches that i need to apply to 5.10 and earlier versions) |
09:57 |
erle |
like if this is e.g. a remotely triggered crash introduced post-5.10 it's different than if it has been there forever |
09:58 |
erle |
and i am pretty sure debian might want to know too, if it affects anything |
09:59 |
MTDiscord |
<jordan4ibanez> Intel IGPU is horrible |
09:59 |
MTDiscord |
<jordan4ibanez> It's horrible on my mac mini 2014, a piece of poop |
09:59 |
[MatrxMT] |
<🇬regon> My Intel integrated GPU worked fast with Minetest before 5.7/5.8 |
09:59 |
erle |
you keep saying that but as long as i get 30fps it's “playable” |
10:00 |
erle |
🇬regon what change made it worse? |
10:01 |
[MatrxMT] |
<🇬regon> I don't know |
10:01 |
[MatrxMT] |
<🇬regon> Just it worked fast before I upgraded from 5.6 to 5.8 |
10:02 |
MTDiscord |
<jordan4ibanez> How long ago did you update to 5.8 |
10:02 |
erle |
🇬regon what fps loss are we talking about? |
10:02 |
MTDiscord |
<jordan4ibanez> What os you run |
10:03 |
[MatrxMT] |
<🇬regon> Debian 9 |
10:04 |
MTDiscord |
<jordan4ibanez> Holy shit |
10:04 |
erle |
🇬regon if you test the slow and fast versions and activate wireframe mode, do you see if the slow version merges identical faces into planes horizontally? |
10:04 |
erle |
or not? |
10:05 |
erle |
i ask because it *used* to do this: https://forum.luanti.org/viewtopic.php?p=300317&sid=1cff65da6a08dbe31e8210d191d3d0b4#p300317 |
10:08 |
[MatrxMT] |
<🇬regon> https://matrix.org/_matrix/media/v1/download/matrix.org/aYGnobjOuGgUwFGYxuxRYhnH |
10:08 |
MTDiscord |
<jordan4ibanez> That might have caused strange issues under certain texture scenarios. Or maybe someone just bulldozed it on accident I dunno |
10:08 |
[MatrxMT] |
<🇬regon> https://matrix.org/_matrix/media/v1/download/matrix.org/CGpCBPIEadiUWcSKmTXOtuOX |
10:09 |
[MatrxMT] |
<🇬regon> Yes they are not same |
10:09 |
[MatrxMT] |
<🇬regon> @blockhead256:tchncs.de can you please resend this images? |
10:10 |
erle |
jordan4ibanez i know in which scenario it causes strange issues … but i think it was removed because no one remembered if it was even relevant or so and on *their* hardware it did not make any difference. it made for a slight fps drop on mine. |
10:11 |
MTDiscord |
<jordan4ibanez> Hmmmm |
10:11 |
MTDiscord |
<jordan4ibanez> Then perhaps it can be re-added as an option! A great success |
10:11 |
erle |
bold of you to think that stuff that only benefits crappy hardware will be added |
10:11 |
[MatrxMT] |
<🇬regon> https://matrix.envs.net/_matrix/media/v1/download/matrix.org/CGpCBPIEadiUWcSKmTXOtuOX |
10:11 |
erle |
🇬regon i can not open the images, please upload them to https://mister-muffin.de/paste |
10:12 |
[MatrxMT] |
<🇬regon> https://envs.net/_matrix/client/v1/media/download/matrix.org/aYGnobjOuGgUwFGYxuxRYhnH?allow_redirect=true |
10:12 |
erle |
and post the link |
10:13 |
[MatrxMT] |
<🇬regon> https://matrix.envs.net/_matrix/media/v1/download/matrix.org/aYGnobjOuGgUwFGYxuxRYhnH https://matrix.envs.net/_matrix/media/v1/download/matrix.org/CGpCBPIEadiUWcSKmTXOtuOX These are working? |
10:14 |
[MatrxMT] |
<🇬regon> Because they work for me |
10:14 |
erle |
yes they are |
10:15 |
erle |
🇬regon the drawtime is basically the same, but the dtime jitter is bizarre |
10:16 |
MTDiscord |
<jordan4ibanez> Hmm |
10:16 |
MTDiscord |
<jordan4ibanez> Is that running on one or two cores? |
10:16 |
erle |
🇬regon okay, next thing: can you install qapitrace? it is a program to capture opengl app output. you can see how many drawcalls a frame has. |
10:17 |
erle |
🇬regon for my intel integrated GPU there was a limit of draw calls where it became dog slow and software rendering was faster. maybe you also encountered a limit? |
10:17 |
erle |
🇬regon the trace can be shared too and replayed on other GPUs, it is only the rendering output of the app. |
10:17 |
erle |
well, the opengl instructions |
10:18 |
MTDiscord |
<jordan4ibanez> Because if it is. It might even be the os task scheduler messing with the process and putting it behind in the queue at the wrong time |
10:19 |
MTDiscord |
<jordan4ibanez> Before we get too crazy. Maybe you can try to run with vblank_mode=0 luanti and change the nice value of the process to boost it wayyyy up |
10:20 |
sfan5 |
did you try disabling post-processing in settings? |
10:21 |
MTDiscord |
<jordan4ibanez> I dunno if Debian 9 supports feral gamemode, but if it does, you can add that in between the vblank parameter and the luanti command to run with as little limitations as possible. Gamemode also allows you to set the nice value on launch |
10:21 |
sfan5 |
also transparency_sorting_distance = 0 |
10:22 |
erle |
what is “feral”? |
10:23 |
MTDiscord |
<jordan4ibanez> https://github.com/FeralInteractive/gamemode |
10:25 |
MTDiscord |
<jordan4ibanez> I especially use this in Transport Fever 2 so when things get crazy the game is still somewhat playable. And I use it in forza horizon 5 to run it maxed in 4k out with Raytracing for much better frame times |
10:25 |
MTDiscord |
<jordan4ibanez> Maxed out in 4k lol |
10:25 |
MTDiscord |
<jordan4ibanez> It is the sauce on the steak to make it extra great |
10:26 |
erle |
🇬regon do you know how to use git bisect? |
10:27 |
[MatrxMT] |
<🇬regon> No |
10:28 |
erle |
🇬regon okay what about 5.7 does it also have low fps? |
10:29 |
[MatrxMT] |
<🇬regon> I don't know, I didn't install it |
10:29 |
[MatrxMT] |
<🇬regon> But the images that I send were not same |
10:34 |
erle |
🇬regon yes in the newer version triangles are not merged |
10:37 |
erle |
🇬regon so about qapitrace, can you install it and do two traces of the same scene? |
10:37 |
erle |
i'd love to know if the drawcall count is different much |
10:39 |
[MatrxMT] |
<🇬regon> All package managers that I installed haven't this (guix and apt) |
10:39 |
MTDiscord |
<jordan4ibanez> My only question is, why are you running Debian 9 lol |
10:41 |
erle |
🇬regon can you install apitrace? |
10:43 |
[MatrxMT] |
<🇬regon> Yes, I will install it now |
10:48 |
[MatrxMT] |
<🇬regon> How to run it? |
11:00 |
|
SFENCE joined #minetest |
11:08 |
MTDiscord |
<jordan4ibanez> Yes it's as bold as a cup of fat free milk. Minetest doesn't even get my gpu to like 20% unless I start doing ridiculous stuff |
11:10 |
MTDiscord |
<jordan4ibanez> But I'm not complaining. That's good. But also, that's bad. But it's also not the game's fault because hardware like this really didn't exist when the bottom of the engine was made |
11:11 |
|
mdhughes left #minetest |
11:12 |
MTDiscord |
<jordan4ibanez> Roller is lurking in these here woods |
11:13 |
erle |
jordan4ibanez regardless of what GPU you have, “the game is only using 20% of my GPU” is like complaining about how “we only use 33% of our traffic lights” |
11:13 |
MTDiscord |
<jordan4ibanez> That means that the game has a horrendous cpu bottleneck because I'm running with vsync off |
11:14 |
erle |
how much of your CPU is it using? |
11:16 |
MTDiscord |
<jordan4ibanez> I dunno, this is a new cpu, I'll have to benchmark it again |
11:17 |
erle |
🇬regon “apitrace trace ” followed by the program you want to trace i think |
12:29 |
|
SFENCE joined #minetest |
12:46 |
|
SFENCE joined #minetest |
12:50 |
|
Desour joined #minetest |
13:14 |
|
gregon joined #minetest |
13:23 |
MinetestBot |
[git] Desour -> minetest/minetest: Add a setting to group transparency sorted triangles by buffer (#15115) df4e70b https://github.com/minetest/minetest/commit/df4e70b2c7631317430bd78061507270d23db67b (2024-11-28T13:22:53Z) |
13:39 |
|
MacroFaxSax joined #minetest |
13:44 |
|
While joined #minetest |
13:48 |
[MatrxMT] |
<🇬regon> Apitrace types only that on both versions and nothing more: |
13:48 |
[MatrxMT] |
<🇬regon> ``` |
13:48 |
[MatrxMT] |
<🇬regon> useruser:~$ apitrace trace /opt/env.sh /opt/minetest-5.8 do /opt/minetest-5.8/bin/minetest |
13:48 |
[MatrxMT] |
<🇬regon> apitrace: loaded into /usr/bin/apitrace |
13:48 |
[MatrxMT] |
<🇬regon> apitrace: unloaded from /usr/bin/apitrace |
13:48 |
[MatrxMT] |
<🇬regon> apitrace: loaded into /bin/bash |
13:48 |
[MatrxMT] |
<🇬regon> [text not from apitrace] |
13:48 |
[MatrxMT] |
<🇬regon> apitrace: loaded into /opt/minetest-5.6/bin/minetest |
13:48 |
|
[MatrxMT] was kicked by ShadowBot: Message flood detected. Use a pastebin like pastebin.mozilla.org. |
13:48 |
|
[MatrxMT] joined #minetest |
13:48 |
[MatrxMT] |
<🇬regon> [text not from apitrace] |
13:48 |
[MatrxMT] |
<🇬regon> apitrace: tracing to /home/[username]/minetest.trace |
13:48 |
|
[MatrxMT] was kicked by ShadowBot: Message flood detected. Use a pastebin like pastebin.mozilla.org. |
13:48 |
|
[MatrxMT] joined #minetest |
13:48 |
[MatrxMT] |
<🇬regon> apitrace: attempting to read configuration file: /home/[username]/.config/apitrace/gltrace.conf |
13:48 |
[MatrxMT] |
<🇬regon> apitrace: warning: unknown function "glSpecializeShader" |
13:48 |
|
[MatrxMT] was kicked by ShadowBot: Message flood detected. Use a pastebin like pastebin.mozilla.org. |
13:51 |
erle |
lmao |
13:51 |
erle |
i did not konw that the matrix bridge could get thrown out xD |
13:51 |
|
While joined #minetest |
13:52 |
erle |
matrix is BANNED |
14:13 |
|
While joined #minetest |
14:14 |
|
Lunatrius joined #minetest |
14:14 |
|
silverwolf73828 joined #minetest |
14:15 |
|
While joined #minetest |
14:17 |
|
qur joined #minetest |
14:24 |
|
tarsovbak joined #minetest |
14:33 |
|
While joined #minetest |
14:35 |
|
Alias joined #minetest |
15:04 |
|
SFENCE joined #minetest |
15:28 |
|
While joined #minetest |
15:28 |
|
SFENCE joined #minetest |
15:29 |
|
Elouin joined #minetest |
15:44 |
|
Niklp joined #minetest |
15:44 |
|
wsor4035 joined #minetest |
15:44 |
|
While joined #minetest |
15:45 |
|
dabbill joined #minetest |
15:45 |
|
simon816 joined #minetest |
15:45 |
|
rodrigo-` joined #minetest |
15:47 |
|
jadedctrl joined #minetest |
15:48 |
|
SFENCE joined #minetest |
15:50 |
|
While joined #minetest |
15:51 |
|
bdju joined #minetest |
15:58 |
|
Elouin joined #minetest |
17:02 |
|
SFENCE joined #minetest |
17:16 |
|
SFENCE joined #minetest |
17:17 |
|
gregon joined #minetest |
17:18 |
|
wsor4035 joined #minetest |
17:23 |
|
tarsovbak joined #minetest |
17:33 |
|
Glaedr joined #minetest |
17:38 |
|
___nick___ joined #minetest |
17:40 |
|
shaft joined #minetest |
17:41 |
|
___nick___ joined #minetest |
17:41 |
|
Ingar joined #minetest |
17:41 |
shaft |
Can I detect player collision in a simple manner somehow? |
17:41 |
shaft |
I tried hijacking on_step but it don't slap. |
17:51 |
|
jaca122 joined #minetest |
18:01 |
MTDiscord |
<luatic> you can't |
18:01 |
Krock |
shaft: player collisions are handled client-side. |
18:01 |
shaft |
ok. I'll do something else |
18:02 |
Krock |
although you could spawn an object where the player stands, hide it from everyone (observers) and use that to do physics |
18:02 |
Krock |
it's a hacky workaround but could work to some degree |
18:12 |
shaft |
For what I'm doing that's overkill. Checking for collisions is probably too |
18:13 |
erle |
shaft what ARE you trying to do? |
18:14 |
shaft |
I'll show you when I'm done |
18:15 |
erle |
if you don't say what, it's difficult to help |
18:28 |
|
Talkless joined #minetest |
18:59 |
|
yezgromafic joined #minetest |
18:59 |
shaft |
It says in the api documentation that register_on_leaveplayer "Does not get executed for connected players on shutdown." but it does. At least in singleplayer. |
19:02 |
shaft |
Yep. It's wrong. Someone should update it. |
19:03 |
MTDiscord |
<wsor4035> someone could be you (feel free to make a pr) |
19:16 |
|
lemonzest joined #minetest |
19:16 |
|
qur joined #minetest |
19:18 |
|
gregon joined #minetest |
19:20 |
|
gregon joined #minetest |
19:20 |
|
ireallyhateirc joined #minetest |
19:29 |
shaft |
Does the doors mod support larger doors than 1x2 |
19:29 |
shaft |
? |
19:35 |
|
qur joined #minetest |
19:39 |
cheapie |
shaft: IIRC https://content.luanti.org/packages/FaceDeer/castle_gates/ can do larger ones if you're willing to put up with it |
19:40 |
shaft |
No, I was just wondering whether I can be sure that doors:hidden is always the node above the base door node |
20:17 |
|
AliasAlreadyTake joined #minetest |
20:30 |
|
simon816 joined #minetest |
20:30 |
|
gregon joined #minetest |
20:31 |
|
tarsovbak1 joined #minetest |
20:44 |
|
squeaktoy joined #minetest |
21:10 |
|
dv^_^ joined #minetest |
21:12 |
|
A_Dragon joined #minetest |
21:21 |
cheapie |
When the server has mesecons but not digilines: https://cheapiesystems.com/media/images/screenshot_20241128_151532.png |
21:26 |
|
sec^nd joined #minetest |
21:26 |
|
fling joined #minetest |
21:26 |
|
qur joined #minetest |
21:28 |
cheapie |
FWIW it's based around the "MESEbus" protocol that I came up with a while ago - it's just a simple-ish synchronous (DDR) serial bus, pin A is clock and pin C is data. The LuaC in the bottom right runs the thing. |
21:31 |
shaft |
I experienced some very weird behaviour and was debugging it for hours only to find out it was because i was using an an undeclared variable as index in table.remove() |
21:32 |
shaft |
Despite this I like Lua. |
21:35 |
MTDiscord |
<luatic> shaft: (1) do you not read warnings? (2) configure luacheck properly and use it, don't have this problem ever again |
21:36 |
shaft |
No, I should have |
21:38 |
sfan5 |
warnings are invisible unless you read debug.txt :) |
21:39 |
Krock |
chat_log_level = warning |
21:39 |
MTDiscord |
<luatic> sfan5: i mean there's an okay chance they have found the setting for making them appear in chat or are starting luanti in the terminal.. |
21:39 |
sfan5 |
i am not sure how discoverable our settings are honestly |
21:39 |
MTDiscord |
<luatic> random related thought: we should either have better advice on who should set which settings or "setting presets" |
21:40 |
MTDiscord |
<jordan4ibanez> Development tab |
21:40 |
sfan5 |
or just a "developer mode" |
21:40 |
MTDiscord |
<jordan4ibanez> Gasp, I love it |
21:41 |
MTDiscord |
<luatic> yeah "developer mode" could be one set of presets |
21:41 |
Krock |
connected_glass = true <- this should become a default |
21:42 |
MTDiscord |
<jordan4ibanez> You're right |
21:43 |
|
chilledfrogs joined #minetest |
21:45 |
|
silverwolf73828 joined #minetest |
21:49 |
|
jaca122 joined #minetest |
22:07 |
shaft |
Why does Luanti not provide table.clear? LuaJIT even has an optimization for that. I can't require table.clear because of mod security |
22:07 |
shaft |
Would be an easy enhancement |
22:09 |
|
Verticen joined #minetest |
22:09 |
MTDiscord |
<luatic> shaft: Because no one implemented it. Partially because it's not very important. |
22:10 |
shaft |
You do it a lot and it would save time |
22:11 |
MTDiscord |
<luatic> shaft: These kinds of things can be, without major issue, done by pure Lua libraries like modlib. Hence it isn't very important. |
22:12 |
MTDiscord |
<luatic> There is a small case to be made because of the LJ thing but most of the time that doesn't matter either. |
22:12 |
MTDiscord |
<luatic> Not to mention that usually, when you clear tables, you can (and maybe should) instead replace the entire table with an empty table. |
22:20 |
shaft |
I think it's faster. |
22:22 |
MTDiscord |
<luatic> shaft: faster than what? |
22:22 |
shaft |
creating a new table |
22:23 |
MTDiscord |
<luatic> than the empty table thing? it can avoid reallocs in theory, but often it doesn't matter (i remember trying it once) |
22:26 |
MTDiscord |
<luatic> as said, we have much bigger fish to fry than stuff like this typically |
22:27 |
MTDiscord |
<luatic> if somebody cares about it enough to open a PR, then i'll look at it, because at that point it becomes less work for me and it demonstrates a certain level of importance |
22:55 |
|
TheSilentLink joined #minetest |
23:33 |
|
panwolfram joined #minetest |
23:43 |
erle |
i am not sure if my memory is deceiving me, but i feel like that “move your head to look somewhere else, terrain starts being rendered (or loaded?)” wasn't always like that. is there some optimization that tries to send only mapblocks a player is looking at or moving towards? if so, when was it introduced and can i configure it server-side? |
23:45 |
erle |
i found a funny bug in mineclonia: if you click on a boat that is on top of water with an empty bucket, you get to sit on the boat AND the boat starts sinking. amazing! |
23:46 |
shaft |
Now I need a name. What's a good name for a mod that automatically opens and closes doors? |
23:51 |
MTDiscord |
<jordan4ibanez> door-o-matic |
23:57 |
erle |
shaft auto_door |
23:57 |
erle |
shaft automatic_door |
23:57 |
erle |
shaft smart_doors |
23:59 |
shaft |
auto_door was my first thought too. |
23:59 |
erle |
shaft if your mod does work look like this, i am disappointed: https://inv.nadeko.net/watch?v=o2ObCoCm61s |