Proton-4.21-GE-1 MCC-2, Server migration, Fedora mesa-aco automated builds, Fedora kernel with fsync, Quorrabot update
Added 2019-12-09 07:55:02 +0000 UTCHi all, it's been a SUPER crazy busy month. I've been a busy bee. That being said I'll cut straight to the points:
Proton-4.21-GE-1 MCC-2
-------------------------------
I'm pretty sure most of you already know about my Halo: Master Chief Collection test build that I posted in the Valve proton github issue. It's basically 4.21-GE-1, with a small fix in the proton script, and a patch from Guy1524 that enabless MCC to run without EAC. It has some caveats currently:
-Multiplayer online matchmaking doesnt work due to EAC
-Achievements dont work due to EAC
-COOP campaign doesn't work due to EAC
What does work:
-Single player campaign
-Custom PVP matches
You can find the build here:
Release MCC 2
Server Migration
-------------------
So, I was able to upgrade my server that I host my websites and various projects on when I renewed my long standing contract with PhoenixNap. (They are great btw if you need a dedicated server). In doing so, we got quite a substantial hardware bump. Therefore, I -may- host some game servers on it as I did previously with Minecraft and what not.
Fedora mesa-aco automated builds
-----------------------------------------
You read that right! Since I migrated my server, I decided to go ahead and make the mesa-aco builds automated. I've set up a script on my server that runs every hour, and checks the mesa-aco repo (found here: https://github.com/daniel-schuermann/mesa/) for new commits. If it finds a new commit, it automagically updates the build files and submits a new build to COPR to be compiled! Currently it submits builds for Fedora 30 and 31. You can find the COPR repo for it here:
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/mesa-aco/
Fedora kernel with fsync
-----------------------------
As some of you may already know, I've been maintaining a Fedora stable kernel modified with fsync. WELL, I decided to kick it up a notch. This is now using the latest stable release from Fedora Rawhide/upstream (no git releases, only stable). This Kernel is aimed at gaming performance, and uses the same main patches as TKG's: https://github.com/Tk-Glitch/PKGBUILDS/tree/master/linux54-tkg
Fsync: https://www.techspot.com/news/81254-valve-proposes-changes-linux-kernel-make-more-game.html
PDS: PDS-mq was originally created by Alfred Chen : http://cchalpha.blogspot.com/ While he dropped it with kernel 5.1 in favor of its BMQ evolution/rework, my pretty bad gaming experiences with BMQ up to this point convinced me to keep PDS afloat for as long as it'll make sense/I'll be able to.
Additional Fixes:
- Per-CPU-arch native optimizations
- built-in -O3 optimization and -O3 specific fixes
- memory management and swapping tweaks
- scheduling tweaks
- using prefered raid6 gen function directly
- using lz4 algo for zswap by default
- built-in Thinkpad hardware functions driver / embedded controller LPC3 functions / SMAPI support
- absolute mode for adb trackpads
- "Zenify" patchset using core blk, mm and sheduler tweaks from Zen
- using yeah TCP congestion algo by default
- using cake network queue management system
- using vm.max_map_count=262144 by default
- intel E1000 fixes
I've been using this kernel for the last couple weeks and it feels much snappier! You can find the COPR repo for it here:
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/kernel/
Quorrabot update
---------------------
Last but not least, I've started to give some much-needed love to my twitch chat bot, which literally hasn't been updated in over a year. It's been a while since I've had some time to sit down and work out kinks on the bot. Life's been busy but I plan on making this a more regular occurrence once again, as well as digging into updating and adding more features.
Curently this is a minor release that fixes Discord compatibility (again), and updates Websockets so that it works with openjdk rather than requiring Oracle's java and brings the bot to a bit more of a functional state, however I have big plans for the next release, as well as additions/changes to everything as a whole.
You can downlad version 1.17 here:
https://www.quorrabot.com/threads/quorrabot-1-17-now-available.1668/
I would also like to point out that the bot's full source code is available here if anyone would like to contribute:
http://gitlab.com/gloriouseggroll/quorrabot
So here's the game plan going forward:
Forum:
-Change forum software to something open source and purge/clean forum
-Make the Download and Install process more up front and accessible
-Turn all of the guides in the Help/Support section into a usable, easier to navigate Wiki
Bot:
-Expand Discord support
-Tackle any additional outstanding bugs
-Look into more feature requests
Webpanel:
-Finish and release publicly
-Add remaining features from the bot
What I need:
-Bug reports. Any current major bugs, please let me know as I'd like to start tackling them for the next release. Ultimately I want to get the bot to a good, solid -STABLE- state again, then proceed to add features.
Currently broken:
-!followage as non-streamer does not work
-!title as non-streamer does not work
Also - A huge thank you to everyone who has been supporting me. I maintain all of this stuff simply for the enjoyment of tinkering and making things work in linux, and enjoy sharing that work, but the extra funds I make here help for things such as server fees, new games for testing in proton, and so on. I appreciate all of you!
Comments
Awesome work :) now Rdr2
Marius
2019-12-09 09:58:59 +0000 UTC