Time Nick Message 00:01 VanessaE well now you can finally enable the death animation 00:12 RealBadAngel or make chest opening anim 00:12 VanessaE oh yes 00:12 VanessaE of course that requires animated meshnodes 00:12 VanessaE or jordach's hybrid thing 00:12 RealBadAngel yup 00:13 RealBadAngel for starters you can use caos, but the model will remain the same when animated meshodes come in 01:27 Taoki https://github.com/minetest/minetest/issues/2813 Reported the weird attachment issue I discovered today. Hopefully somedev can take a look at it... it's a pretty obvious issue, and it being random is even weirder 01:28 Taoki Basically, if you attach a Lua entity to a bone, it will follow its parent smoothly by random chances, which is weird and wrong 01:33 VanessaE est31: ^^^^ 01:33 VanessaE that makes three :P 02:36 RealBadAngel iirc est31 messed something with attachements lately 02:38 est31 its not my fault 02:38 est31 yes I changed them 02:38 est31 but without my changes Taoki coulddnt even have tested it the way they tested 02:38 RealBadAngel ok folks, here it comes, #2814 02:38 ShadowBot https://github.com/minetest/minetest/issues/2814 -- Add minimap feature. by RealBadAngel 02:38 * RealBadAngel hides 02:39 RealBadAngel seriously, it needs review for sure and lotsa tests 02:41 est31 git sais the patch doesnt apply 02:41 est31 wget https://github.com/minetest/minetest/pull/2814.patch 02:41 est31 git am 2372.patch 02:41 est31 this \r\n issue again I guess 02:42 est31 https://help.github.com/articles/dealing-with-line-endings/ 02:43 est31 seems we need a .gitattributes file 02:43 RealBadAngel git is broken 02:43 RealBadAngel use just git apply patch 02:43 RealBadAngel i saw that already 02:44 RealBadAngel it fills header data wrong 02:45 RealBadAngel From df508bbc97b4834b9e842239fd98c6aee48ce945 Mon Sep 17 00:00:00 2001 02:45 RealBadAngel From: RealBadAngel 02:45 RealBadAngel Date: Mon, 22 Jun 2015 04:34:56 +0200 02:45 RealBadAngel time is not set 02:49 est31 minetest does have a .gitattributes file 02:49 est31 I wonder how you could commit that with these line endings 02:49 est31 what git do you use? 02:52 RealBadAngel SmartGit 6.5.9 02:55 est31 what happens when you run in the console: git config --global core.autocrlf false 02:55 RealBadAngel actually nothing 02:55 est31 thats good 02:56 est31 now it should honour line endings 02:56 est31 perhaps restart smartgit 02:56 est31 and then try to see whether "files changed" 02:56 est31 usually now it wants to commit the changed files 02:57 RealBadAngel no changes visible 02:58 est31 ok next try whats your editor 02:58 RealBadAngel geany 02:59 RealBadAngel please do note that such gimmicks started lately 02:59 RealBadAngel my config is yrs old 02:59 RealBadAngel after i break i had i noticed that something changed on git side 03:00 RealBadAngel i wasnt able to use for example "git push -f" before i answered "yes" to go back to old style (behiaviour?_ 03:00 RealBadAngel ) 03:01 RealBadAngel geez, im thinking faster than im writing 03:01 RealBadAngel sorry 03:02 est31 ok the internet sais to run git rm --cached -r . and git reset --hard but be warned that deletes all files even the untracked ones, back up your worlds and mods folders if you have data in there 03:03 est31 perhaps do before git add . -u 03:03 est31 git commit -m "Saving files before refreshing line endings" 03:03 est31 then you can put that to some distant branch 03:03 est31 and use it as backup 03:03 RealBadAngel for storing code i use just folder 03:04 RealBadAngel no github tricks 03:04 RealBadAngel so its all safe 03:05 VanessaE oh GOd 03:05 RealBadAngel what? 03:05 VanessaE that minimap commit is a FPS killer 03:05 VanessaE and we're back to that shit where another window can't overlap minetest 03:06 RealBadAngel damn, copy my branch 03:06 VanessaE the whole window is flickery when something moves around on it 03:06 RealBadAngel i start to really hate this github shit 03:06 est31 thats low fps isnt it? 03:06 VanessaE yeah 03:06 RealBadAngel fuck, 60+ fps here 03:07 VanessaE lemme try with your branch 03:07 RealBadAngel with far worse hardware than yours 03:07 RealBadAngel just download the zip with code 03:07 RealBadAngel without that git fucker 03:08 VanessaE building yours... 03:08 RealBadAngel it was the same as before when i commited parallax 03:08 RealBadAngel you havent got all the files needed 03:09 VanessaE which means you didn't `git add` all of them :) 03:10 RealBadAngel if theyre in patch it means i did 03:10 VanessaE I installed the patch with ; git am 03:10 RealBadAngel theyre in my branch 03:10 RealBadAngel why AM ???? 03:10 RealBadAngel git apply 03:11 VanessaE because github when you download a commit as you get the 'am' format. 03:11 RealBadAngel AM does not work at all 03:12 RealBadAngel i never used "am" option, only "apply" 03:13 est31 radar mode is weird for me 03:13 est31 there are huge light squares 03:14 est31 fps is high 03:16 VanessaE ok, compiled and loaded all my usual crap into the tree 03:16 VanessaE loading the game... 03:17 VanessaE MUCH better 03:17 VanessaE AND OF COURSE 03:17 VanessaE I am on the wrong branch :-/ 03:18 * VanessaE switches and rebuilds... 03:19 RealBadAngel est31, radar is for use only underground 03:20 RealBadAngel it works counting air nodes in colum 03:20 RealBadAngel *column 03:20 VanessaE loading... 03:21 est31 ah I see 03:21 VanessaE ok 03:22 est31 and the more air it sees, the lighter it gets 03:22 RealBadAngel yeah 03:22 VanessaE RealBadAngel: as you predicted, it works fine. 03:22 VanessaE good performance, and there's the map on my screen now 03:22 VanessaE you still need to fix the lighting direction in the map :) 03:22 RealBadAngel up to be decided 03:22 VanessaE (the "sun" is left of the map instead of above and left) 03:23 RealBadAngel just play with it and suggest better position 03:23 RealBadAngel its being set with just a vector 03:24 VanessaE move the source to about the 300-degree position on the circle 03:24 RealBadAngel https://github.com/RealBadAngel/minetest/commit/df508bbc97b4834b9e842239fd98c6aee48ce945#diff-02288f7b8e4ece019108f9afbc4444a5R24 03:24 RealBadAngel this is light vector 03:25 RealBadAngel 0.0.0 is the center of the minimap 03:25 VanessaE what's the range? 03:25 RealBadAngel -1 1 03:25 RealBadAngel x y z 03:26 VanessaE X/Y relative to screen height, Z relative to depth into the screen? 03:26 RealBadAngel to the minimap plane 03:26 VanessaE which means? 03:26 RealBadAngel minimap texture 03:27 RealBadAngel its the scene 03:27 VanessaE well anyway 03:27 RealBadAngel xz is the plane, y>0 is above texture 03:27 VanessaE aw fuck 03:27 RealBadAngel y <0 below 03:27 VanessaE that nothing-can-overlay-the-minetest-window glitch is still there 03:28 VanessaE but you have to turn on aniso_mipmap to see it 03:28 VanessaE and performance is shit when I do that 03:28 VanessaE (and the minimap isn't even turned on) 03:28 RealBadAngel pretty weird 03:28 VanessaE this is a serious performance regression 03:28 est31 I think position should be updated smoothly like rotation 03:28 VanessaE every time the minetest window gains or loses focus, it flickers and shows me what's under the window 03:29 VanessaE (my browser in this case) 03:29 RealBadAngel that really starts to look that you have something broken with your system 03:29 VanessaE bullshit 03:29 est31 you can perhaps render a bit larger area, for movement 03:29 VanessaE it works perfectly fine in minetest HEAD 03:29 est31 so radius * 1.1 03:29 RealBadAngel est31, you want to see more in minimap? 03:30 RealBadAngel its 256 nodes in mode#1 already 03:30 est31 no just when you fly around, the map position updates in steps not smoothly like movement 03:30 VanessaE and the auto-tuner is "breathing" as well 03:30 VanessaE distant...far...back and forth 03:30 VanessaE and about half my usual performance 03:30 RealBadAngel they do update as soon as blocks get mesh 03:30 RealBadAngel no sooner no later 03:31 RealBadAngel minimap shows all the block that are actually visible in the world 03:31 est31 for me it update about twice a second 03:31 est31 even when I move around in rendered blocks, there is still a lag 03:31 est31 not for rotation 03:32 RealBadAngel hmmm 03:32 RealBadAngel can you record a vid with that? 03:32 VanessaE confirmed - performance is fine in HEAD 03:32 VanessaE but in your branch it honestly sucks :( 03:33 RealBadAngel so tell me hows that possible im getting 4x better fps than you do? 03:33 VanessaE it's almost like you're drawing the scene twice for every frame 03:33 VanessaE fuck if I know :( 03:33 RealBadAngel with low end cpu and older gupi? 03:33 RealBadAngel *GPU 03:34 VanessaE for reference: RBA's nVidia 550 GPU gets a passmark score roughly 1/4 what my R9 280X does, yet he gets 3-4 times the performance I get. 03:34 VanessaE I want to know what the actual fuck is going on,. 03:34 VanessaE because now it's starting to piss me off. 03:37 est31 RealBadAngel, https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/#12GPVRWV-DZM 03:37 est31 you getting it? 03:39 RealBadAngel no 03:39 RealBadAngel it asks to install some plugins and doesnt change 03:39 RealBadAngel maybe i should restart browser, hold on 03:40 RealBadAngel no go, same page 03:40 est31 ok app might be broken 03:42 RealBadAngel VanessaE, we shall compare vanilla without shaders 03:42 RealBadAngel and no fps cap 03:42 RealBadAngel it really looks like your system/drivers are broken 03:47 RealBadAngel est31, i dont have any idea why android build is broken 03:47 est31 again RealBadAngel https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/#2ZX9JP5X-R5Q 03:48 est31 RealBadAngel, if you add new files, they have to be added to the android build script again 03:48 est31 wait a bit you should see my screen 03:48 est31 does it work? 03:49 RealBadAngel yup 03:49 est31 great 03:49 est31 now I fly 03:50 est31 see how the map moves in steps? 03:50 est31 rotation is fast 03:50 RealBadAngel rotation is always the same as your FPS 03:51 RealBadAngel but block appearing rate is the same as they do appear in the world 03:51 est31 yea thats ok 03:51 est31 but the map moves at a slow rate 03:51 RealBadAngel if block is not loaded minimap has no info bout it 03:51 est31 see here 03:51 est31 all blocks are loaded 03:52 est31 I can see them in map 03:52 est31 and in screen 03:52 est31 so they *are* loaded 03:52 est31 now I move 03:52 est31 ok slow rendering 03:52 est31 now I try it 03:52 est31 the flying is smooth 03:52 est31 but the map moves in steps 03:53 RealBadAngel i see 03:53 est31 even though all blocks are there 03:53 RealBadAngel on my box the map fps is almost the same as world fps 03:53 RealBadAngel whats your setup? 03:53 VanessaE est31: what GPU do you have? 03:53 est31 onboard 03:53 RealBadAngel gpu doesnt count here 03:54 RealBadAngel shaders do texture here just one small texture 03:54 RealBadAngel all is pure cpu work 03:55 RealBadAngel VanessaE, btw, if hes getting 25 fps with onboard? 03:55 RealBadAngel your system is completely fucked up then ;) 03:55 VanessaE or your code is doing something the DMA driver can't handle. 03:55 RealBadAngel est, what bout zoom x2? 03:56 RealBadAngel do you get it smoother? 03:56 est31 yes 03:56 RealBadAngel VanessaE, test out vanilla 03:56 est31 x4 is even smoother 03:57 RealBadAngel est31, what cpu/ram ? 03:57 est31 6 cores 8 gb 03:57 est31 that should be no problem 03:57 RealBadAngel ouch? 03:57 est31 is there an extra thread which generates? 03:57 RealBadAngel thy the fuck i do have worst hardware here 03:57 est31 yea but low paced cores 03:57 RealBadAngel and get fastest working game? 03:57 RealBadAngel rotfl 03:58 est31 dunno 2 ghz or so 03:58 RealBadAngel mt just loves me ; 03:58 RealBadAngel ;) 03:58 est31 hehe 03:58 VanessaE 28-30 FPS @ 240m (drawtime = 31-32) with default textures on my vanilla minetest_game world 03:58 VanessaE no shaders, no filters, no nuthin 03:59 VanessaE even THAT is too slow 03:59 RealBadAngel VanessaE, for me its instant 60fps 03:59 est31 minimap costs me ~8 fps 03:59 RealBadAngel even when i apply 256x haven fps doesnt drop 04:00 VanessaE turn on shaders and I get 26-27 FPS @ 169m, drawtime of 34 04:01 RealBadAngel est31, 8fps can be because of shaders 04:01 RealBadAngel please do compare it without shaders 04:01 VanessaE the minimap alone costs me a drawtime of +10 04:01 RealBadAngel map will get just flat 04:03 RealBadAngel est31, i can see it gets better fps now 04:03 RealBadAngel but the drawtime jumps 04:03 est31 yea 04:04 est31 its smoother now with shaders turned off 04:04 RealBadAngel its integrated gpu i think 04:04 RealBadAngel here i do have drawtime 12-13 04:04 RealBadAngel no matter the textures size 04:05 VanessaE have you tried it with HDX>? 04:05 VanessaE HDX-512 that is 04:05 VanessaE + dreambuilder 04:05 est31 I think that shouldnt matter should it? 04:05 VanessaE acid test the G*d damned thing already 04:05 est31 because it calculates average size 04:05 est31 and at load 04:05 est31 if it doesnt calculate it at load its a bad program 04:05 RealBadAngel not the size 04:05 est31 should be change 04:05 est31 d 04:06 RealBadAngel it gets color 04:06 RealBadAngel a single pixel 04:06 est31 yea seen that 04:06 RealBadAngel only solution for that is a nodedef definition 04:06 RealBadAngel i do have a code for that already 04:07 VanessaE fix the aniso+mip regression first 04:07 RealBadAngel but then texture pack could not override minimap colors 04:07 RealBadAngel but anyway that should be used instead of sampling textures 04:08 RealBadAngel thats my opinion, but VE was against it 04:08 RealBadAngel VanessaE, fix your drivers first :) 04:09 VanessaE my drivers are not the problem 04:09 VanessaE I just told you HEAD works fine with the same settings. 04:09 RealBadAngel hmmm 04:10 RealBadAngel i will just repack the sources and send you them 04:10 RealBadAngel but wait a minute 04:11 * VanessaE waits 04:11 RealBadAngel do you claim to have 60 fps with mainstream? 04:11 VanessaE no 04:11 VanessaE though sometimes it reaches that 04:11 VanessaE on VERY plain scenes 04:11 VanessaE (like an open field with few trees and no structures, with shaders turned off) 04:11 RealBadAngel so my code is not the reason for you are getting low fps 04:12 RealBadAngel you should have steady 100-120 fps with your gpu 04:12 VanessaE your minimap_pr branch is slower than the master branch, by a huge degree 04:12 RealBadAngel ive tested mt some time ago on gaming pc 04:13 RealBadAngel and saw there 300-400fps on vanilla 04:13 est31 RealBadAngel, fix android by adding the file to build/android/jni/Android.mk 04:13 RealBadAngel est31, ok 04:18 RealBadAngel VanessaE, could you possibly try another distro? live maybe? 04:19 RealBadAngel to get another setup 04:20 RealBadAngel i really do remember issues with radeon drivers, some were fast some not working at all or very slowly 04:20 RealBadAngel i had to manually select which ones to use 04:20 RealBadAngel those proposed by system never worked for me 04:21 VanessaE just for shits and grins, I just checked Open Arena.. .constant 90fps there 04:22 VanessaE (at 1600x1200 window size) 04:22 VanessaE with everything turned way up 04:23 VanessaE like 8x aniso, trilin filter, max texture detail, max geometric detail, flares turned on..... 04:23 VanessaE still think my drivers are broken? 04:25 VanessaE and it was only using about half of a single CPU core... 04:26 RealBadAngel so idk 04:26 RealBadAngel i wish i had amd gpu right now 04:27 VanessaE you didn't answer my question :) 04:28 RealBadAngel something is broken with display 04:28 RealBadAngel atm i dont have any idea what 04:28 RealBadAngel pity is that evrything is working just fine for me 04:29 RealBadAngel and i do not have a setup on which it could be broken 04:38 cheapie Yay, texture corruption: https://github.com/minetest/minetest/issues/2815 04:39 cheapie Let me know if you need more information, ideally within the next few hours while I'm still awake... 04:41 RealBadAngel cheapie, parallax and relief mapping is about texture displacements 04:41 RealBadAngel its the way how it works 04:42 RealBadAngel i havent figured by now a way how to make it look good with textures that are not seamless 04:44 cheapie It didn't cause corruption on the commit before that one... 04:45 RealBadAngel this commit removed faulty hack to avoid the problem 04:45 RealBadAngel https://github.com/minetest/minetest/commit/53efe2ef4272c4ea8c347059e096f1ebd210d9a2#diff-13d708d8b99ea3c4d320fe0b2eccba9cR38 04:46 RealBadAngel please do read commit comments 04:46 cheapie I have no clue what that comment is trying to say. 04:47 RealBadAngel that means by now i have no idea how to make it work with textures that are not tiling 04:47 cheapie So... what was it doing before, then? 04:48 RealBadAngel before there were no parallax effect 04:48 cheapie Ah, so it was basically just broken, and now it still is, just not as much? 04:48 RealBadAngel no 04:49 RealBadAngel now mt supports relief mapping and parallax mapping 04:49 RealBadAngel and those effects just "moves" textures by definition 04:49 cheapie But it looks horrible, so it's still at least sort of broken in that aspect. 04:49 cheapie At any rate, I guess I should probably just turn it off until it isn't. 04:51 RealBadAngel at some point i will find a solution to this issue 04:52 cheapie OK. 04:52 RealBadAngel other games just dont use non tiling textures 04:53 RealBadAngel while i forced to look for solutions and hearing how terrible advanced gfx is :P 04:53 RealBadAngel *im 04:53 RealBadAngel thats just a side note ;) 05:09 VanessaE ... 05:12 est31 RealBadAngel, how are tiling textures advanced? 06:02 VanessaE RealBadAngel: fix it yet? :)( 06:03 est31 VanessaE, what was the original issue you had? 06:03 est31 wasnt it also something like that? 06:04 VanessaE that his minimap commit really slows down the rendering performance with high-def textures, particularly when aniso+mipmap are enabled. 06:04 VanessaE in current minetest upstream it is acceptable. 06:04 VanessaE in his branch, it's.. .well.. not :) 06:05 VanessaE the screen flickers when it gains or loses focus and it overwrites any window placed over it, like it's drawing the scene twice 06:05 VanessaE when it flickers, you can see whatever's under the minetest window, e.g. my background or browser or whatever 06:05 VanessaE s/background/desktop background/ 06:06 VanessaE these things aren't happening in upstream. 06:15 est31 VanessaE, also when minimap is turned off? 06:15 VanessaE yep. 06:15 est31 thats bad 06:16 VanessaE in fact I didn't even bother turning it on when I noticed the regression 06:16 VanessaE (at first that is) 06:16 VanessaE when I DID turn it on, it added about +10 to my drawtime. 06:16 VanessaE (from low 30's to low 40's) 06:19 est31 add it as comment, thats a reason to not merge yet 06:20 VanessaE copied this discussion to the PR. 06:24 VanessaE cheapie: you've got a card very similar to mine, yes? 06:24 cheapie Huh? 06:24 cheapie Video card? Radeon HD 7770. 06:24 VanessaE yeah 06:25 VanessaE mine's an R9 280X which is basically a 7970... 06:25 cheapie VanessaE: Does that work with the radeon driver, or does it need fglrx? 06:25 VanessaE mine rates about twice the speed of yours on passmark. Can you reproduce the performance regression I just discussed? 06:26 VanessaE well, I know mine "works" with the open source driver, at about half the performance of the binary driver 06:26 cheapie Noted. 06:26 * cheapie reads the scrollback 06:27 cheapie What's this thing you're wanting me to test? 06:27 VanessaE load HDX 512, go do a simple test world with lots of trees, similar to this: http://digitalaudioconcepts.com/vanessa/hobbies/minetest/screenshots/random/Screenshot%20-%2006202015%20-%2009%3a15%3a02%20PM.png 06:27 VanessaE turn on aniso+mipmap 06:28 VanessaE and turn on shaders 06:28 cheapie It'll take a bit for me to download HDX-512, hold on. 06:28 VanessaE compare minetest upstream against RBA's branch 06:28 VanessaE s/go do/go to/ 06:28 cheapie And the branch in question is...? 06:29 VanessaE https://github.com/RealBadAngel/minetest , minimap_pr branch 06:30 cheapie OK. Still downloading HDX, this'll take a while. 06:30 VanessaE ok 06:30 VanessaE you'll need a fuckton of RAM, unless you can reproduce that ^^^ screenshot adequately in minetest_game (maybe a dense jungle or something will do, idk) 06:31 cheapie I do have that. 06:31 cheapie (16 GB counts, right?) 06:31 VanessaE heh yep 06:32 VanessaE I was using Dreambuilder here, one of your recent downloads of my Creative or Survival worlds should be adequate if you can find a dense area similar to the screenshot 06:32 cheapie Once I have *all* of the parts for the new computer (meaning no longer sharing with the old one), I'll have 32 GB. 06:32 VanessaE nice 06:32 VanessaE gimme. :) 06:32 cheapie I'll probably create a new dreambuilder world and find something. 06:32 cheapie (not hard with dreambuilder) 06:32 VanessaE heh 06:33 cheapie Receiving objects: 30% (1300/4227), 173.23 MiB | 665.00 KiB/s 06:33 VanessaE I guess you could just pull the seed and coords from my screenshot, come to think of it 06:33 cheapie OK, I guess I'll do that now, and let it generate. 06:33 VanessaE yeah 06:35 VanessaE I don't know how plantlife's defer cache will affect the test, so I guess generate a bunch of land all around, and then return to those coords and quit so plants_lib will empty its cache 06:36 cheapie I'll have to quit to change TPs anyway. 06:36 cheapie (I'm currently running around the area) 06:36 VanessaE ok 06:37 VanessaE note the block cache can take a couple minutes to empty 06:37 VanessaE (on my box, I've never managed to get more than a dozen or so blocks into the cache) 06:40 cheapie Heh, it was empty when I went to quit. 06:40 cheapie The most I've seen in there at exit was 7, by the way. 06:40 cheapie 91% done with HDX. 06:41 cheapie In the meantime: here's what I'm seeing with the default TP, mipmap+aniso on: http://cheapiesystems.com/media/images/screenshot_20150622_013940.png 06:43 cheapie OK, HDX-512 enabled, mipmap+aniso on, waiting for it to stabilize... 06:43 VanessaE cheapie: your screenshot is consistent with mine - your drawtime is 106, mine is 71 06:44 VanessaE lemme re-check that, I forgot to turn shaders et al. on to match yours. 06:44 cheapie drawtime=75, FPS=12 now, with HDX on, and everything that's within range of that spot loaded (I didn't move around) 06:45 cheapie VanessaE: I have parallax occlusion off (since it's broken) and all shaders, bumpmapping, etc. on. 06:46 cheapie Testing with aniso+mipmap off... 06:46 cheapie (still stock client) 06:47 cheapie drawtime=82 FPS=12 06:47 VanessaE ok, with the same settings as your screenshot, default textures, with full range view turned on, 8 FPS @ 79.3m, drawtime of 113. 06:48 VanessaE turning full-range off, it gives me 40 fps @ 74.6m, drawtime around 24 06:48 cheapie OK, so should I test with that branch now? 06:48 VanessaE yeah 06:48 cheapie OK, one moment. 06:50 VanessaE (it's interesting that my card doesn't perform any better than yours on the basic tests sand HDX. 06:50 VanessaE sans* 06:50 cheapie Compiling... 06:51 cheapie Remember, those last two sets of results were with HDX. 06:51 VanessaE right 06:51 VanessaE I'm just comparing to your non-HDX screenshot at the moment. 06:51 cheapie Done compiling, in 54 seconds. 06:52 * cheapie can't wait to try out the FX-9590... 06:53 cheapie "Initializing nodes" seems to take way longer this time. 06:54 VanessaE yeah, it will 06:54 VanessaE on my box it takes a little over a minute to load this test world when HDX is enabled. 06:54 VanessaE (without, perhaps 25 seconds) 06:54 cheapie drawtime=81, FPS=12, with mipmap+aniso off. 06:54 VanessaE now turn on aniso 06:54 VanessaE +mipmap 06:54 cheapie Loading... 06:54 VanessaE this is where it failed for me 06:55 cheapie What's different about this branch, anyway? 06:55 VanessaE it adds that minimap feature 06:55 VanessaE the one he's been working on 06:55 cheapie What minimap feature? 06:56 cheapie Ah, I see, I'm supposed to press F9 to make it do something? 06:56 VanessaE http://digitalaudioconcepts.com/vanessa/hobbies/minetest/screenshots/random/screenshot_20150622_025604.png 06:56 VanessaE this 06:56 cheapie radeon: Failed to allocate a buffer: 06:56 cheapie (snip a bunch of that) 06:56 cheapie Segmentation fault 06:56 VanessaE however, you don't have to turn the minimap on to see the regression 06:56 VanessaE yeah, that happened to me at least once as well 06:56 cheapie Try again? 06:56 VanessaE yeah 06:59 cheapie That worked, drawtime=80 FPS=12 07:00 cheapie Actually, wait a second. 07:00 RealBadAngel cheapie, parallax effect isnt broken 07:00 cheapie It ate my settings when it crashed. 07:01 cheapie RealBadAngel: It produces a non-optimal result. It doesn't matter whether it's the implementation's fault, a bad idea, whatever. It doesn't work properly, so it's broken. 07:01 VanessaE cheapie: yeah, I have that happen from time to time too, so what I do is flip whatever settings, then quit and restart the game 07:02 cheapie Trying again with mipmap+aniso on... 07:02 RealBadAngel it does exactly as it is supposed to work 07:02 VanessaE cheapie: you got enough swap to handle MT pushing everything else out? 07:02 RealBadAngel just dont use it if you dont like it but stop complainin its broken 07:02 cheapie RealBadAngel: ...which results in bad results... 07:03 cheapie VanessaE: Heh, I have no swap. Maybe that's it. 07:03 VanessaE yeah, you'll want that :) 07:04 VanessaE for me, MT takes about 12 GB of resident RAM for this extreme test 07:04 * cheapie tries again, but logging the memory usage this time 07:05 cheapie No, I only hit 10 GB in use total when it crashed. 07:06 cheapie Something with VRAM maybe? I think it's only a 1GB card. 07:06 VanessaE mine's 3GB 07:06 VanessaE don't think that matters too much here though 07:07 cheapie At any rate, it won't start, and it's not running out of RAM. 07:08 VanessaE turn off your mesh cache 07:08 VanessaE see if that helps 07:08 VanessaE enable_mesh_cache = false 07:08 VanessaE it'll save about 800MB anyway 07:08 VanessaE and for this test, any performance improvement it should give by having it turned on is irrelevant right now anyway 07:09 * cheapie tries 07:11 cheapie Nope, still crashes around 70% into "initializing nodes", or whatever it's actually doing behind that. 07:11 RealBadAngel can you run mt in gdb? 07:11 VanessaE wow 07:11 RealBadAngel i would like to know where it crashes 07:12 cheapie OK, lemme rebuild in debug mode... 07:12 RealBadAngel no 07:12 RealBadAngel just gdb minetest and then after crash type "bt full" 07:12 cheapie Oh, OK. 07:12 RealBadAngel and copy the output 07:13 VanessaE he won't get much output without debug symbols... 07:13 RealBadAngel i will know where it crashed 07:13 VanessaE true 07:13 * cheapie waits for it to get to that point 07:14 RealBadAngel VanessaE, can i see screenshot with minimap and shaders turned on? 07:15 VanessaE RealBadAngel: moment. 07:15 VanessaE with or without HDX? 07:16 RealBadAngel whatever 07:17 VanessaE loading... 07:17 cheapie Well, that was interesting. 07:17 VanessaE what? 07:17 cheapie It started printing the crash messages to the terminal, but parts of the screen weren't updating... 07:17 cheapie Then X crashed. 07:17 VanessaE ouch 07:18 cheapie A quick "startx" later and everything's back to normal, at least. 07:18 cheapie Spewed a ton of "[drm:radeon_gem_object_create [radeon]] *ERROR* Failed to allocate GEM object (430080, 2, 4096, -12)" into dmesg. 07:19 cheapie [89493.102238] [TTM] radeon 0000:01:00.0: Unable to get page 2 07:19 cheapie [89493.102313] [TTM] radeon 0000:01:00.0: Failed to fill wc pool (r:-12)! 07:19 VanessaE ah you're on the open source driver, that's right 07:19 VanessaE what's a GEM object? 07:19 cheapie No idea. 07:20 VanessaE RealBadAngel: http://digitalaudioconcepts.com/vanessa/hobbies/minetest/screenshots/random/screenshot_20150622_032014.png 07:20 cheapie I also see "segfault at 10 ip 00007fb992d06f9c sp 00007ffd2564cae0 error 4 in radeonsi_dri.so[7fb992738000+778000]" in my logs. 07:21 cheapie (oh, and X didn't give me *any* messages when it crashed, nor did it log anything unusual) 07:21 VanessaE cheapie: looks similar to this: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/1335612 07:22 VanessaE (and fittingly, that person was using Minecraft) 07:22 RealBadAngel cheapie, that looks like bug in your drivers 07:22 cheapie Yeah, probably. 07:22 RealBadAngel ive also found that page on mc 07:22 cheapie At any rate, I'm *NOT* installing fglrx. 07:22 cheapie (fglrx is on my "never again" list, after how horribly it broke the last ~10 times I tried to use it) 07:23 RealBadAngel cheapie, with that you loose about half of speed if not more 07:23 cheapie Slow X is better than no X. 07:23 RealBadAngel you just have to know how to install PROPER drivers thats all 07:24 RealBadAngel best way is to download package and to compile them 07:24 VanessaE for me, I just `sudo apt-get install fglrx fglrx-amdcccle` (I guess you will have to then run the "additional drivers" app to switch it on) 07:24 cheapie I don't think a package is available in anything other than stable and maybe testing for it. 07:24 RealBadAngel and not using aviable speed and at the same time agreeing to use faulty and buggy ones is just purely stupid 07:24 VanessaE (which uses DKMS to compile the sources components) 07:25 VanessaE cheapie: can you try the two tests (master, then RBA's branch) using HDX-256 maybe? 07:25 VanessaE that should still cause enough load to be noticable 07:26 cheapie AMD's installer for it either gives a cryptic error, whines that I don't have exactly the right kernel version, can't find a random file that does in fact exist, breaks X completely, or several random other things, depending on its mood. 07:26 * cheapie really doesn't want to do any more "testing" tonight 07:27 cheapie If I do somehow manage to get fglrx working, it almost always breaks whenever the kernel or any part of X gets updated. 07:27 VanessaE RealBadAngel: by the way, after letting Minetest settle on that same scene for a few minutes, turning the minimap on costs me 11 to 12 FPS -- that is, my FPS goes down from 28-29 FPS to 17 07:28 cheapie At the very least, my experience with that branch should tell you something about its performance... 07:28 RealBadAngel does turning off minimap by pressing F9 cause fps to go up? 07:28 VanessaE yes. 07:29 cheapie With HDX, it takes much longer to "Initialize nodes" than the stock client with HDX, and with mipmap+aniso on, it crashes my driver too, which the stock client doesn't do. 07:29 cheapie That should tell you something. 07:29 VanessaE 28-30 FPS (it's trying to inch a bit higher) with the minimap off, 17-18 fps with it turned on. 07:30 RealBadAngel please do compare zoom levels, like 1x and radar x1 07:30 VanessaE oooo I just found something 07:30 RealBadAngel cheapie, when using much larger textures it just take longer 07:31 RealBadAngel VanessaE, what? 07:31 VanessaE that flickering screen / can't put a window on top of Minetest bug only happens if I move the minetest window at least once after starting (again, this does not happen with mainline) 07:31 cheapie RealBadAngel: "longer" apparently means almost twice as long as the stock client with the same settings... 07:31 RealBadAngel cheapie yes and thats normal with that codfe 07:32 RealBadAngel *code 07:32 cheapie And that's a problem, since it already takes a relatively long time. 07:32 VanessaE RealBadAngel: and when I mouse in/out of the minetest window, not only can I see my desktop background during the flicker, I ALSO SEE the original 800x600 blue background up in the corner! 07:32 VanessaE so Minetest IS drawing the view twice 07:33 RealBadAngel lol 07:33 VanessaE I suspect another AMD-specific uninitialized variable somewhere 07:34 cheapie AMD CPU or GPU specific? 07:34 VanessaE not unlike the ones that caused the glsl compile failures during some tests 07:34 VanessaE GPU 07:34 cheapie I was going to say... CPU specific would be "interesting", to say the least. 07:34 RealBadAngel VanessaE, that doesnt explain why you have such low fps without shaders 07:35 RealBadAngel btw whats the fps with minimap on and without shaders? 07:35 VanessaE I'm about to check that now. 07:36 * cheapie looks at his client that is exhibiting no fewer than three bugs at the moment, and wishes that people would fix them instead of constantly adding new features instead 07:39 VanessaE without shaders, with HDX-512, and having only aniso+mipmap turned on 30-31 fps @ 35m, drawtime of 32-34 with the minimap disabled. With it turned on, 16-18 FPS @ 35m, drawtime of 52-54. 07:39 VanessaE so it still costs FPS even without shaders. 07:39 RealBadAngel yes, texture is being made each frame 07:40 VanessaE and my overall performance in this particular situation is about the same with or without shaders 07:40 VanessaE the flickering bug is still there even without shaders. 07:40 RealBadAngel thats actually good 07:40 VanessaE also: when I quit the game, I get a blue window filled with clouds for a second ot two 07:41 * VanessaE turns off aniso+mipmap 07:41 RealBadAngel at least we do know that shaders are not the reason 07:41 VanessaE in theory yeah 07:42 RealBadAngel can you grab the screenshot of that blue window? 07:42 VanessaE I'll try 07:42 RealBadAngel second or two should be enough time :) 07:44 VanessaE ok with aniso+mipmap off, so literally about as low of settings as I can get, 43 FPS @ 89.6m, drawtime of 22, with the minimap disabled. With it turned on, 29-30 fps @ 89.6m, drawtime of 31-32. 07:47 VanessaE waiting for it to load... 07:47 VanessaE (quit from the game in that ^^^^ state did not produce any unusual appearance) 07:49 VanessaE having some trouble figuring out the pattern of settings and actions to cause the flicker effect/ 07:52 VanessaE ok, the pattern is load the game, resize the window once or twice and then drag between screens. That causes the flicker to start happening. 07:53 VanessaE but the world has to be visible when you do that 07:53 VanessaE it won't do it while it's still loading. 07:54 VanessaE that ^^^ common pattern of actions for me, because my launcher (and the terminal pointing at your branch) are on my middle screen, while I've been moving the game window to my left screen to use it. 07:55 VanessaE that's* 07:55 VanessaE in fact, moving it between screens is unnecessary, just resizing the window while the world is being shown is enough. 07:55 VanessaE bingo, captured the screenshot 07:56 VanessaE this is right after clicking "exit to menu": http://digitalaudioconcepts.com/vanessa/hobbies/minetest/screenshots/random/Screenshot%20-%2006222015%20-%2003%3a56%3a00%20AM.png 07:57 VanessaE opinions? 07:57 VanessaE your driver is broken :) 07:58 VanessaE note that the window was maximized when I exited. 07:58 VanessaE it switched to the contents of this screenshot a second or so after "exit to menu", then went a normally-displayed menu. 07:59 VanessaE (which filled the still-maximized window) 07:59 RealBadAngel that looks like loading screen 07:59 VanessaE it does, yes. 07:59 RealBadAngel we can see simply check that 07:59 VanessaE but this is after exiting from the world. 07:59 RealBadAngel hold on a sec 08:00 VanessaE notice the crosshairs are still visible? 08:00 VanessaE lower right corner of the clouds/sky section 08:00 RealBadAngel https://github.com/minetest/minetest/blob/master/src/drawscene.cpp#L502 08:00 RealBadAngel insert: return; here 08:01 RealBadAngel to just dont draw loading scene 08:01 VanessaE ok, moment... 08:01 VanessaE that's line 505 in your branch... 08:01 RealBadAngel you wont be able to see loading screen but we will check if it affects your performance 08:01 RealBadAngel ah, can be 08:02 RealBadAngel ive modified that file too 08:02 RealBadAngel that should be #505 exactly 08:02 ShadowBot https://github.com/minetest/minetest/issues/505 -- Add seed parameter for default and L-system trees by RealBadAngel 08:02 RealBadAngel rotfl 08:02 VanessaE heh. 08:02 VanessaE anyway 08:02 VanessaE lemme try it 08:03 VanessaE 08:04 VanessaE ok, loading... 08:04 VanessaE and sure enough, it isn't drawing the loading screen. 08:04 * VanessaE waits... 08:07 RealBadAngel still waiting? 08:08 VanessaE making a couple of tests.. 08:08 VanessaE ok, it's loaded. 27-28 FPS @ 35m, drawtime of 33-34. Exiting to the menu takes a couple of seconds after clicking, but goes straight to the menu. 08:08 VanessaE no intervening half-drawn screen like in my screenshots. 08:08 VanessaE -s 08:09 VanessaE also, it takes less time to exit to the menu from my minetest_game world than from dreambuilder - time spent freeing memory maybe? 08:09 VanessaE (roughly half a second, versus around 2 seconds) 08:11 RealBadAngel thats pretty weird. with loading screeen it takes circa 1s to launch mt game. without it world loads instantly 08:11 VanessaE also, I can't reproduce the flickering problem with minetest_game, so it's probably a RAM usage issue triggering it 08:12 VanessaE or it's.. wait. 08:12 VanessaE I'm gonna re-enable the loading screen and see what happens. 08:14 VanessaE nope, can't reproduce it with the plain old minetest_game world 08:14 VanessaE so you have to test it like I've been testing to see the problems I'm seeing :) 08:15 VanessaE dreambuilder + HDX + various combinations of settings/options. 08:20 VanessaE RealBadAngel: next? :) 08:20 RealBadAngel open drawscene.cpp 08:21 VanessaE open. 08:21 RealBadAngel http://pastebin.com/wYBwY0hd 08:21 RealBadAngel line 419, replace whole function 08:21 VanessaE eep 08:21 VanessaE ok 08:22 VanessaE done. 08:22 RealBadAngel recompile and check 08:23 VanessaE compiling... 08:23 VanessaE intersting, you took out all the 3d mode calls? 08:23 VanessaE still compiling... 08:24 VanessaE loading... 08:28 VanessaE interesting 08:28 VanessaE that cause me a small boost: 34-35 FPS @ 35m, drawtime of 29-30, minimap still costs about 10 fps. 08:28 VanessaE er that GAVE me a small boost. 08:33 VanessaE RealBadAngel: see my result? 08:34 RealBadAngel nope, my connection lagged 08:34 RealBadAngel what you got? 08:34 VanessaE replacing that function gave me a small boost: 34-35 FPS @ 35m, drawtime of 29-30, minimap still costs about 10 fps. 08:35 RealBadAngel how much you gained? 08:36 VanessaE that's 9-10 fps more. 08:37 VanessaE well, more like 8-9 08:37 VanessaE but anyway, a significant increase. 08:39 RealBadAngel kinda impossible 08:39 VanessaE beats me why but there it is. 08:40 RealBadAngel you know what i have disabled? 08:40 VanessaE compiler optimization failure maybe? 08:40 RealBadAngel sapier's 3d modes 08:40 VanessaE yeah, you turned off all the 3d stuff (which I don't use anyway) 08:41 RealBadAngel 8-9 fps is damn much if you have circa 30fps after all 08:41 VanessaE yes 08:41 RealBadAngel ive started dreambuilder world too 08:42 RealBadAngel for me its leaves that slow rendering down 08:42 VanessaE yes, but by THIS much? makes no sense. 08:42 * VanessaE turns fancy leaves off, just to see what it does. 08:44 RealBadAngel here doubles the framerate 08:44 VanessaE waiting for it to load... 08:46 VanessaE no effect. in fact I'm back down in the 25 fps range again 08:46 VanessaE (25 FPS @ 35m, drawtime of 37-38) 08:46 VanessaE s/no effect/no improvement/ 08:49 RealBadAngel but the replaced function gain is still in effect? 08:50 VanessaE in theory it is, but that boost may be a transient thing :P 08:50 VanessaE just checked with shaders turned off. still in the same general range - 28 fps @ 35m, drawtime of 34-35 08:52 * VanessaE turns fancy leaves back on 08:54 VanessaE no effect. 08:55 VanessaE actually it ticked up to 30 fps after letting it sit. 08:55 VanessaE so statistical noise there. 11:48 RealBadAngel hi Calinou 14:24 TenPlus1 Hi folks... 14:25 TenPlus1 any joy on the std::bad_alloc ..or.. unrecoverable map errors as yet ??? 14:29 TenPlus1 been getting a bundle of those today for some reason: http://pastebin.com/tUZdZDAt 15:31 neoascetic Voxus cancelled https://forum.minetest.net/viewtopic.php?p=182476#p182476 15:34 sfan5 kenney switches to a new engine due to minetest engine really not being ready for this would be a better tl;dr 15:36 Calinou Half-Life 3 confirmed 15:37 Calinou meanwhile, people recreate iOS' interface using Microsoft Word... 15:39 rom1504 lolwat 15:50 RealBadAngel Calinou, here? 15:52 Calinou yes 15:53 RealBadAngel can you try minimap pr? 16:08 Calinou not now, sorry, gtg 16:09 RealBadAngel hmmmm, are you here? 16:31 est31 #2754 is ready for a second +1 16:31 ShadowBot https://github.com/minetest/minetest/issues/2754 -- Fix bug when craft input isn't replaced by TeTpaAka 16:38 rubenwardy Take note: https://forum.minetest.net/viewtopic.php?p=182476#p182476 16:38 rubenwardy Voxus is gone 16:38 rubenwardy Minetest confirmed for a terrible game engine 16:39 rubenwardy I just wish I had the skills to meaningfully contribute. 16:39 est31 seen it 16:39 Krock wat 16:49 est31 its a hard choice 16:50 est31 giving freedom to people on one hand 16:50 est31 and ensuring compatibility between mods on the other 16:56 rubenwardy It's freedom to subgames 16:56 rubenwardy A subgame can choose their mods 16:56 rubenwardy Also, why does freedom take away compatibility? 16:58 est31 the more freedom you have the more you have to care about how mods interact 17:01 RealBadAngel est31, ive worked a lot with VanessaE to find out reason for her problems 17:01 RealBadAngel her GPU drivers are busted 17:02 RealBadAngel she went to sleep in rather bad mood 17:02 est31 lol 17:02 est31 ok 17:02 rubenwardy If Minetest is a game engine, then you need higher levels of flexibilirt 17:03 RealBadAngel est31, she should have far better fps when she fixes those drivers, atm my card which is way slower runs circa 2x faster than her R9 17:04 est31 ok 17:05 RealBadAngel btw, funny thing 17:05 RealBadAngel ive enabled hardware buffering of meshes 17:05 RealBadAngel added removing buffers when mesh gets deleted 17:05 RealBadAngel and everythin just runs fine 17:09 RealBadAngel huh, almost fine ;) 17:54 Guest80272 woohoo, I have 54,223 total views and 76 subs :D 17:55 nolsen erm wrong channel 21:29 luizrpgluiz hi 21:29 luizrpgluiz I liked the mod whitelist, although it could have on a next update of minetest :) 22:36 RealBadAngel somebody remember why VBO patch wasnt merged? 22:36 RealBadAngel kahrl? 22:39 kahrl memleaks I think, but I don't really remember the details 22:41 RealBadAngel i found your patch 22:41 RealBadAngel its basically ok but you forgot one thing for it to be working 22:41 RealBadAngel when camera offset has changed mesh in hw buffer has to be reloaded 22:42 RealBadAngel m_mesh->setDirty(); is enough 22:43 RealBadAngel http://irc.minetest.ru/minetest-dev/2014-03-10#i_3612932 22:43 RealBadAngel that fixes above issue 22:43 kahrl oh good point 22:44 kahrl I might have assumed that was already fixed in SN's branch 22:44 RealBadAngel it wasnt 22:44 RealBadAngel freeminer also doesnt care bout reloading meshes 22:45 RealBadAngel and yet has vbo in ;) 22:51 RealBadAngel im testing now VBO with dreambuilder and it looks stable, doubles the fps