Latest Comments by elmapul
Canonical going 'all in' on gaming for Ubuntu, new Steam Snap package in testing
30 Apr 2022 at 12:35 pm UTC
if i have an small risk of someone actually developing an malware for linux and i geting this malware, end up not being able to run my games on my computer (among other things), and i could chose to run saffer code at the cost of being 100% sure that i wont be able to play my games, then the choice is obvious.
that is like saying, give all your money to thiefs arround the world, they cant rob you if you have nothing.
30 Apr 2022 at 12:35 pm UTC
Quoting: jpthat is like saying, rust is useless because an good programer can check the code to make sure its safe to run, sure, in an ideal world we would have perfect programers in enough quantity to make big projects without massive security holes, meanwhile in the real wolrd, we have code writen by humans, so the more you can take away their capabilities of making mistakes, the less security holes you will have.Quoting: SchattenspiegelRemember the time basically every major application had a .deb package available and most the disk space was available for games and data and stuff, because applications where small and started nearly instantly and... actually...worked...?There is no goal, it's just laziness and illiteracy of developers, who for the most part don't know how to write pure code, they have flooded Linux devcommunity.
I mean seriously, what is the goal of this? To accelerate climate change by being intentionally wasteful? To incite social unrest by creating an atmosphere comparable to a traffic jam whenever one opens an application?
Quoting: jpAt the same time, all these snaps/flatpaks etc (shhh, systemd) are complicated and unsafe, although it is useful for someone to have legitimate backdoors.old games wont be mantained no matter how much we wish then too.
Welcome to World with New order created by corporations and approved by new Linux generation.
if i have an small risk of someone actually developing an malware for linux and i geting this malware, end up not being able to run my games on my computer (among other things), and i could chose to run saffer code at the cost of being 100% sure that i wont be able to play my games, then the choice is obvious.
that is like saying, give all your money to thiefs arround the world, they cant rob you if you have nothing.
Canonical going 'all in' on gaming for Ubuntu, new Steam Snap package in testing
30 Apr 2022 at 5:03 am UTC Likes: 2
30 Apr 2022 at 5:03 am UTC Likes: 2
Quoting: F.Ultrawhat a plot twistQuoting: PikoloSteam as a snap package? That is very unwelcome - I hate applications updating behind my back. Mozilla provide an official Firefox PPA, but I hope Canonical don't mess with the Steam APT package.The Mozilla Team PPA is not by Mozilla, it's by a voluntary group inside Canonical (or at least they where some years ago). Mozilla are the ones that build the snap for Ubuntu.
Classic Sonic games being delisted to make way for Sonic Origins
27 Apr 2022 at 2:15 am UTC
27 Apr 2022 at 2:15 am UTC
sigh
by the time i get enough money for an new computer + games, i probably wont want to give those companies any cent anymore...
by the time i get enough money for an new computer + games, i probably wont want to give those companies any cent anymore...
Steam Deck was the Steam top seller for the week ending April 17
20 Apr 2022 at 5:40 pm UTC
https://www.pcgamer.com/valve-says-steam-deck-production-will-be-in-the-hundreds-of-thousands-by-next-month/ [External Link]
havent you being following the news?
20 Apr 2022 at 5:40 pm UTC
Quoting: pete910"In the first month very quickly we'll be in the tens of thousands, by the second month we'll be in the hundreds of thousands. And beyond that it'll grow even quicker."Quoting: elmapulfirst they should fix their supply issueNot knowing how many they have made or pre orders taken you cant make that assumption.
https://www.pcgamer.com/valve-says-steam-deck-production-will-be-in-the-hundreds-of-thousands-by-next-month/ [External Link]
havent you being following the news?
Steam Deck was the Steam top seller for the week ending April 17
19 Apr 2022 at 7:38 pm UTC
nes and snes had an good momentum but that was not enough to ensure n64 would have for instance.
19 Apr 2022 at 7:38 pm UTC
Quoting: Termythat is why i said "most of", now, steam deck have a good momentum, but it will have to keep it momentum in order to get support from more big publishers and will have to get this support for the long run.Quoting: elmapulmost of thos devs are indie devs, im still waiting to see if big devs will start opitimizing for the deck.Well, Apex Legends is not something i would consider "indie" ;)
There have been several not-so-small studios that released patches to optimize for the Deck, so i wouldn't say its just the indies, albeit they surely are the majority.
Of course it would be nice to have dozens of millions of sold units to "force" the industry to finally care about linux, but i'm pretty happy with the progress we've seen in the last few months already. ^^
nes and snes had an good momentum but that was not enough to ensure n64 would have for instance.
box86 and box64 get Steam Play Proton working much better on Arm devices
19 Apr 2022 at 6:02 pm UTC
often you exchange processing power with energy efficiency, size, etc"
he said other examples instead of etc.
he knows that often one tech is not better than other, its just better at an specific thing.
more often than not.
19 Apr 2022 at 6:02 pm UTC
Quoting: 3zekielMy thought is that the video is confusing power efficiency and performance. I will answer points by points and try to explain."nope, the guy really knows his stuff, he even made a video to talk about trade offs.
often you exchange processing power with energy efficiency, size, etc"
he said other examples instead of etc.
he knows that often one tech is not better than other, its just better at an specific thing.
more often than not.
Steam Deck was the Steam top seller for the week ending April 17
19 Apr 2022 at 6:00 pm UTC
i have to agree that i dont care about marketshare so long we can play any game we want, and run any software or use case we want (use alternatives to the windows exclusive softwares with the same esential feature)
but if we can reach console level of sales (75~150 millions of units shiped) then we might as well solve the chicken and egg problem foreblem as well as optimization problem forever.
19 Apr 2022 at 6:00 pm UTC
Quoting: Termyi doubt VR will ever have the demand that deck have, playing almost any game ever launched on the go, will have a bigger demand than playing the few VR games we have, especially considering that not all games work in VR.Quoting: elmapulonce they ramp up their production capacityI'm sure they'll change things once the production surpasses the demand - but as that seems to still not be the case for the Index, i doubt it'll be too soon.
Quoting: TermyAnd i'm not sure if that's a bad thing.most of thos devs are indie devs, im still waiting to see if big devs will start opitimizing for the deck.
As polished as the Deck already is, i wouldn't say it's something a completely oblivious person should just grab from the shelf of a big vendor because they like the packaging.
I'm also not sure if it really needs to compete with the number of switches shipped, at least not for "our" purpose. It "just" has to solve the chicken&egg problem - and seeing how many devs are jumping at it, it seems to be doing a pretty good job at that.
i have to agree that i dont care about marketshare so long we can play any game we want, and run any software or use case we want (use alternatives to the windows exclusive softwares with the same esential feature)
but if we can reach console level of sales (75~150 millions of units shiped) then we might as well solve the chicken and egg problem foreblem as well as optimization problem forever.
box86 and box64 get Steam Play Proton working much better on Arm devices
19 Apr 2022 at 5:52 pm UTC
19 Apr 2022 at 5:52 pm UTC
Quoting: Guestthis^ give that man a coockie, not only he explained 99% of what i said better than my self, but he also added some extras.Quoting: elmapulThe designs of each have become far too complex to be summarised properly in just a short paragraph or two, but some highlights:Quoting: 3zekieli saw an video explaining it, and it was quite the opposite!Quoting: elmapul"It's not like arm is new in gaming. Mobile phones have been doing it for a long time, the Switch uses arm cores."It's the Vita which can run without a full emulator, the PSP is using MIPS.
speaking of it, arm processors would be much better to run emulators for portable consoles.
hell, its possible to run psp(or vita?) apps on a switch without emulators!
One problem though, at least for older portable consoles, is that they use 32 bit arm ISA, which has been dropped from newer cores. Also, emulating RISCV over modern CISC tend to work very well due to reducing the instruction cache bloat - an x64 instruction might cover 3 or more ARM instruction (think of LEA vs a multiplication a shift and an addition), keeping the generated code small. So it's not 100% sure that emulating ARM 32 over ARM 64 will be faster than emulating on top of x64.
As for emulating x64 over ARM, it is quite costly... The best way to do it is to go semi hardware like Apple did with the M1 (Implement a bunch of x64 instuctions in hw - mostly memory related -, use x64 memory ordering etc etc). Without that, I'm afraid taking a big overhead is mostly unavoidable, making recent games unplayable.
arm is better to emulate x86 than x86 to emulate arm!
the video is in portuguese so i'm not sure its gonna be usefull here, but te explanation was something like:
you can draw an square by drawing 4 lines, but you waste a lot of processing power if you have to draw an entire window with 1px of width every time you want an vertical line, and an entire window with 1px of height every time you want an horizontal line.
x86 complex instruction set is only usefull when most of those instructions get used often, but that simply is not the case, many instructions were put there to cheat on benchmarks or because hardware patents dont last forever and intel priorities were at not being copied instead of designing an efficient chip, in fact, most x86 instructions are already "emulated" using micro architecture or something like that in plain x86 chips.
(i say x86 but i mean both x86 and x86/64, its just laziness)
i dont remember the exactly explanation on why arm was better, but it was somethng like x86 have an number of instruction that vary too much to be predictable or anything like that.
the processor spend a lot of time trying to figure out the instruction instead of executing it.
anyway, i hope someone else who work on the area can figure out what i'm talking about and and explain it in better/more precise words. =p
- arm is a design, which can be customised. Specific instructions can be added to the hardware - not all "arm" chips are equal!
- arm is risc (reduced instruction set), x86/x86_64 is cisc (complex instruction set)
- These days (well, last I checked) cisc is sort of emulated with microcode - that is, smaller instructions are used to build and run the complex ones. This is done to reduce chip size and complexity, but makes the instruction decode somewhat more entertaining from an engineering standpoint.
- Branch prediction, long pipelines, decode units, and a whole host of extras are generally somewhat more beefy on x86/64 chips to get raw performance out of it, and all of that takes up an awful lot of chip space. One of the reasons arm can go smaller, more power efficient, is by minimising or removing some of that - at the cost of performance.
- As manufacturing technologies improve, there are fewer gains to be had by x86/64, and arm can catch up in those areas, but it's still going to lack certain instructions that help make software run a lot faster (if the software uses them!).
Basically I can see arm right now being able to take over on normal desktop usage (Apple has certainly shown it's quite possible), but it's still a very, very long way away from what x86_64 can do when the thermal and power designs are more permissive. Only it's not quite so simple as that because hardware aside, there's quite a good deal of back & forth with software as well (just like with GPUs). All the fancy instructions in the world are useless if software never uses them - but x86/x86_64 has had a very long time in the spotlight, and compilers can make various assumptions about what is supported or not. Apple get away with it on the M1 because they control everything (they can add instructions and know they'll be used).
Both arm and x86_64 serve different purposes, but requirements change over time and the lines between purposes are blurring more all the time and there's space for a range of options.
Steam Deck was the Steam top seller for the week ending April 17
19 Apr 2022 at 8:57 am UTC
1)many people simply cant chose the steam deck since its not avaliable for purchase, at least not imediatly, you have to wait for the shipment, that is, if its even avaliable at your country.
2)no developer is opmitizing for the deck, its was valve who had to fix elden ring for instance. (and make it better than even the windows version)
and while it dont have to sell as much as the switch, if we can sell like this, then the problem of games not supporting linux and we having to rely on proton may disapear for ever, proton would be for backward comp, while new games support it natively.
not to mention that competition kind of assume that people chose to buy one instead of another, instead of chose both (if they can afford) they save the money on one of then to buy more games on the other.
another thing to consider is that, if their margin for profit is too small, they might become unable to have an competitive hardware in the future, but that is an stretch.
also i wouldnt count things like android competition, google playstore is a joke, trying to find an good game there is harder than finding an needle in a haystack, i rather port my self an good game or make one than try to find anything google on playstore.
*by good i mean no pay to win bullshit, no lootbox/gacha.
19 Apr 2022 at 8:57 am UTC
Quoting: Eikethey arent competing in the sense that:Quoting: elmapulbut it wont be enough to compete with things like switch or give it enough users to compete with windows.They're already "competing with" the Switch. Both sell to the market of mobile gaming. That's competition.
And both sell well. Though you're sounding like Steam Deck could only be called successful if it sells more items than the Switch...
1)many people simply cant chose the steam deck since its not avaliable for purchase, at least not imediatly, you have to wait for the shipment, that is, if its even avaliable at your country.
2)no developer is opmitizing for the deck, its was valve who had to fix elden ring for instance. (and make it better than even the windows version)
and while it dont have to sell as much as the switch, if we can sell like this, then the problem of games not supporting linux and we having to rely on proton may disapear for ever, proton would be for backward comp, while new games support it natively.
not to mention that competition kind of assume that people chose to buy one instead of another, instead of chose both (if they can afford) they save the money on one of then to buy more games on the other.
another thing to consider is that, if their margin for profit is too small, they might become unable to have an competitive hardware in the future, but that is an stretch.
also i wouldnt count things like android competition, google playstore is a joke, trying to find an good game there is harder than finding an needle in a haystack, i rather port my self an good game or make one than try to find anything google on playstore.
*by good i mean no pay to win bullshit, no lootbox/gacha.
box86 and box64 get Steam Play Proton working much better on Arm devices
19 Apr 2022 at 8:39 am UTC
arm is better to emulate x86 than x86 to emulate arm!
the video is in portuguese so i'm not sure its gonna be usefull here, but te explanation was something like:
you can draw an square by drawing 4 lines, but you waste a lot of processing power if you have to draw an entire window with 1px of width every time you want an vertical line, and an entire window with 1px of height every time you want an horizontal line.
x86 complex instruction set is only usefull when most of those instructions get used often, but that simply is not the case, many instructions were put there to cheat on benchmarks or because hardware patents dont last forever and intel priorities were at not being copied instead of designing an efficient chip, in fact, most x86 instructions are already "emulated" using micro architecture or something like that in plain x86 chips.
(i say x86 but i mean both x86 and x86/64, its just laziness)
i dont remember the exactly explanation on why arm was better, but it was somethng like x86 have an number of instruction that vary too much to be predictable or anything like that.
the processor spend a lot of time trying to figure out the instruction instead of executing it.
anyway, i hope someone else who work on the area can figure out what i'm talking about and and explain it in better/more precise words. =p
19 Apr 2022 at 8:39 am UTC
Quoting: 3zekieli saw an video explaining it, and it was quite the opposite!Quoting: elmapul"It's not like arm is new in gaming. Mobile phones have been doing it for a long time, the Switch uses arm cores."It's the Vita which can run without a full emulator, the PSP is using MIPS.
speaking of it, arm processors would be much better to run emulators for portable consoles.
hell, its possible to run psp(or vita?) apps on a switch without emulators!
One problem though, at least for older portable consoles, is that they use 32 bit arm ISA, which has been dropped from newer cores. Also, emulating RISCV over modern CISC tend to work very well due to reducing the instruction cache bloat - an x64 instruction might cover 3 or more ARM instruction (think of LEA vs a multiplication a shift and an addition), keeping the generated code small. So it's not 100% sure that emulating ARM 32 over ARM 64 will be faster than emulating on top of x64.
As for emulating x64 over ARM, it is quite costly... The best way to do it is to go semi hardware like Apple did with the M1 (Implement a bunch of x64 instuctions in hw - mostly memory related -, use x64 memory ordering etc etc). Without that, I'm afraid taking a big overhead is mostly unavoidable, making recent games unplayable.
arm is better to emulate x86 than x86 to emulate arm!
the video is in portuguese so i'm not sure its gonna be usefull here, but te explanation was something like:
you can draw an square by drawing 4 lines, but you waste a lot of processing power if you have to draw an entire window with 1px of width every time you want an vertical line, and an entire window with 1px of height every time you want an horizontal line.
x86 complex instruction set is only usefull when most of those instructions get used often, but that simply is not the case, many instructions were put there to cheat on benchmarks or because hardware patents dont last forever and intel priorities were at not being copied instead of designing an efficient chip, in fact, most x86 instructions are already "emulated" using micro architecture or something like that in plain x86 chips.
(i say x86 but i mean both x86 and x86/64, its just laziness)
i dont remember the exactly explanation on why arm was better, but it was somethng like x86 have an number of instruction that vary too much to be predictable or anything like that.
the processor spend a lot of time trying to figure out the instruction instead of executing it.
anyway, i hope someone else who work on the area can figure out what i'm talking about and and explain it in better/more precise words. =p
- Here's the most played games on Steam Deck for January 2026
- GOG are giving away Alone in the Dark: The Trilogy to celebrate their Preservation Program
- Steam Survey for January 2026 shows a small drop for Linux and macOS
- Valheim gets a big birthday update with optimizations, Steam Deck upgrades and new content
- AMD say the Steam Machine is "on track" for an early 2026 release
- > See more over 30 days here
- Is it possible to have 2 Steam instances (different accounts) at …
- whizse - I need help making SWTOR work on Linux without the default Steam …
- WheatMcGrass - Browsers
- Jarmer - New Desktop Screenshot Thread
- Hamish - Will you buy the new Steam Machine?
- DoctorJunglist - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck