tomman |
Posted on 24-03-21, 15:18 in Mozilla, *sigh*
|
Dinosaur
Post: #1281 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
I never bothered using release versions of SeaMonkey on my daily driver anymore - the nightlies are Good Enough™ for daily usage given the slow pace of changes. You may want to ask frg and folks on IRC for any late-minute breaking changes (and watch out with your addons!), but these days I just upgrade to the latest nightly once or twice a month. From the Chromeisms front, the latest serial offender is Clownflare, as usual - they now have a tradition of breaking any non-Chrome'd browser YEARLY without explanation: https://news.ycombinator.com/item?id=31317886 https://community.cloudflare.com/t/browser-integrity-check-broken/381029 https://community.cloudflare.com/t/broken-in-the-latest-pale-moon-what-does-cloudflare-require-to-work/518036 Two weeks ago, I fell victim to this, and at very sensitive place: one of my banks (to name and shame: a hipster-ish bank that goes under the stupid name of Bancamiga - literally means "FriendlyBank" in English!) decided that it was an AWESOME idea to deploy ClownFart's Browser Integrity Check (which is the most likely reason to get served CF captchas these days if you get caught using a web browser not approved by the Internet Party), and combined with a late minute update by Clownflare, I got effectively locked out from logging in into my bank (where I have, among other things, part of my savings, my one good credit card, and even a international debit card from the very few authorized to be issued in this country, so just closing this account and switching banks would hurt me BADLY). Called the bank, told them that ClownFart got in the middle, got told to pound sand and "upgrade my web browser, clear the cache and cookies, and try again or use a cellphone". Even called Venezuela's banking regulator (got the chance to don my Loyal Party Member™ cosplay), telling them that Clownflare not only was getting in the middle, but also the bank got unresponsive AND CF being a California corporation means that this bank is one Executive Order away from breaking the laws (effectively turning this into a potential national security threat, yay~!). They tried initially to dismiss me with the same pathetic excuses as used by the bank ("y u no cellphone?"), but eventually they told me to file a formal complaint letter to the bank, OVER EMAIL, then wait 20 days... and if the bank doesn't favorably reply, I should call again to escalate the complaint (I'm still in the process of gathering enough legal and historical background to write said letter). After some online research, turns out that I wasn't alone - Pale Moon users were being subject to the same ABUSE by Clownflare's latest deployment of Chromeisms... and even worse, they were dismissing Moonchild's formal support ticket (he is a paid CF customer) under bogus arguments. Users complaining at CF's forum (which uses the abomination known as Discourse, so a double whammy for us not using a Jeff Approved™ browser) were also being shooed away, to file useless claims with site operators for a problem caused by CF. Incredibly, before we were forced to escalate the complaint to Silly Con Valley's complaint department (aka Hackernews), someone at Clownflare realized the fuckup, and 4 days later I was able to logon into my bank again... and to the other half of the Internet relying on Browser Integrity Check, but only after enduring "you are a human, right?" checks on SeaMonkey because I'm a threat to CF's bottom line, it seems. If you work at ClownFart: FUCK YOU. Hope our paths never cross in this life or things will end [censored]. You're a enemy to the Internet and to freedom. Hope you guys get hacked to shreds by [insert your favorite villain here] - mightier evil actors have fallen, and CF won't be the exception! Site operators: STOP USING CLOWNFLARE SERVICES FFS! CF doesn't care about security, they care about being in control of everything - they have the MITM power that many governments around the world drool with... As for Bancamiga... I was happy with the services of this bank, but not anymore - trust takes forever to build, and seconds to destroy. This case is NOT closed yet, I shall get that formal complaint letter filled promptly, to serve as a warning for the rest of the banking system in Venezuela. (I sincerely hope that if The Angry Cheeto wins again, he bars Clownflare from selling services to my country) Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-03-24, 12:28 in Games You Played Today REVENGEANCE
|
Dinosaur
Post: #1282 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Finished the Oreimo PSP VN, getting all those extra Kirino endings was dogawful. Turns out however that this odyssey is not done yet! There is a DISC 2, and it's even translated! And you must 100% Disc 1 if you actually care about getting into Disc 2 as intended. And I'm sucker for pointless punishment. Ah well, at least it has Kuroneko's lil' sisters~ First stop: Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-03-31, 17:32 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs) (revision 2)
|
Dinosaur
Post: #1283 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Wayland remains permabanned in this house. If Debian ever drops Xorg, then I'm done with Linux, and possibly with computers in general. This is set in stone. I don't oppose to technological progress, I do oppose to enforced enshittification, which is what projects like Wayland mostly represent to me. --- In other shittier news, this has been doing the rounds around the community for the weekend: someone slipped a big fat backdoor on a otherwise inoffensive library: xz: https://www.theregister.com/2024/03/29/malicious_backdoor_xz/ https://www.phoronix.com/news/XZ-CVE-2024-3094 Yup, yet another good ol' supply chain attack (which strongly reeks of nation state actor attack, and some promptly blamed China because the name of the compromised contributor sounds Chinese), a historically weak point of FOSS since noone has the resources to pay attention to the code that ships on the libraries we use! Instead, half of the Internet is at full blast hateboner mode with the threats to dump xz for zst or whatever compression algorithm is trendy this week, or blaming systemd for being systemd (seriously, El Reg's comment section is beyond pathetic - only Moronix gets worse) instead of focusing on solutions for the actual problem here. Github shutting down the main xz repo is only fueling the conspiracy theories here. Fortunately us Debian Stable dinosaurs got spared from this mess, but if you are using Testing or Sid, watch out for your SSH ports! (Why in the hell are you using development releases in production in first place?!) But, just like idiots shipping buttcoin miners disguised as npm libraries, that's a dire reminder that SECURITY MUST BE TAKEN SERIOUSLY when shipping software! UPDATE: Excellent recap at Ars from the xz backdoor saga: https://arstechnica.com/security/2024/04/what-we-know-about-the-xz-utils-backdoor-that-almost-infected-the-world/ This was discovered by a Microsoftie debugging weird troubles with PostgreSQL using Valgrind (so you can say that Valgrind saved the world? Or Microsoft? WTF!?). And one of the conditions triggered for the "baking-in" of the backdoor is when building Debian or Red Hat packages for x86-64 - other distros may or may not have been targeted so far. This "Jia Tan" dude was very clever, hiding his nasty acts in plain sight, taking over the maintenance of a core package where its previous maintainers were basically giving up, pushing distros to ship his code without checks, and of course, crafting this carefully concealed backdoor. Wonder from where he really is, and his TLA/party affiliation, because I doubt he was doing this just to see the world burn. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-03-31, 18:05 in Games You Played Today REVENGEANCE (revision 5)
|
Dinosaur
Post: #1284 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Done with Oreimo PSP Disc 2 (that final pesky CG refuses to unlock for unknown reasons, but it's 100%'d otherwise) In general, far better than Disc 1... but then the PSP game is non-canon, and therefore writers had more freedom to give fans what they (more or less) wanted (and that could ship legally). Since reviews of Disc 2 contents are surprisingly rare in English, here goes mine (SPOILERS AHEAD): - General: Well laid out presentation. The engine can now display variable height text. For whatever reason, Kyosuke's offscreen dialog is now non-voiced, which is a minor loss. Not sure if you absolutely need to 100% Disc 1 to unlock all the routes on Disc 2, it took my 99% savegame from Disc 1 and I was off to the races - a few visits to our two totally unknown hosts yes sir at Destiny Record are enough to get all the needed OREs for each heroine route, and then some. Unlike Disc 2, I got most of the good endings at the first try, and actually had to consult a walkthrough for clearing everything else. Most OREs and two-shots are actually useless here, except on a couple routes. Many "bad ends" are just the regular good endings sans the post-credits epilogue (notable exceptions being the Ayase and Manami routes) - Translation patch is well done, even cleaner than the Disc 1 one. They even managed to translate the CG names this time! - Kirino: They managed to dial down the tsun-tsun on this bitch a LOT, impressive! Of course they had to pull the whole "they are not really blood siblings lol" stunt to give the fans the Kirino ending many wanted. Her route is basically "let's get approval from our friends to be a couple", and except for Manami getting a massive troll at the very end (which seems to map nicely to her later-episodes canon persona), it was exactly what you were expecting for. - Ayase: "Yandere: The Route™". Oh boy, it's Kotonoha all over again :P But if you manage to keep the lewdness down enough, and actually glue to eyes to Ayase and only Ayase, the later half of this route is actually sweet, to the point that things DO get a bit spicy, something very off-character for our heroine... but that's character development for you, I guess. - Kuroneko: The staff of the PSP version really loved our awkward chuuni cutie, to the point of giving TWO routes to her: the regular "Ruri" one (where it's basically deconstructing the thick chuunibyou layer on this shy girl and actually progressing slowly as a couple with Kyosuke, spiked a bit with Hinata being a trollish tease), and whatever the fuck is "Yamineko" (more awkward chuuni nonsense, as a continuation of Disc 1's Ayase normal ending). Worth it, damn it! - Manami: Our ordinary childhood friend becomes a big-breasted college hottie with the same mannerisms as ever. Redoing the Kyoto trip courtesy of a extremely eager grandpa desperate for having grandchildren (respect, Gramps!), this route ia basically "keep her happy and you may be rewarded handsomely". And of fucking course, there are two separate CG sets for Manami, unlike every other heroine because she uses glasses and you get to choose at some point which Manami do you want. Keep little sisters away! - Saori: Get to know our big dual-persona heroine in depth. Help her getting past her chronic shyness. Learn why she became an otaku in first place. Solve her complex family background. Get along with Onee-chan and NOT DIE IN THE WAY (because of course there big sisters have to be dangerous). It's Saori, it's full of weird, and it's a good read anyway. Pay attention to the details because THERE WILL BE A QUIZ! - Kanako: She doesn't give a fuck on what you think about her - she just wants to be. Yet another heroine with a complex family background, and on top of that, you get Kyosuke's harem trying to pry her apart from his love target. But her resolve is impressive, and she manages to git gud, even earning the difficult parental approval in the way. If you came here looking for lolicon bait, move aside - this Kanako gonna kick your ass. - Sena: She only has eyes for three things: gamedev, homos, and her dear onii-chan (think a very dere Kirino, but even more rotten). Seriously, this girl is THAT braindamaged, but that's what makes her route fun (also, Kouhei Akagi doubling down as the Final Boss). Unlike the other heroines in town, you DO not get the regular good ending with her (and the bad ending has our boys literally looking for job at Bandai-Namco!) - For the lolicon pervs out there, you do get a route with Kuroneko's lil' sisters (yay~!). Sadly, Kirino gets on board and she turns out to be a borderline pedo here, forcing Kyosuke to play the straight man figure here. Short and sweet, with a non-ending for obvious reasons. - PPSSPP experienced many ridiculous graphic glitches with this title, particularly with some screen transitions and menu renderings, but only on Android. Yay Adreno. Switching Vulkan drivers may trade away some glitches for a new kind of glitches. Veredict: Disc 1 is kinda meh, but Disc 2 Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-04-02, 02:11 in What are you listening to right now?
|
Dinosaur
Post: #1285 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Hana-tan - Paranoia (Original Mix) - ENDLESS OF Paranoia This album is basically all remixes of the same song, basically. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-04-27, 03:24 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1286 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Welcome to the newest member of the fleet, codename "Kuroneko". (very fitting wallpaper selection indeed - I love that "don't mess with my setup, you lowly being" smug face) Honest Abdul's Preloved Computerizers And Cheap Aircons has made a killing by bringing refurb officeboxes by the bucketload, and he now decided that creditcards are money too, so when I spotted a Dell Optiplex 9020 USFF for "only" $85, I simply could not resist abusing the poor ol' MasterCard. Plus, I'm in need of something that can play modern video codecs even if it is in software. Of course, this thing runs Debian... and only Debian - I have no plans to infect it with System specs: - i5-4570S, so Haswell vintage. - HD Graphics 4600, with no hope of expansion... but at least it does Vulkan. - 8GB DDR3. May expand it in the future, should the opportunity arise. - This thing came with NO HDD, so I just slipped in a spare SSD for now... that shitty Acer SA100. This thing has a mPCIe slot as its sole expansion slot, that can also take mSATA SSDs, so the future plan is to take advantage of that. - USFF chassis no bigger than a phonebook, or a late gen VHS deck. Smaller than a PS5, even! Debian 12 installation notes: * Fast fiber + SSD makes for really quick installs, even on old hardware. You can go from zero to desktop in 30 minutes or less! * VLC is unusable on this thing unless you disable hardware video decoding, because it really hates that VAAPI-to-VDPAU bridge, and upstream is simply not willing to restore VAAPI support to the 3.x branch at all. Fuck 'em, just use mpv, enable hardware decoding on mpv.conf, and be happy. * This thing doesn't need firmware blobs, other than CPU microcode. * Haven't done a pure UEFI install in ages. Make a ESP partition big enough for the future - some would say 512MB is a safe choice, but for me that's a waste. 128MB is more than enough for now - I'm not switching to fancy boot systems, or hoping that the Linux kernel becomes a EFI executable. BTW, Secure Boot came disabled on mine, so no problem there. * The audio is lameass Realsuck HDA, so abandon all hopes of great audio quality. * By default Debian STILL installs PulseAudio, so I had to manually install pipewire-alsa and friends. Initially that broke audio via Pipewire and I couldn't run Easy Effects (but Pulse-bridged apps were working), but a reboot fixed this. * You want this for good ol' GTK2 styles on Qt 6 apps. Not available from Debian yet, so you have to compile it. If the compile dies with some weird "Parse error at IID" message, you need to install qt6-base-private-dev to fix that. qt6ct initially crashed after selecting that style, but again, a reboot fixed this. WTF is this, Windows?! QT_QPA_PLATFORMTHEME=qt5ct now works for both Qt 5 and 6, so no more conflicts there. * Initially I went with MATE, but that's because Debian doesn't ship TDE. Ended installing TDE the usual way (again, do not install tde-trinity as it will conflict with base Debian packages and bring a lot of junk you may not want! Install the individual metapackage instead, plus tdebase-trinity). * Achieving that GTK2/3 theme integration is tricky (and outright impossible at some points), but here are some hints: - GTK3 fonts will not obey your selection whatever you do. Give up. At least your theme choice will stick. - Packages you need to install: tde-style-qtcurve-trinity, gtk2-engines-qtcurve (install that with --no-install-recommends or it will bring a bunch of Plasma 5 junk!), gtk3-tqt-engine-trinity. One of those will also bring the GTK appearance control panel settings page, dunno which one. Do NOT install kgtk-qt3-trinity, it will break your GTK3 apps because it will try to mix GTK2 and 3 libs on the same process, which is ILLEGAL! * TDE sticks to the longstanding KDE tradition that xterm MUST be black text on white background, which severely hurts my eyes and it's stupid. This is stupid, so use .Xresources to enforce your favorite theme. Mine is just: xterm*background: black xterm*foreground: white * If you're missing Japanese characters on some applications under TDE, that's because you need to install more fonts even if everything looks right at first on, say, MATE. A few good choices are fonts-noto-cjk, fonts-unfonts-core, fonts-ipafont-gothic, fonts-ipafont-mincho, fonts-vlgothic. Install, logoff, login, done. * Doing a apt-get dist-upgrade targeting bookworm-backports is not a bad idea, but remember that this can cause dependency problems in the future if you try to install some packages if you don't specfically tell you want to target backports! (installs will fail with version conflicts). No big deal, just remember that you need to opt-in to the latest shinies on EVERY install! * Steam client runs like a bloaty pig, sadly. Officially it has heftier system requirements than ~80% of my game library! Since Valve fully committed to the webshit kool-aid, there is no hope. I suggest pirating your own videogames, if possible. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-04-28, 02:33 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1287 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Posted by CaptainJistuce ...and goodbye Kuroneko - the shitty spare Acer SA100 SSD decided it was time to never ever boot again, after... 300ish hours. Yay. So I'm starting over, on a fresh new $65 960GB Kingston A400 I wasn't intending to use on this build! GOD DAMN IT ACER. The SA100 is even worse than StorageReview's $3 Aliexpress Chinesium special, except that this one costed $20! I'm glad I keep writing those notes here, because here I am, using them less than 48 hours later! Posted by CaptainJistuce Sorry, my name isn't Jamie W. Zawinski :P Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-05-03, 02:18 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1288 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Uuugh, USB... What I want is for the glorious return of the soundcard. Somehow, Creative is still in business, selling PCIe Sound Blasters at stupid prices for gamers and "creators" (because the competition died the day C-Media quit making proper sound chipsets that weren't lameass HDA garbo). There is still value on a proper soundcard - not just because of room for a far better analog section, but also because a legit audio DSP frees precious CPU cycles for other useful tasks, instead of relying on halfassed host software solutions for everything (that may not even work at all on your favorite OS!) Alas, the market has spoken: $1000+ RTX4090s? Hell yeah! $50 soundcard with decent analogs? TOO EXPENSIVE!!! -- Back to Kuroneko Mk. II, it only took me a few hours to redo my setup, skip some pitfalls, and do some steps I missed on the first, doomed setup. And I finally managed to buy a straight DisplayPort cable, which for some reason are impossible to find in most of Venezuela, requiring a cross-country shipping of one week for ONE $5 CABLE. That worked without issues, as expected from good ol' lame Intel HD Graphics. Steam still performs like ass, as usual. But Debian boots in a flash on this thing! - I don't even get time to watch my Plymouth splashscreen before the thing is already at the logon prompt! Maybe we're actually living in the future after all? Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-05-03, 23:39 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1289 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Posted by creaothceann I'm not fan of USB audio more because of latency and CPU overhead concerns, but yeah, point taken (although in my case it's just low audio quality overall, not EMI/RF interference) ...either that or spend like Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-05-05, 14:07 in Internet numbers bragging thread (revision 1)
|
Dinosaur
Post: #1290 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Installing some updates today, I found my download speeds were peaking at ~4MB/s, which is odd considering I'm on 25/25M fiber... < fires up Speedtest > OH WOW, my ISP just boosted my junk! Sweet~! Hope my bill didn't got boosted too :P UPDATE: For comparison (taking advantage of brief fiber outage), here is the good ol' ADSL-over-rusted-barbed-wire from CANTV: Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-05-26, 22:40 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs) (revision 1)
|
Dinosaur
Post: #1291 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
A pretty good guide (sadly hosted on a https://forum.manjaro.org/t/how-to-make-linux-sound-great/146143 It goes beyond a simple equalizer, and trust me, it DOES improve things a lot... but it requires a lot of steps and some tinkering. Absolutely worth it, albeit not a replacement for a proper soundcard*. *TIL Creative still makes soundcards - X-Fi got followed up by Sound Core3D, which is actually an HDA-based solution (!!!), albeit on a proper PCIe card. Oh, and Linux support is finicky, as expected. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-06-03, 03:05 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1292 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
This is what happens when I decide to blow off the dust from my Steam library on my new old shiny box: https://steamcommunity.com/app/251990/discussions/0/4336482945457838940/ Game crashes on PC A, runs fine on PC B, forcing audio driver to ALSA fixes things on PC A, and I've yet to actually sit and play the goddamned game. Yay. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-06-10, 22:59 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1293 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Setup Season! After burning some hard-earned Benjamins (and getting Knee-Deep In The Red with a certain friendly bank MasterCard), I'm doing not one, but TWO fresh new Debian setups at the ever growing fleet at home: - New routerbox! Saki Mk. 2 has served well, but I can't stand Compaq/Intel shenanigans with those moronic RAM limits and its absurd incompatibility with anything that isn't a legit Parallel AT Attachment Rust Spinner, so I picked another PCShits M756LMRT, this one with non-blown capacitors and non-broken video/LAN ports. Sadly the M756 is unstable at FSB133 no matter what magical voodoo you invoke, but at least I can stuff this baby with up to 1GB RAM, and it can accept solid state drives, be it bridged SATA devices or the rare, almost unobtanium Chinese-made PATA SSDs/DOMs. Codename "Patchy" will be routing your - FINALLY, a new laptop made in this decade! With Will be covering my install notes on upcoming posts, to help random lost souls in the Internet (and my future self) as usual. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-06-12, 01:58 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs) (revision 1)
|
Dinosaur
Post: #1294 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
How to make a new Debian-powered routerbox using the lamest possible hardware, 2024 Edition: - Hardware-specific config: For some reason this M756LMRT didn't required idle=poll to not hang at boot. Set Power Management to ACPI-only on BIOS so the power button works as intended, instead of just suspending the machine (this will also prevent a couple kernel warnings. I went with a /boot partition, just in case. GRUB behaves weird at times on this SiS 630 by starting to a blank or garbled screen - it will boot anyway! (But just in case, don't forget to set a GRUB_GFXMODE on /etc/default/grub - 800x600 seems to be safe, 1024x768 often fails). Gain some precious seconds at boot by slimming down your initramfs (/etc/initramfs-tools/initramfs.conf) - set MODULES=dep to only include the required modules for your box (at the cost of being unable to boot this disk on antyhing but another equally configured system), and pick a less aggressive compression format (Debian nowadays defaults to zstd, which is too heavy for Coppermines - crank it down to gzip which still compresses OK and yet it unpacks MUCH faster). Splurged a bit on this thing and bought a PATA DOM, a 30GB "Yansen YS40V2-32" (sold by Amazon as a Kingspec - turns out they farmed their boutique PATA SSDs out to this Yansen subsidiary). Sadly they're DOGSHIT: they're based off a SMI 2236 controller that it's for CF cards, the firmware often comes misconfigured (want a HPA? Best reflash it then with the SMI mass production tools with love from Soviet Russia), many boxes won't recongize them properly including this PCShits AMIBIOS that hangs when detecting it unless you set as a CHS 0/0/0 LBA-only drive! (my Compaq recognizes it just fine, but has a utter and extreme allergy for anything that doesn't have platters, heads, and a legit PATA port). They're overpriced garbage, but they can be made to work anyway, and the latency gains are worth the effort. - Kernel preparations: Add these magic strings to your sysctl.conf:
- Network device preparation: Remember to use /etc/systemd/network/10-xxx.link files to setup your persistent device names if you want names that make sense (no, "eno1" or "ens1f1" do not make sense from the point of view of a router!). My fiber ISP uses PPPoE for no good reason at all, which means setting it up in advance on Debian is a pain - pppoeconfig won't just ask questions, it DEMANDS to be connected to the real deal for it to work. And it will shit all around your /etc/network/interfaces with PPP-specific crap, so go and tidy up things afterwards. - Network rulesets: I used my current nftables ruleset - the magic is literally a oneliner. Don't be me, remember enabling net.ipv4.ip_forward or your routerbox won't... route things! - DHCP: Install isc-dhcp-server, edit /etc/dhcp/dhcpd.conf to your tastes. I redid mine with a new IP layout for my fleet, and this time I threw everything inside a "subnet X.x.x.x" section. - DNS: One of the main points of this new setup was to dump BIND, since it's a bloaty pig with my adblocking lists, taking forever to start, and being a pain in the ass to manage in general. My first option was PowerDNS, since it looks to be very flexible and its management tools looked nice... but I quickly hit a brick wall of 32-bit deprecation, as PowerDNS no longer offers i386 packages, and Debian Bookworm followed suit. Ended picking Unbound, which seems to be a popular choice for caching DNS servers, although it's not really meant to be anything else (much less as a real DNS server with zones and junk - you're meant to use its companion for that, NSD), but as usual networking software is meant to be abused anyway. Started with this config as a base, added my LAN zone following this other guide, hard redirects with this, and the gory adblocking bits will be taken care of with yet another script that emits a nicely formatted config file too. UPDATE: HOLY SHIT, Unbound is really lean'n'mean! RAM usage was so good that I even decided to backport this config to Saki... going down from 200MB RAM (and heavy swapping!) to ~50MB is absolutely worth the switch! Sayonara Mr. BIND, and rot in hell! If Unbound refuses to start with a obscure "error: Error for server-cert-file: /etc/unbound/unbound_server.pem", run unbound-control-setup as root to create those cert files that you will not need anyway. - Other random bits: Don't forget to install samba, winbind, and libnss-winbind so it can resolve your Windows host names. I don't intend to go with a print server this time, so I'm sparing the CUPS setup. I might experiment with a scan server in the future, so I can share my one scanner with the LAN. And yes, TEST-NET-3 (203.0.113.0/24) can be used on real networks, despite what the RFC says. I'm going with that one since I wanted private IPs that don't start with a frickin' one! Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-06-16, 03:36 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1295 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Debian 12 on the Dell Inspiron 15 3525 - CPU: Ryzen 7 5700U. I wish AMD had came up with a honest naming system for their Ryzens, just like Intel (where the first 1-2 digits give away the generation of the CPU), because unlike what the "5" on "5700" would suggest a Zen 5, this is actually a rather old Zen 2 SoC! This one is actually a low-end part (it's a "U" with a measly 15W TDP), quite popular on cheap laptops and mini PCs, but that packs quite a lot of punch anyway. Linux Just Works™ with it. mitigations=off or GTFO is the rule in this house, even if the performance gains are hardly measurable these days with all those microcode and BIOS mitigations in place. - GPU: "Lucienne". Not bad at all for a IGP - it can even move Euro Truck Simulator 2 at 1080p at playable speeds on pure Mesa! Hardly smooth as butter, but it can deliver SOMETHING at least. Just Works™ out of the box on Debian 12, haven't done many gaming tests yet, but the ETS2 results alone impressed me in a positive way. Sadly the only discrete GPU option on those Dells is goddamned noVideo, eugh! HW video decoding works nicely on mpv and Xine via VAAPI, while VLC exhibits some weird interlacing artifacts via VDPAU. Yay VLC, can't you just become more and more irrelevant on Linux these days? - display: non-touch 120Hz 1080p panel (mine comes from LG Display). Nothing special, colors are a bit trashy (especially greens), but then you get what you pay for. Wished this was a OLED, but alas. At least it's matte and non-touch! - Storage: Micron 2500 DRAM-less NVMe M.2 SSD. Firmware updates require Windows, sorry. Otherwise, this thing is FAST. I'm surprised at the lack of information that smartmontools can read out from NVMe SSDs, I guess whoever designed SMART for NVMe didn't really cared about SMART being useful. Oh, GSmartControl does not like NVMe SSDs AT ALL! - Audio: Realsuck HDA trash. Forgettable. This laptop has one of those cellphone-style combo 3.5mm jacks for headphones and microphone - plugging headphones while playing something may take a couple of seconds before audio switches from the speakers to the headphones. Consider using Easy Effects to improve the jack output, because the built-in speakers are MEH. Remember that Debian still defaults to Pulseaudio instead of Pipewire, so this should be among the first things you fix after setup! - Ethernet: *crickets* Thaaaaanks Apple. Had to spend $20 on a USB-C Ethernet dongle, a TP-Link UE300C which is gigabit and Just Works™ (ASIX chipset). USB3 adds 1-2ms of latency to your ping, so don't bother playing competitive online shooters with it. - Wireless: Realsuck RTL8821CE 802.11ac + Bluetooth. AWFUL. DOGSHIT. UNUSABLE. RIPOFF. Total and complete waste of silicon and money! All because the Taiwanese crabmen HATE Linux, and their drivers are TERRIIIIBLE. Laggy WLAN which is only fine for casual web browsing (even SSHing over WLAN feels like using DSL - Battery: Haven't pushed the pedal to the metal yet, but at least battery doesn't go flat in a couple hours of Steam and web browsers. - Camera: Some HD garbage I'll never use since I don't use front-facing cameras on laptops or cellphones - I don't do videoconferences at all! Works, for whatever it's worth (it's /dev/video0 - VLC also lists a /dev/video1 device that is non-operative) - USB: 3 x 3.1 USB ports (boo!), one of them being USB-C. They're close to the rear edge of the machine, which means they won't disturb. This is no ASMedia trashy xHCI controller, so they work fine on Linux. - SD reader: Genesys SD interface chipset (USB Mass Storage class). Just Works™ - nothing special there (you won't see the device on the kernel until you actually insert a SD card). - Power management: Suspend works fine, nothing dies on wakeup so far. Haven't bothered testing hibernation since 1) I don't use it, and 2) I don't even have a swapfile yet! - OEM-specific bits: This is a Dell laptop, so i8k/dell-wmm-smi still lets you control the fan. Use i8kfan (from i8kutils) for setting some sensible fan/temperature thresholds. The fan on this thing is hardly silent (it sounds exactly like a jet engine at full blast), but most of the time the laptop will remain fresh enough for it to not kick in. Volume/brightness control keys work. The BIOS on these laptops is bugged regarding the handling of the F-keys: they default to "multimedia", not "function" keys. You can change that on BIOS, and it MAY even work after saving and restarting, but by the next restart the setting will revert to "Multimedia". To put it bluntly: what the fuck Dell!? Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-06-27, 01:16 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1296 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
After some minimal tuning, ETS2 runs fluid with zero slowdown on this lowly Lucienne IGP. No glitches, other than some reduced rendering distance for far-away objects. Trucks look as shiny as the day they left the dealer, and gameplay IS butter-smooth. Now I want to close my eyes and pretend I've got a oversized, non-touch Steam Deck :D Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-06-27, 01:57 in Games You Played Today REVENGEANCE
|
Dinosaur
Post: #1297 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Tried playing Galaxy Angel again, and while this time I made some progress, the space battle parts really kill my will to play this "half visual novel half RTS". Ah well, maybe in 2034 I'll try again saving the Lost Technology... and hitting someone other than Milfeulle. Now I'm back to Euro Truck Simulator 2 after a decade of not touching it. Just like IRL, I suck at driving cars, and for me 80km/h at the wheel of any vehicle (be it real or virtual) feels like I'm flooring the pedal to ONE TRILLION KILOMETERS PER HOUR in straight line to sure death. Some stuff I've discovered in the meanwhile: - The UI hasn't changed that much, although they have added a bunch of online fluff I'm not interested, like World of Trucks. - The radio is a mess, since apparently SCS Software hasn't figured out how to sort filelists by name. - The default deadzone for steering wheels is way too big, with no way to reduce it since by default the deadzone slider for my setup is already at zero - that is, I can only make it bigger. This makes taking narrow curves at speed more dangerous than what already is. I know that my wheel setup (a Genius Speed Wheel 5 Pro) is pure garbage, but pretty much every other game moves when I slightly turn the wheel! - I hate driving double-trailers - they're likely to get stuck either at the pickup or delivery points when doing those narrow turns! - Game runs like a charm in pure Mesa with this amdgpu-driven Lucienne IGP. Not sure if this thing is using Vulkan, OpenGL, or whatever. - The dashboard on some trucks (particularly DAF) doesn't really give proper feedback on things like headlamps, which means you will be racking hefty traffic tickets for driving with lights off at the wee hours of the morning. Thankfully this is not a problem with Scania/Volvo/Iveco - the headlamp lights at the dashboard are BRIGHT and the lamp switch clicks loudly when engaged. - Stop hitting my truck, you ghost vehicles on the road! It's no fun to get a 250€ ticket because you hit a invisible vehicle out of nowhere! - It's amazing the nearly nonexisting advertising billboards on the roads. Looks like a missed marketing opportunity to make the game more realistic! I should pick up American Truck Simulator by the next sale. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-06-28, 03:50 in Games You Played Today REVENGEANCE
|
Dinosaur
Post: #1298 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Steam Summer Sale started today, and for the first time in years, I actually buy something~! After some bank-related snafu (check your card expiry dates! Don't be me!), ended picking ATS for $1, and the Texas DLC for slightly over $3, 'cuz Compared to ETS2, you trade relaxing European roads for... not so pretty American roads. No Autobahn here, but the speed limits are INSANE. And so are the AI drivers on the road! Exactly like in real life. And I still feel that those long-cab Volvos and Freightliners are too fast and furious for my scared self :D Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-06-30, 04:09 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1299 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Routerbox rebuild: partial success! The plan was to keep the Compaq (with Saki Mk. 2 brains) as a backup, and promote the PCShits (with the new "Patchy" brains) to showtime. But... PCShits happened: my second M756LMR turned out to be unusually unperformant, even by Hsing Tech standards: - Awful PATA speeds (not even UDMA33, even with capable drives and cables - the 630 chipset maxes out at UDMA66, and my broken M756LMR can easily saturate the bus) - Weird IRQ behavior - from unnatural IRQ assignments (sure PCShits, I totally want my sound card anywhere BUT at IRQ 5!), to heavy interrupt loads in kernelmode severely nerfing network performance (especially with the built-in SiS 900 port) - Speaking about that SiS 900 LAN port... my DSL modem turned out to heavily dislike it, causing frequent connection dropouts. What the hell. - Absolutely hopeless at FSB133, so no way to get the top performance from the fastest CPUs for the socket, no matter what RAM you throw at it. - Unwanted BIOS settings for the unused and unwired SiS 7018 audio core on the chipset, which can cause severe conflicts with the onboard C-Media audio (again, exclusive from this particular specimen - my other broken mobo has no way to enable this unused feature) - Incompatibility with many PCI cards, from old GeForces to many Realsuck 8139/8169 NICs. The one saving grace was that these mobos are not picky with solid state drives, but the performance hit and stability issues with some connections were too much to stand. Enter plan B: give up SSDs (for now), and do a brain swap. After some well deserved maintenance, the Compaq is back to routing packets, but with a shiny new Debian 12 setup, capable of maxing out 100Mbit channels even on lowly Realsucks, and even getting somewhere in the way to gigabit. Well, at least good ol' Saki finally earned its well deserved retirement, even if on spirit only. Also: now that I cut RAM usage in more than half. I no longer have the need for the unreliable "swap on video RAM", so I got rid of the MX4000 and switched back to the onboard i810E IGP. It's... hopeless on GRUB too, the best it can do is 640x480x16 colors thanks to its lobotomized VESA BIOS. Also no way to tune shared RAM size for video - Compaq hardcodes it at 4MB and that's final. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-07-19, 23:40 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs) (revision 3)
|
Dinosaur
Post: #1300 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Bought a nerd-favorite WLAN card to cure my Realsuck wireless woes on this Dell: an Intel AX210 for $15. No, the Inspiron 15 3525 does NOT have a WLAN whitelist, just like 99.99% of every other Dell laptop ever made. Internet claims over Dell pulling a Lenovo over that WLAN slot are bogus at best. Install is simple: remove 8 screws, get your favorite plastic spudger or expired credit card, release a metric boatload of clips, and watch out with those TINY antenna connectors! Card works fine for WiFi (latency is still a bit higher than expected), but Bluetooth is day and night: fluid audio, Dolphin picks my Wiimote at the first try, it almost feels like an Atheros or Broadcom! You may want to use the firmware-iwlwifi package from Sid to ensure you're using the latest blobs for these cards that have a patchy reputation of solid drivers but shit firmware.
DON'T! It may work for you, but in my case (and some others I found online), instead it crashes the firmware. Yay Intel. UPDATE: Update to kernel 6.9, now shipping on backports - that one no longer complains about that missing Intel Confidential® firmware. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
|