Latest Comments by F.Ultra
The latest and greatest Vulkan extension has arrived
1 Apr 2022 at 9:10 pm UTC Likes: 1
1 Apr 2022 at 9:10 pm UTC Likes: 1
Quoting: wit_as_a_riddle"Only the smartest will be able to figure it out."So not some one with a "very, very large brain" I assume :)
🤣🤣🤣
DXVK 1.10.1 is out with initial support for shared resources
26 Mar 2022 at 9:05 pm UTC Likes: 6
26 Mar 2022 at 9:05 pm UTC Likes: 6
Quoting: drlambIt's referring to both 3 and 4:Assassin's CreedI don't know why this bothers me so much but it does, unless the issue is trying to say Assassin's Creed 3 and Black Flag.34, Black Flag
/* Assassin's Creed 3 and 4 */
{ R"(\\ac(3|4bf)[sm]p\.exe$)", {{
{ "d3d11.cachedDynamicResources", "a" },
}} },
Microsoft announce Xbox Cloud Gaming for Steam Deck with Edge (Beta)
19 Mar 2022 at 11:47 pm UTC Likes: 1
19 Mar 2022 at 11:47 pm UTC Likes: 1
Quoting: rustybroomhandleOthers have already replied here, but just one quick note for the curios: very few game devs (if any) will spend the time and resources to completely rewrite their shader code from DX9-11 to Vulkan so they use the stand alone version of DXVK to do the translation for Stadia, it's part of the Stadia Porting Toolkit.Quoting: F.UltraStadia does not currently use DXVK. I think you have it confused with the new "windows emulator" project they are working on.Quoting: henriquecariocaStadia is linux + Vulkan , Stadia helps Steam deck and vice versa ( and steam for linux )Give a single example where Stadia have helped the Steam Deck. Stadia is not Linux + Vulkan, it's some in-house proprietary Google API + DXVK that just happens to run atop Debian.
that simple ,
Microsoft announce Xbox Cloud Gaming for Steam Deck with Edge (Beta)
19 Mar 2022 at 11:38 pm UTC
19 Mar 2022 at 11:38 pm UTC
Quoting: slaapliedjeAs you say you live alone, I have to children (18yo+20yo) and one wife. All of them are basically on Netflix and YouTube (some of them simultaneously) 24x7, one of the phones had a download of over 200GiB today according to the traffic monitor on my wireless router.Quoting: F.UltraThe problem is all your bandwidth is still taken by downloading games. Even if you're buying physical copies, the patches these days are larger than the games of yesteryear. I live alone, and still am irritated when Steam is downloading something and taking all of the bandwidth, so Netflix/Amazon Prime that I'm usually watching while the game/patch installs is either degraded, or constantly stopping to buffer (this doesn't happen in Linux, but only when I'm using Windows for some unknown reason... I'll blame it on the network stack).Quoting: slaapliedjeI have a theory; Xbox as a hardware platform is going to be dead.Because you can buy a Xbox X for a lot less that you have to pay for a gaming PC, so you buy a relative cheap console for your kids and you keep a non-game compatible PC as your home Internet-browser / work-from-home computer. Have zero figures to draw from here but I wouldn't be surprised if the average Xbox owner is not like the people who roam around this site with a powerful gaming capable pc.
There is no need for it, really. It's already basically a stripped down Windows, from my understanding.
I believe Xbox Game Pass first came to be available on Linux via the Atari VCS. If MS is branching out and allowing that to be a thing... But it isn't like you can easily find a new Xbox (or PS5 for that matter) these days. They took away the dev mode from the Xbox users, so you can't use them as retro boxes anymore, which is a shame.
But why not ditch the hardware altogether next time a refresh is needed, when they can just sell games through Windows Store / Xbox Game Pass / Edge Browser, etc.
Streaming games isn't going to be anything I'll sign up for anytime soon. As it is, even using some games (especially mostly or all Online games) on Steam is bad enough. Too many constant updates that are huge. If my ISP decides to take a vacation, like it randomly does, that means I can't play anything. Not to mention the 'oh, I'll just play this for 30 minutes while I'm waiting for something...' is no longer available, as I'll boot up the computer, start Steam, and there is an update that takes 20min...
Ha, sorry, turned into a rant about modern gaming... I should just play on my MiSTer more...
Yes with the Xbox Cloud you no longer need a powerful pc to play those games so you have a point there, but then you have to give up your pc for the kids AND pay for decent Internet that also competes on bandwidth for your Netflix and YouTube viewing. Not to mention how much easier it is to just throw a console at the kids and not have to worry about viruses, kids viewing whatever on the net and so on.
Not saying that the above is you or me but there are a lot of normies out there. But I do think that you are correct in that MS is going to try to move in that direction, I just don't think that they will do that until they are sure that Sony and Nintendo won't take over the market once they have left it.
Modern gaming is both awesome, and a curse at times! Which is why I just received a boxed copy of Rogue64 for the C64/C128. :P
Microsoft announce Xbox Cloud Gaming for Steam Deck with Edge (Beta)
19 Mar 2022 at 12:42 pm UTC Likes: 2
19 Mar 2022 at 12:42 pm UTC Likes: 2
Quoting: henriquecariocaStadia is linux + Vulkan , Stadia helps Steam deck and vice versa ( and steam for linux )Give a single example where Stadia have helped the Steam Deck. Stadia is not Linux + Vulkan, it's some in-house proprietary Google API + DXVK that just happens to run atop Debian.
that simple ,
Microsoft announce Xbox Cloud Gaming for Steam Deck with Edge (Beta)
19 Mar 2022 at 2:11 am UTC Likes: 2
And with their recent "this is how you build a windows emulator" announcement, it all but look like they won't even pursue native games on Stadia any more.
19 Mar 2022 at 2:11 am UTC Likes: 2
Quoting: henriquecariocaguys, test Stadia too, it runs linux on serversStadia looked like a giant promise when Google first launched it, but in the end it turned out that publishers saw it as a separate thing so they never did a Linux port of their games, they did a Stadia port of their games. So when/if they ever think of releasing a native version for the Deck they will most likely not even reuse the Stadia port but start all over from scratch (at least that is the impression that I've got from how game studios work).
This does not oblige developers to have the game on Steam for Linux but it certainly helps the Steam Deck to have native games going forward.
Microsoft still wants to keep developers locked into their platforms
And one of the FUD attacks that Stadia suffers is using Linux as a pretext and the lower quality of games that Stadia has for using Linux.
And with their recent "this is how you build a windows emulator" announcement, it all but look like they won't even pursue native games on Stadia any more.
Microsoft announce Xbox Cloud Gaming for Steam Deck with Edge (Beta)
19 Mar 2022 at 2:07 am UTC Likes: 1
Yes with the Xbox Cloud you no longer need a powerful pc to play those games so you have a point there, but then you have to give up your pc for the kids AND pay for decent Internet that also competes on bandwidth for your Netflix and YouTube viewing. Not to mention how much easier it is to just throw a console at the kids and not have to worry about viruses, kids viewing whatever on the net and so on.
Not saying that the above is you or me but there are a lot of normies out there. But I do think that you are correct in that MS is going to try to move in that direction, I just don't think that they will do that until they are sure that Sony and Nintendo won't take over the market once they have left it.
19 Mar 2022 at 2:07 am UTC Likes: 1
Quoting: slaapliedjeI have a theory; Xbox as a hardware platform is going to be dead.Because you can buy a Xbox X for a lot less that you have to pay for a gaming PC, so you buy a relative cheap console for your kids and you keep a non-game compatible PC as your home Internet-browser / work-from-home computer. Have zero figures to draw from here but I wouldn't be surprised if the average Xbox owner is not like the people who roam around this site with a powerful gaming capable pc.
There is no need for it, really. It's already basically a stripped down Windows, from my understanding.
I believe Xbox Game Pass first came to be available on Linux via the Atari VCS. If MS is branching out and allowing that to be a thing... But it isn't like you can easily find a new Xbox (or PS5 for that matter) these days. They took away the dev mode from the Xbox users, so you can't use them as retro boxes anymore, which is a shame.
But why not ditch the hardware altogether next time a refresh is needed, when they can just sell games through Windows Store / Xbox Game Pass / Edge Browser, etc.
Streaming games isn't going to be anything I'll sign up for anytime soon. As it is, even using some games (especially mostly or all Online games) on Steam is bad enough. Too many constant updates that are huge. If my ISP decides to take a vacation, like it randomly does, that means I can't play anything. Not to mention the 'oh, I'll just play this for 30 minutes while I'm waiting for something...' is no longer available, as I'll boot up the computer, start Steam, and there is an update that takes 20min...
Ha, sorry, turned into a rant about modern gaming... I should just play on my MiSTer more...
Yes with the Xbox Cloud you no longer need a powerful pc to play those games so you have a point there, but then you have to give up your pc for the kids AND pay for decent Internet that also competes on bandwidth for your Netflix and YouTube viewing. Not to mention how much easier it is to just throw a console at the kids and not have to worry about viruses, kids viewing whatever on the net and so on.
Not saying that the above is you or me but there are a lot of normies out there. But I do think that you are correct in that MS is going to try to move in that direction, I just don't think that they will do that until they are sure that Sony and Nintendo won't take over the market once they have left it.
Google talk about their 'Windows emulator' for Stadia and they use DXVK already
16 Mar 2022 at 8:21 pm UTC Likes: 6
To quote Wikipedia:
Wikipedia again:
Last Wikipedia quote I promise:
In any case, I will not pursue this any more since arguing terms and semantics that also happens to be somewhat off topic can only lead to unnecessary misery. So I'll drop this topic completely now and will put my blinders on.
16 Mar 2022 at 8:21 pm UTC Likes: 6
Quoting: ShmerlBecause we grumpy old timers do not agree with this new floating definition of reverse engineering.Quoting: F.UltraWith Clean Room one usually means the process where one team does look inside, docuements that they see and then you have another team reading that documentating and doing the actual implementation. This is how Phoenix Technologies claimed that they cloned the IBM BIOS, but it's not how Wine is implemented.Clean room simply means having no access to the original source code therefore avoiding issues with copyright. Documentation or lack of it is irrelevant to this.
Quoting: Guest"Clean room reverse engineering" =/= "reverse engineering".And it totally is reverse engineering. What's with all this pointless mental gymnastics and arguing semantics for nothing?
To quote Wikipedia:
Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accomplishes a task with very little (if any) insight into exactly how it does so.None of this matches reading documentation and public include files, unless people now want to claim that every time I type say "man nanosleep" to remind myself of which arguments it uses is reverse engineering and not plain development.
Wikipedia again:
There is a case-law mechanism called "clean room design" that is employed to avoid copyright infringement when reverse engineering a proprietary driver.To me (and others apparently) this have always been the definition of clean-room reverse engineering since the days of Phoenix Technologies.
It involves two separate engineering groups separated by a Chinese wall. One group works with the hardware to reverse engineer what must be the original algorithms and only documents their findings. The other group writes the code, based only on that documentation. Once the new code begins to function with tests on the hardware, it is able to be refined and developed over time.
Last Wikipedia quote I promise:
Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings. This method of test can be applied virtually to every level of software testing: unit, integration, system and acceptance. It is sometimes referred to as specification-based testing.Besides being old and grumpy, it could also be the fact that I have worked as a reverse engineer some 10+ years ago and among my colleges (and competitors, and attorneys) at the time these terms where defined very hard so I find it kinda strange that it has become so loose over the years.
In any case, I will not pursue this any more since arguing terms and semantics that also happens to be somewhat off topic can only lead to unnecessary misery. So I'll drop this topic completely now and will put my blinders on.
Google talk about their 'Windows emulator' for Stadia and they use DXVK already
16 Mar 2022 at 1:48 pm UTC Likes: 2
16 Mar 2022 at 1:48 pm UTC Likes: 2
Quoting: tohurWith Clean Room one usually means the process where one team does look inside, docuements that they see and then you have another team reading that documentating and doing the actual implementation. This is how Phoenix Technologies claimed that they cloned the IBM BIOS, but it's not how Wine is implemented.Quoting: F.UltraAnd what you just said is a long winded paragraph describing "clean room" reverse engineering... the very meaning of it. all emulators that are legal do it.. they write their own code to do the same things as what they are trying to emulate. I know WINE is not an Emulator but the acronym isn't telling you its not an emulator cause they write their own code but the fact its a translation layerQuoting: tohurNo Wine is not reverse engineered. One of the reasons behind the Wine Is Not an Emulator is that they don't emulate Windows behaviour, what they have done is to write their own versions of "all" the public WIN32 functions and DLL:s and since those are public there are no need for any reverse engineering.Quoting: F.UltraWINE is windows reversed engineered. It is called "clean room" reverse engineering thus they reimplement the windows api without ever decompiling nor seeing windows source code but regardless its reverse engineering if it wasn't it wouldn't be the windows api and windows apps wouldn't even be able to runQuoting: GuestThey are not reverse engineering Windows. They are implementing specific interfaces - probably all of which are well documented (Microsoft documentation is generally pretty good as it turns out).Well Microsoft really don't have any alternative, if they don't document it then application and games developers cannot write software for Windows :)
In any case, yes neither Wine nor this new attempt (I highly assume) is done via reverse engineering. Even the slightest wink in that direction would kill Wine legally, that Microsoft haven't gone after Wine in all of these years speaks volumes about how legally sound Wine is developed.
All you have to do is e.g to look here: https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-readfile [External Link] and there you can see what ReadFile expects as arguments and what the replies will be.
The Wine devs then did this for each and every public function that exists. Their early work was the windows loader which they didn't have to reverse engineer either since the .exe format for Windows is also public information.
Now there are some quirks and bugs in the WIN32 API that they have to replicate but that is also not done by reverse engineering, instead its simply done by calling the same function on a real Windows install and see what the function returns, and of course based on bug reports from end users.
Google talk about their 'Windows emulator' for Stadia and they use DXVK already
16 Mar 2022 at 1:39 pm UTC Likes: 4
All you have to do is e.g to look here: https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-readfile [External Link] and there you can see what ReadFile expects as arguments and what the replies will be.
The Wine devs then did this for each and every public function that exists. Their early work was the windows loader which they didn't have to reverse engineer either since the .exe format for Windows is also public information.
Now there are some quirks and bugs in the WIN32 API that they have to replicate but that is also not done by reverse engineering, instead its simply done by calling the same function on a real Windows install and see what the function returns, and of course based on bug reports from end users.
Sometimes this approach is called black-box reverse engineering but that is kind of a misnomer since it's too easy to conflate with actual reverse-engineering where you do peek inside. Far better term is black-box testing since that is what is actually done.
16 Mar 2022 at 1:39 pm UTC Likes: 4
Quoting: tohurNo Wine is not reverse engineered. One of the reasons behind the Wine Is Not an Emulator is that they don't emulate Windows behaviour, what they have done is to write their own versions of "all" the public WIN32 functions and DLL:s and since those are public there are no need for any reverse engineering.Quoting: F.UltraWINE is windows reversed engineered. It is called "clean room" reverse engineering thus they reimplement the windows api without ever decompiling nor seeing windows source code but regardless its reverse engineering if it wasn't it wouldn't be the windows api and windows apps wouldn't even be able to runQuoting: GuestThey are not reverse engineering Windows. They are implementing specific interfaces - probably all of which are well documented (Microsoft documentation is generally pretty good as it turns out).Well Microsoft really don't have any alternative, if they don't document it then application and games developers cannot write software for Windows :)
In any case, yes neither Wine nor this new attempt (I highly assume) is done via reverse engineering. Even the slightest wink in that direction would kill Wine legally, that Microsoft haven't gone after Wine in all of these years speaks volumes about how legally sound Wine is developed.
All you have to do is e.g to look here: https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-readfile [External Link] and there you can see what ReadFile expects as arguments and what the replies will be.
The Wine devs then did this for each and every public function that exists. Their early work was the windows loader which they didn't have to reverse engineer either since the .exe format for Windows is also public information.
Now there are some quirks and bugs in the WIN32 API that they have to replicate but that is also not done by reverse engineering, instead its simply done by calling the same function on a real Windows install and see what the function returns, and of course based on bug reports from end users.
Sometimes this approach is called black-box reverse engineering but that is kind of a misnomer since it's too easy to conflate with actual reverse-engineering where you do peek inside. Far better term is black-box testing since that is what is actually done.
- Epic Games just laid off over 1,000 people
- NVIDIA driver 595.58.03 released as the big new recommended stable driver for Linux
- AMD FSR SDK 2.2 released with FSR Upscaling 4.1 and FSR Ray Regeneration 1.1
- Some top games under £5 in the Steam Spring Sale 2026
- Horizon Chase Turbo is getting delisted after the Epic Games layoffs
- > See more over 30 days here
- Proton/Wine Games Locking Up
- Caldathras - I think I found my Discord alternative
- ridge - steam overlay performance monitor - issues
- Jarmer - Patreon updates
- Ehvis - What have you been playing recently?
- sana-chan - 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