this post was submitted on 01 Mar 2024
48 points (85.3% liked)
Games
16745 readers
792 users here now
Video game news oriented community. No NanoUFO is not a bot :)
Posts.
- News oriented content (general reviews, previews or retrospectives allowed).
- Broad discussion posts (preferably not only about a specific game).
- No humor/memes etc..
- No affiliate links
- No advertising.
- No clickbait, editorialized, sensational titles. State the game in question in the title. No all caps.
- No self promotion.
- No duplicate posts, newer post will be deleted unless there is more discussion in one of the posts.
- No politics.
Comments.
- No personal attacks.
- Obey instance rules.
- No low effort comments(one or two words, emoji etc..)
- Please use spoiler tags for spoilers.
My goal is just to have a community where people can go and see what new game news is out for the day and comment on it.
Other communities:
Beehaw.org gaming
Lemmy.ml gaming
lemmy.ca pcgaming
founded 1 year ago
MODERATORS
The first batch of x86_64 patents elapse next year.
Which means several years of development ahead to have working silicon, and that would mean AMD64 v1, which Windows and many libraries/application in Linux doesn't support anymore.
In Debian Unstable, for example, ld-linux-x86-64.so.2 reports that it only supports v2, v3 and v4. v3 architecture , so CPUs from Buldozer/Nehalen generation or later. That version of the architecture will still be protected for a few more years.
Since both Intel and AMD are competitors on both CPU and GPU markets, Nvidia's only option is Zhaoxin, a joint venture between Via Technologies (who has a license for box X86 and AMD64) and Shanghai municipality.
Failing that, they would have to go with ARM and emulation, which would come with a performance penalty, or separate CPU and GPU chips, which would make the devices bigger and less power efficient than competing models with APUs.
In conclusion, don't hold your breath. This talk about Nvidia handheld PCs is just to appease their shareholders and create FUD on AMD and Intel ones.
And the other extensions can be emulated. The result should be much faster than full x86_64 emulation on ARM.
They could embrace user-space emulation, e.g., Wine faking Windows stuff and box86 faking x86 stuff.
Taki Udon had a video maybe a year ago about getting Steam to run on ARM SOC handhelds. The primary obstacle to compatibility and performance was a lack of drivers for proprietary bullshit. Obviously... not an issue for Nvidia, being a hardware designer and manufacturer. And since they didn't manage to seize ARM (thank fuck) they could do the world a solid and fancy up RISC-V.
Even if it was unrestricted, x86 is incredibly difficult to optimize well. Most of the people who know how to do it already work at Intel or AMD. Actually, they might all work at AMD.
They definitely don't work at VIA, which is the forgotten third company that makes x86 chips. Forgotten for a reason.
Now, Nvidia has a big pile of cash and can solve the problem that way. More likely, though, they'll use ARM like they have been.