Jump to content

tuk0z

Community Members
  • Posts

    67
  • Joined

  • Last visited

Everything posted by tuk0z

  1. @hyperion and @vv221 indeed this problem is solved with 0ad a26-18 and openal 1.24.0-1 (both updated from the extra repository) on Arch Linux. Nice job, 0 A.D. community
  2. For the non dev people, please does #7234 means the fix has already been found, 0 A.D. code updated and the next 'dev' / stable version will probably work just fine with openal-1.24+? Just FYI Jesse tested various games with the updated openal on Arch; results here: https://bbs.archlinux.org/viewtopic.php?pid=2209310#p2209310
  3. I didn't try another yet but I could give Endless-Sky a go, as it depends on it too. Note that sound in 0 AD works perfectly fine to me with openal-1.23.1
  4. Hi all, In short: Game segfaulted after I updated openal to 1.24.0 yesterday. It works just fine after downgrading openal to 1.23.1. No chicken were harmed. - Software: Arch linux ; 0ad a26-17 ; 0ad-data a26-2 - Hardware: Intel Core i3 ; Nvidia GT 1030 (fanless) Some more details: With openal-1.24.0: $ 0ad TIMER| InitVfs: 2.03109 ms FILES| Main log written to '$HOME/.config/0ad/logs/mainlog.html' FILES| Interesting log written to '$HOME/.config/0ad/logs/interestinglog.html' TIMER| CONFIG_Init: 5.32788 ms [E] pw.loop [loop.c:69 pw_loop_new()] 0x60457b6edb60: can't make support.system handle: No such file or directory [ALSOFT] (EE) Failed to create PipeWire event thread loop (errno: 2) Sound: AlcInit success, using OpenAL Soft Assertion failed: "0 && (L"FYI: WARN_IF_FALSE reports that a function failed. Feel free to ignore or suppress this warning.")" Location: SoundManager.cpp:841 (RunHardwareDetection) Call stack: (0x6045492c7d84) /usr/bin/pyrogenesis(+0x84ed84) [0x6045492c7d84] (0x6045492740a0) /usr/bin/pyrogenesis(+0x7fb0a0) [0x6045492740a0] (0x604549275a69) /usr/bin/pyrogenesis(+0x7fca69) [0x604549275a69] (0x604549276335) /usr/bin/pyrogenesis(+0x7fd335) [0x604549276335] (0x604548f16f23) /usr/bin/pyrogenesis(+0x49df23) [0x604548f16f23] (0x604548f1a86e) /usr/bin/pyrogenesis(+0x4a186e) [0x604548f1a86e] (0x604548f1a9a1) /usr/bin/pyrogenesis(+0x4a19a1) [0x604548f1a9a1] (0x604548e2ad0c) /usr/bin/pyrogenesis(+0x3b1d0c) [0x604548e2ad0c] (0x604548b2a375) /usr/bin/pyrogenesis(+0xb1375) [0x604548b2a375] (0x604548b193ab) /usr/bin/pyrogenesis(+0xa03ab) [0x604548b193ab] (0x736377745e08) /usr/lib/libc.so.6(+0x25e08) [0x736377745e08] (0x736377745ecc) /usr/lib/libc.so.6(__libc_start_main+0x8c) [0x736377745ecc] (0x604548b231c5) /usr/bin/pyrogenesis(+0xaa1c5) [0x604548b231c5] errno = 0 (No error reported here) OS error = ? Redirecting call to abort() to mozalloc_abort /usr/bin/0ad: line 9: 49358 Segmentation fault (core dumped) "$pyrogenesis" "$@" With openal-1.23.1 : $ 0ad TIMER| InitVfs: 239.716 us FILES| Main log written to '$HOME/.config/0ad/logs/mainlog.html' FILES| Interesting log written to '$HOME/.config/0ad/logs/interestinglog.html' TIMER| CONFIG_Init: 2.68025 ms [E] pw.loop [loop.c:69 pw_loop_new()] 0x60eae9630130: can't make support.system handle: No such file or directory [ALSOFT] (EE) Failed to create PipeWire event thread loop (errno: 2) Sound: AlcInit success, using OpenAL Soft FILES| UserReport written to '$HOME/.config/0ad/logs/userreport_hwdetect.txt' TIMER| RunHardwareDetection: 6.44828 ms FILES| Hardware details written to '$HOME/.config/0ad/logs/system_info.txt' TIMER| write_sys_info: 17.4534 ms TIMER| InitRenderer: 20.6847 ms TIMER| ps_console: 4.63143 ms TIMER| ps_lang_hotkeys: 3.00069 ms TIMER| common/modern/setup.xml: 112.83 us TIMER| common/modern/styles.xml: 100.456 us TIMER| common/modern/sprites.xml: 776.77 us TIMER| common/global.xml: 298.022 us TIMER| common/setup.xml: 187.392 us TIMER| common/sprites.xml: 464.298 us TIMER| common/styles.xml: 66.51 us TIMER| pregame/backgrounds/: 132.234 us TIMER| pregame/sprites.xml: 96.276 us TIMER| pregame/styles.xml: 29.007 us TIMER| pregame/mainmenu.xml: 43.6955 ms TIMER| common/modern/setup.xml: 93.616 us TIMER| common/modern/styles.xml: 106.386 us TIMER| common/modern/sprites.xml: 962.806 us TIMER| msgbox/msgbox.xml: 17.0366 ms TIMER| shutdown Renderer: 628.728 us TIMER| shutdown SDL: 115.719 ms TIMER| shutdown UserReporter: 1.94474 ms TIMER| shutdown ConfigDB: 97.907 us TIMER| resource modules: 24.6124 ms TIMER TOTALS (7 clients) ----------------------------------------------------- tc_pool_alloc: 0 c (0x) tc_png_decode: 7546.19 kc (2x) tc_dds_transform: 30.636 kc (11x) tc_transform: 841.184 kc (5x) tc_plain_transform: 790.82 kc (5x) tc_ShaderValidation: 1142.95 kc (1x) xml_validation: 707.244 kc (3x) ----------------------------------------------------- TIMER| shutdown misc: 8.26539 ms Also posted on Arch forum.
  5. RIP speakers :/ You may be able to plug a headset if your computer has the appropriate Jack? Good job man! OK so you have a working swap means 0 A.D. really should just slow down the system first, progressively for a few minutes. My tip if you want to try it: when you feel that slowdown, don't wait. Save your game, exit 0 A.D. and restart after a few seconds (with a SSD) or ~20 sec (with a HDD). And if you have motivation to help us understand and tell you for sure the reason why it locks up, try running 'free -m' somewhere between when you feels it goes slow and you close the game.
  6. Mostly agree with @fatherbushido. More specifically the 'Confused' emoticon would be fine if it could display sthg like « Please ask clarifications ». Dunno if that's easily possible, but this way one receiving this reaction without any question wouldn't feel the need to add a post just for asking what is that he should clarify.
  7. The forums are literally full of stuff of which some would fit this 'extras' content, and in various fields of interest. E.g. (and just e.g.), having studied history I have a vivid memory of the whole Kushit research and the interest it created for me (« Jee, these guys do a sh*t ton of historical research before even starting the graphics/modelisation that'll eventually lead to adding a new civ into the game! ») i.e. it inspired me respect as well as a will to contribute. For other it'll be more Graphics, or Code efficiency... Now the forum is also a time heavy place for newcomers to find such valuable 'extras' imho. atm though I have no specific idea on how we, as a community, could select and vote for some of the best contents around here. Just that it'd be nice if it also helped newcomers to (easily, visually) get where some more luv would do great to further improve the game -- and sorry for my English.
  8. @Loki1950 @Lion.Kanzen actually I wouldn't mind having $ apt search 0ad (also 'pacman -Ss 0ad' and so on) ... 0ad-extra-artwork-20190630 A selection of 0 A.D. music, artwork, videos and ideas for the next development stage. Even though a few links would work, such an extra content would certainly help in certain occasions eg trip.
  9. You mean what's causing the games' taxing your CPU while it's paused, right? If that's correct, please share some figures, like the CPU load and alike.
  10. PieLam would you mind to specify when does the game locks up on your Linux box? For if right upon starting the game would have a super different cause than, say, upon a 2 hours long match. Also last time I opened a Windows forum some users had various kind of trouble and other not. May not make a generality of your own case A start would be to copy/paste the output of this command on your Linux OS: free -m Oh, and just in case to copy/past just from any termnial, you can select the text with your mouse then go where you want to paste it and just press your mouse third button (the wheel in a 3-buttons mouse). Ubuntu Linux terminal should also allow you to right click » Copy, right clic » Paste but the "third button" for paste works in *every* freakin terminal emulator I know. To multiquote you can press the [+] icon under each post you want to quote.
  11. @Stan` The more "out of the box ready" an OS pretends to be, the more hassle, time to configure it takes. Is what 19 years configuring the penguin for various usages taught me. E.g. during the last couple days, 2 Ubuntu based distro (Xubuntu and Bodhi) had me definitively stuck at a) having a working GPU with the appropriate driver and b) installing/compiling a software with the help of the dev and another guy. Arch on the other hand, while it sure took me a handful of hours to get running as I wish 6 years ago, had both a) & b) installed and running in a matter of minutes. This OS also lets free for my use 100% of the CPU and disks + 7.600 MB of my 8.000 MB RAM translating to a bunch of money (and watt/H therefore GES) saved in the long run. EDIT Oh, and my 10 years old heavily used netbook still has 4 hours battery life with its original 3-cell battery.
  12. Hi PieLam, crazy the way you describes how RTS games fit you better than FPS. I haven't had any stroke (that I know of) but freakin' felt the same right from beginning to now Also my biggest box is a 6+ years old Core i3 with 8 GB RAM too. Actually runs *anything* I can throw at it like the wind... until it met long games with 0 A.D. Therefore the little (test, comparison) Stan' mentioned. In short : 1. A24 I can play for 2+ hours and let open my ~100 tabs Firefox; no problem. So, future is better, thanks to a few guys to whom I send them my <3 for their proven capabilities to make the game way more efficient! A23 on the other hand... If Firefox is a memory hog then Chrome is a memory monster and 0 A.D. A23 a black hole. 2. Down to their hearts Linux != Windows and if you feel like you want to make the most out of your physical RAM under any Linux OS, by any mean makes use of its advanced virtual memory mechanisms, of which swap is a mandatory part. Note that there's NO need to dedicate a partition to that swap. Since a few years we can just install systemd-swap (not a systemd thingy but a third-party little too that integrates with any systemd capable OS), comment the line that has 'swap' in it in /etc/fstab and "roule ma poule" (French for "that's it"). I even posted how to do it in this forum but most probably didn't make it short with my err.. "knowledge" of English lol
  13. Yeeeah, you're absolutely right about development priorities @happyconcepts ;-) These pathfinder mini issues are like mosquitoes during night though, I can think of anything provided it's these little beasts. About the map, Corinthian Isthmus, the later is too far from (any) player's base to build anything other than docks and outposts until phase III.
  14. Happy New Year and sleep tonight all Haven't found a related thread in two search result pages so maybe everyone else is happy with the graphs' layout as of a23: /me (wish, dream) there was a way to compare between both players and games, that would be visually easier as well as more relieable than trying to compare between always changing numbers without a single visual helper. Even by only adding a few visual marks e.g. (watch out, /me really not the best at graphics he he): Here one could, for example, see until when he scored less than opponent X, how much he gathered at 1'00 or at 5'00, and so on in a second.
  15. @happyconcepts Yeah I agree this dock placement isn't the best strategically. It was tactically still: coming from 2 o'clock on the map playing vs two, goal was to be present on both water spaces as early as possible (ie phase 2 with very little man power), building a few outposts covering both docks. And as seen in my last screen up here the light war ship fits fine there, ie. there is enough water. So while I get the 'Experience pays off' I also feel there's enough things blocking units already in the game we have to look for throughout games. A sort of warning icon alerting about the water deep being too thin according to the pathfinder wouldn't be unrealistic for a dock, if you see what I mean?
  16. Nice graph @7yl4r! Not sure I get all the counter arrows, tho. Saw the crazy Counter test Agora 0.AD recently did and uploaded to his YT channel?
  17. One subject, one thread is my way so here it is man: The part of your profiling tools that help to find out where does the memory usage get (eg which component) is what would have me in, Stan`. Maybe open a specific post if there's no article already about that? Please note that further (deeper, fine grained) testing is all I could do AFAIK --but that, I'll do
  18. Overlay, ie game and real time: I set one or both to ON in settings but none shows up in the a24 game. Which commit fixed greatly improved the memory usage: Where do we start? Maybe adding a level of complexity, I'll start by reporting a frank decrease in a23 (twenty three) memory usage while playing long games here, since the time I compiled a24 (Dec 12th). Eg. 2h matches now consistently tax 5-6 GB memory here, leaving my swap alone. Considering the a24 binaries are as independent from the rest of my system as possible, maybe I'd list what updates happened system wise since Dec. 12th: fmt (6.1.1-1 -> 6.1.2-1), libcap (2.27-2 -> 2.28-1), gconf (3.2.6+11+g07808097-4 -> 3.2.6+11+g07808097-5) and intel-ucode (20191115-2 -> 20191115-3) Note that on Dec 15th I also updated the kernel, nvidia (440.36-1 -> 440.44-1) and other, but that was yesterday, 2 days after the improvement above appeared (and stayed the same up to now). EDIT: Options haven't changed at all since the measurements above, with everything On except HQ water effects and vSync which are Off.
  19. you're very welcome Here in your game thread you mean?
  20. THank you but na, I felt overwhelmed while trying to enter the information my way into the thread; mostly for I was unable to differentiate between the main (aka global or basic) and the hyper detailed parts.
  21. Thanks Boudica Couldn't agree more on TDB nice team play in the first match and Philip tried his best too. Now could someone explains what did Cesar with the generous gifts he got early in the match pls? From what Valih shows I see less cavs, and same pop/phases timing as his team mates but maybe I over looked?
  22. > after the 15th minute, we can reasonably assume players are skirmis... See that ?-) About profiling the "game perfs" (not me hijacking your replay post here ;), is there a thread that'd take newcomers a bit by the hand (trying to explain what you're measuring a bit step by step), or is that this one?
  23. Actually you made a good job on that. As well as on exploring and choosing the more efficient location for you def building. Now what I meant is: ie. 2 gaul houses built at minute 5 is a tad bit on the low side Though not sure but it might take way longer to reach 1 GB RAM this way. Measure the game engine perf finegrained, eg somehow similar to a browser [JS and so on] benchmark, with EngineProfile specialized for CPU cycles more or less?
  24. Focusing on you guys' gameplay rather than a24 changes here. First and foremost, reading The road to expert esp. point 2 once before you go to sleep until it became part part of your ADN, you would have your town be super stronger at any time starting at minute 1 haha Yeah this guide is 3 yrs old already but still has a lot (hidden in the comments too). Other than that Stan`may I ask how many time you spent on eg - 20 tips to improve your skills by Borg- - Tom 0AD tips 2019 eg '0AD Tips MG05 - Fast food' PS Tell Angen he could stop checking the code while playing, his guys and lads need him man PPS: may I ask what sort of perf does the graph @elexis added to your replay's files shows, load? cpu/thread?
×
×
  • Create New...