Minetest logo

IRC log for #minetest-dev, 2015-06-22

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

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:02 Hijiri joined #minetest-dev
02:03 Wayward_Tab joined #minetest-dev
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 <maciej.kasatkin@o2.pl>
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 <download URL.patch>; git am <file>
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 <URL.patch> 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 zat joined #minetest-dev
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:14 blaise joined #minetest-dev
04:16 blaise joined #minetest-dev
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:23 blaise joined #minetest-dev
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?
05:50 Hunterz joined #minetest-dev
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:11 Naked joined #minetest-dev
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:42 nore joined #minetest-dev
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:28 Fritigern joined #minetest-dev
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 <RealBadAngel> 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 Yepoleb_ joined #minetest-dev
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 Darcidride joined #minetest-dev
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 <insert XKCD "compiling!" reference here>
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 nore joined #minetest-dev
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:13 Etzos joined #minetest-dev
08:14 Lunatrius joined #minetest-dev
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 Anchakor joined #minetest-dev
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 RealBadAngel joined #minetest-dev
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:36 Amaz joined #minetest-dev
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 troller joined #minetest-dev
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.
09:29 nore joined #minetest-dev
10:43 Ritchie joined #minetest-dev
10:43 Robby joined #minetest-dev
10:43 nore joined #minetest-dev
10:43 nolsen joined #minetest-dev
10:43 Darcidride joined #minetest-dev
10:48 Amaz joined #minetest-dev
10:51 realbadangel__ joined #minetest-dev
10:55 daswort joined #minetest-dev
11:10 RealBadAngel joined #minetest-dev
11:27 Calinou joined #minetest-dev
11:48 RealBadAngel hi Calinou
12:32 blaze joined #minetest-dev
14:13 zat joined #minetest-dev
14:22 CraigyDavi joined #minetest-dev
14:24 TenPlus1 joined #minetest-dev
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
14:57 blaise joined #minetest-dev
15:06 hmmmm joined #minetest-dev
15:27 Dartmouth joined #minetest-dev
15:30 neoascetic joined #minetest-dev
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 ElectronLibre joined #minetest-dev
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:13 Hunterz joined #minetest-dev
16:21 rubenwardy joined #minetest-dev
16:24 Krock joined #minetest-dev
16:25 zat joined #minetest-dev
16:30 est31 joined #minetest-dev
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 Gethiox joined #minetest-dev
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:06 JZTech101 joined #minetest-dev
17:07 blaise joined #minetest-dev
17:08 Gethiox left #minetest-dev
17:08 JZTech101 joined #minetest-dev
17:09 RealBadAngel huh, almost fine ;)
17:13 Gethiox joined #minetest-dev
17:21 blaise joined #minetest-dev
17:21 Gethiox joined #minetest-dev
17:26 VanessaE joined #minetest-dev
17:43 MinetestForFun joined #minetest-dev
17:54 Guest80272 woohoo, I have 54,223 total views and 76 subs :D
17:55 nolsen erm wrong channel
18:04 Elinvention joined #minetest-dev
18:41 Elinvention joined #minetest-dev
18:44 zat joined #minetest-dev
18:49 est31 joined #minetest-dev
19:13 Amaz joined #minetest-dev
19:26 Robert_Zenz joined #minetest-dev
20:48 ElectronLibre left #minetest-dev
21:23 AnotherBrick joined #minetest-dev
21:24 luizrpgluiz joined #minetest-dev
21:27 luizrpgluiz left #minetest-dev
21:29 luizrpgluiz joined #minetest-dev
21:29 luizrpgluiz hi
21:29 luizrpgluiz I liked the mod whitelist, although it could have on a next update of minetest :)
21:47 TeTpAaka joined #minetest-dev
21:53 deltib_ joined #minetest-dev
21:56 Lunatrius joined #minetest-dev
21:56 AnotherBrick joined #minetest-dev
22:06 luizrpgluiz left #minetest-dev
22:11 Lunatrius joined #minetest-dev
22:15 Lunatrius` joined #minetest-dev
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
23:35 Lunatrius joined #minetest-dev
23:56 VanessaE joined #minetest-dev

| Channels | #minetest-dev index | Today | | Google Search | Plaintext