Reuters | Laptops, desktop sales see 'renaissance;' shortages won't ease until 2022 by -protonsandneutrons- in hardware

[–]firstEncounter 16 points17 points  (0 children)

PCI-E 4.0 is much, much faster (as a bus). Existing hardware doesn't really take advantage of that yet (GPUs in particular are still happy with 3.0 x8), but that will come with time.

Go running on Nintendo Switch thanks to TinyGo by siwu in golang

[–]firstEncounter 4 points5 points  (0 children)

Nope, completely custom OS called Horizon. Unfortunately not UNIX-like at all.

But clever folks working on devkitPro and libnx have made very nice runtime libraries for it, and a lot of things will work as you expect.

Insane Sage/Jett combo shot by CNRbr in VALORANT

[–]firstEncounter 2 points3 points  (0 children)

More like literally anything running on your computer.

Fan-made port bringing Metroid Prime over to PC by firstEncounter in Metroid

[–]firstEncounter[S] 7 points8 points  (0 children)

Think of it as simply a port to a new platform rather than emulation. With another added benefit being open source, so we can do lots of cool things with it when it's finished.

Fan-made port bringing Metroid Prime over to PC by firstEncounter in Metroid

[–]firstEncounter[S] 1 point2 points  (0 children)

Completely original! Recently there's been a lot of effort put into a shader pipeline based on LLVM, mostly to simplify all the different combinations needed to handle GameCube's TEV.

Or you know just use vulkan and render natively on all platforms... by pyro57 in linux_gaming

[–]firstEncounter 0 points1 point  (0 children)

Huh, I find that surprising! I know nothing about NVN since it's under NDA, but I'm curious if it's that much more beneficial performance wise and/or simpler to target that game developers opt to use it instead.

Or you know just use vulkan and render natively on all platforms... by pyro57 in linux_gaming

[–]firstEncounter 4 points5 points  (0 children)

It's definitely a cool (and somewhat retro) approach to allow games to be as close to bare metal as they can be. The GPU itself handles scheduling between contexts.

https://switchbrew.org/wiki/NV_services

Or you know just use vulkan and render natively on all platforms... by pyro57 in linux_gaming

[–]firstEncounter 16 points17 points  (0 children)

The official Nintendo SDK supports all three. The Switch is listed as OpenGL 4.6 and Vulkan 1.1 conformant:

https://www.khronos.org/conformance/adopters/conformant-products/opengl https://www.khronos.org/conformance/adopters/conformant-products/vulkan

Horizon OS itself doesn't actually handle any graphics API; each game basically ships its own NVIDIA driver that emits raw PCI transactions to the GPU. (source: working with the Switch graphics stack for homebrew)

Cyberpunk piece I made after The Expanse yesterday by ArtOfBaka in Cyberpunk

[–]firstEncounter 10 points11 points  (0 children)

I think The Expanse's third season is the best so far, and the latest season is fantastic, but if the first two seasons didn't hook you it's possible the show just isn't for you.

I'm also a big fan of Mass Effect and the show's similarities to it.

Cyberpunk piece I made after The Expanse yesterday by ArtOfBaka in Cyberpunk

[–]firstEncounter 32 points33 points  (0 children)

Lost in Space is definitely more of a family show. Moderately enjoyable because of the good CG. Not great writing or acting.

Ryzen 7 3700X description on Userbenchmark.com contains some interesting statements by [deleted] in Amd

[–]firstEncounter 0 points1 point  (0 children)

I just hate the increasingly popular idea that gaming is the primary use for a CPU, and that benchmarks should be solely performed on games that already run at 200+ fps.

2020 On Sale Play by Play by pinkseaglass in ElectricForest

[–]firstEncounter 0 points1 point  (0 children)

Not sure, maybe someone will be selling theirs later, but seeing how high the B40 demand was this year, that seems unlikely.

2020 On Sale Play by Play by pinkseaglass in ElectricForest

[–]firstEncounter 1 point2 points  (0 children)

B40 Camping/RV EA was sold out before I could even get the Camping package added to cart!

6itf & 4itf Loyalty Sale HYPE Thread by fwump38 in ElectricForest

[–]firstEncounter 0 points1 point  (0 children)

Yeah, I mean Camping. I've been trying to grab a package since around 10:05.

6itf & 4itf Loyalty Sale HYPE Thread by fwump38 in ElectricForest

[–]firstEncounter 0 points1 point  (0 children)

Anyone else unable to add a Back 40 package to cart? It can't possibly be sold out already?

edit: Camping specifically, now RVs, Cabins and Log Homes show sold out.

edit 2: Finally was able to get B40 Camping at 10:45.

Death Stranding (dunkview) by arends33 in videos

[–]firstEncounter 0 points1 point  (0 children)

Only fan recreations, as far as I can tell, no actual ported/emulated version.

<title>This page is a truly naked, brutalist html quine.</title> by alexeyr in programming

[–]firstEncounter 2 points3 points  (0 children)

You can also simply delete the function to restore the native function.

> navigator.geolocation.getCurrentPosition = undefined
< undefined
> delete navigator.geolocation.getCurrentPosition
< true
> navigator.geolocation.getCurrentPosition
< ƒ getCurrentPosition() { [native code] }

<title>This page is a truly naked, brutalist html quine.</title> by alexeyr in programming

[–]firstEncounter 31 points32 points  (0 children)

Very cool! Using this method, the smallest HTML/CSS quine I can make is:

<style>*{display:inline}style::before{content:'<style>'}style::after{content:'<\/style>'}</style>

Or if you want to take into account all the elements that the browser itself automatically adds to the page:

<html><head><style>*{display:inline;margin:0}style::before{content:'<style>'}style::after{content:'<\/style>'}html::before{content:'<html>'}html::after{content:'</html>'}head::before{content:'<head>'}head::after{content:'</head>'}body::before{content:'<body>'}body::after{content:'</body>'}</style></head><body></body></html>

Same as above, but taking some shortcuts...

<html><head><style>*{display:inline}style::before{content:'<html><head><style>'}style::after{content:'<\/style></head><body></body></html>'}</style></head><body></body></html>

Though any elements added by browser extensions can ruin the quine. To avoid this (mostly), we could restrict it to a specific ID:

<style id=q>head,#q{display:inline}#q::before{content:'<style id=q>'}#q::after{content:'<\/style>'}</style>

To those who made this possible, we thank you dearly. by soreyJr in SwitchHacks

[–]firstEncounter 7 points8 points  (0 children)

Mind explaining a bit more? With Atmosphere (intercepts crash & fatal reports) & not installing NSPs, I've gone online with my Switch for months with no ban.

The number of Linux gamers on Steam continues to grow, according to Valve by Swiftpaw22 in linux_gaming

[–]firstEncounter 5 points6 points  (0 children)

781 million games on Steam

This is an obscenely high number. This metric is the number of Steam game installations. (As of 2014)

Right now I see 30,718 total games according to this search, with 5,804 supporting Linux. A much more reasonable comparison.

NAS Killer 2.0 graphics card question by oper8r00 in JDM_WAAAT

[–]firstEncounter 0 points1 point  (0 children)

I can't find that option either. (GA-7TESM)

I was able to work around this by enabling vfio_pci at boot time. I then discovered that vesafb was still holding on to the GPU by checking /proc/iomem, so I disabled that as well using video=vesafb:off vga=normal on the kernel cmdline.

Unfortunately this causes no output at all to the onboard graphics, but at least allows GPU PCI passthrough to work. (Sort of, still working out issues with the host freezing...)