HyperfocusSurfer

joined 1 year ago

Iirc, in tests only white somewhat affected fps: it runs the hottest, so it lowers the fps.

<C-v>4j:s/element/container/g 🤷

I'm more of a funk guy, but I agree with the sentiment

Yeah, 8.1 took like 800 megs ootb, while 10 wanted about 3 gigs to itself (not sure about earlier versions, tho; mb enshitification happened gradually)

[–] HyperfocusSurfer@lemmy.dbzer0.com 3 points 1 month ago (1 children)

this is false

So far

Applies anything too "smart" for its own good. Too many cases of those having obvious backdoors like trying to reverse ssh home, not to mention stupidest vulnerabilities imaginable nobody fixes

I literally can't imagine how boring of a life one should live to care if sb they don't even know had an abortion or bathes while not cosplaying a tent. Those nutjobs should get a hobby or something.

It's more like a chroot, not exactly emulation. The point, at least for me, used to be that some apps for android have better ux than their Linux counterparts (mostly newpipe vs freetube and antennapod vs kasts), but since both of those work reasonably well in ATL, I don't really use it much now.

Compared to lineage, I quite like being able to run desktop software as well; nix is a godsend here, since they compile many packages for arm64 as well as x86. Although, to be fair, I haven't tried running nixos in chroot alongside android; mb a viable option as well

[–] HyperfocusSurfer@lemmy.dbzer0.com 7 points 1 month ago (1 children)

The issue is probably the dropping of support for several obscure architectures used by 3 people combined due to there being no llvm support rust relies on

[–] HyperfocusSurfer@lemmy.dbzer0.com 1 points 1 month ago (2 children)

I mean, to some extent: waydroid actually works quite well, if you don't mind their security issues, a few apps also work with android translation layer. My main troubles are actually with virtual keyboards: there's nothing as good as heliboard so far, although the new plasma keyboard with custom layouts is usable

Well, duh. Antisocial media needs ppl to keep consuming to keep consuming to generate ad revenue. Currently far right are the trending clowns, so that's one explanation. Another's that twatter has always been a cesspool, while tiktok just shows whatever's popular among brain-damaged individuals.

Jokes aside, might as well be a demo of the multiple testing problem, so implying that algorithmic feeds in general do this is premature (not that the article does this, so just a note).

P.s, not defending current algorithmic feeds either; I've personally all but cut those out of my life for good, and advocate for using white-box approaches instead, like what's done in reccomend_from_archive that recommends tracks based on AA's spotify scrape data and listening history/playlist exports.

 

1st, USB emulation, since it's more interesting of a use case, IMO.

A while back you may've stumbled upon the article Unlocking secret ThinkPad functionality for emulating USB devices where a dude patches nvram to enable xdci. I've been reminded of that recently and decided to find a way to achieve that with coreboot. After some time looking here and there, here's the solution: just add device ref south_xdci on end after device domain 0 on in coreboot's src/mainboard/lenovo/sklkbl_thinkpad/variants/t480/overridetree.cb. Yap, that simple; have fun!

Now on edk2: as one dude on reddit suggested, libreboot can be used to get the proprietary binaries and patched ME semi-automatically (although I've experienced some instability here and ended up feeding it blobs from an earlier build). As for the .config, I ended up following MrChromebox' advice and leaving most of the default choices be. Here's a minimal defconfig that generates working builds (fully flashable, not just the bios region):

# board choice
CONFIG_VENDOR_LENOVO=y
CONFIG_BOARD_LENOVO_T480=y
CONFIG_PAYLOAD_EDK2=y

# proprietary blobs
CONFIG_HAVE_IFD_BIN=y
CONFIG_IFD_BIN_PATH="../../../config/ifd/t480/ifd_16"
CONFIG_HAVE_ME_BIN=y
CONFIG_ME_BIN_PATH="../../../vendorfiles/t480/me.bin"
CONFIG_HAVE_GBE_BIN=y
CONFIG_GBE_BIN_PATH="../../../config/ifd/t480/gbe"
CONFIG_ADD_FSP_BINARIES=y
CONFIG_FSP_USE_REPO=n
CONFIG_FSP_M_FILE="../../../vendorfiles/kabylake/Fsp_M.fd"
CONFIG_FSP_S_FILE="../../../vendorfiles/kabylake/Fsp_S.fd"

# nice-to-haves
CONFIG_EDK2_FULL_SCREEN_SETUP=y
CONFIG_MEC1653_ENABLE_UART=y

You can walk around the menuconfig after making olddefconfig and see what other options you may like. However DO NOT TOGGLE the "allow pcie resource allocation over 4g" or whatever it was called (it's in the bottom of the device section), as on my machine that resulted in coreboot and systemd-boot displaying nothing, though there finally was image after Linux started booting. So, not fatal, but may end up requiring reflashing externally, depending on your setup.

The most useful thing in edk2 for me with that was the working platform setup menu, where one can disable the annoying fnlock on boot/wake and increase the memory limits for igpu. Although, nvramtool should work for that now, too.

 
view more: next ›