[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: wow64.png (1.62 MB, 1920x1080)
1.62 MB
1.62 MB PNG
Here is Touhou 6 running under a Linux system with no 32-bit native libraries in use!
There is one caveat, you must install DXVK on your WINE prefix, the DX->OpenGL translation layer is broken and will run uselessly slow.
For anyone curious I've been using this build: https://github.com/Kron4ek/Wine-Builds/releases
I just wish there were actual packages for this.
>>
my potato doesn't vulkan
>>
>>102644747
what difficulty you play at?
>>
>>102645707
That's what sucks about this right now. No vulkan no dice. If you can get a cheap SFF you could get a RX 550 or something.
>>102645717
Lunatic 4 lyfe. I suck though.
>>
>>102644747
can it run rapelay?
>>
>>102645924
wew
No idea. never played it. do you want me to try it for you?
>>
File: 1542669604183.jpg (107 KB, 1072x804)
107 KB
107 KB JPG
>>102644747
>high score is a 4cc
>>
>>102647429
I-I said I suck.
>>
>>102645929
NTA, but it would be interesting to know.
>>
File: 1712771245750731.png (820 KB, 999x735)
820 KB
820 KB PNG
>>102645924
>>102647445
It sort of works? It runs smoothly. Broken text, not sure how to fix it, tried setting locale as I did with Touhou and it didn't make a difference.
>>
>>102647645
maybe install allfonts in winetricks
>>
File: 1696770334143353.png (587 KB, 1000x748)
587 KB
587 KB PNG
>>102647890
Great, that worked. Had to use --force in winetricks.
>>
File: 1700531968988888.png (150 KB, 682x249)
150 KB
150 KB PNG
>>102648098
Some broken characters.
>>
>>102648129
Once I defocus the window, I can't focus it properly again. Windowed mode runs borderless.
>>
>>102648135
The English translation is poor, just readable enough.
>>
>>102645717
EZ MODO
>>
>>102644747
Pretty cool, but doesn't Wine have a version for 32 bit programs?
>>
>>102645924
>>102648129
thanks for testing anon, very good to know.
>>
>>102644747
finally, needing 32 bit of everything only because of wine is so fucking annoying
>>
File: hisoutensoku-wow64.png (623 KB, 648x507)
623 KB
623 KB PNG
>>102650395
Was informative to test. No problem.
>>102649955
Yes. It requires 32-bit libraries on your system, whereas this way you don't anymore.
>>102652189
Totally. This massively cuts down on the bloat.

Another test: Hisoutensoku. Never played it before, just a curiosity test. No issues found.
Most older games will likely work well with WoW64. I may add that 16-bit programs will not work, you still need 32-bit WINE for that.
>>
>>102653498
>I may add that 16-bit programs will not work, you still need 32-bit WINE for that.
That's according to WINE changelogs, at least. I haven't tested it myself.
>>
>>102652189
Nowvyouvjust need Vulkan hw instead kek
>>
>>102653555
It's just one bug relating to buffers. If they fix it, DX->OpenGL will work properly. To be fair, WoW64 is still very new.
>>
>>102654373
Ok ok, ig I'm still a bit.grumpy from learning about Linux dropping drivers
>>
>>102654389
Yah it sucks. This won't work on your 10 year old thinkpad for now.
>>
>>102648129
Isn't the english version broken as hell anyway, or was a better translation made at some point?
>>
>>102644747
i assume this would have been very useful 10 years ago when the transition to 64-bit was started and there were still some 32-bit apps around.
>>
File: 1724174592189884.png (114 KB, 634x294)
114 KB
114 KB PNG
>>102654446
If it's known to be broken as hell, that makes sense. Here's the patch I'm using.
>>102654469
It's actually more useful now. I imagine that Linux 32bit blobs were still a thing 10 years ago.
At least you can now run all these old programs with ease.
>>
>>102644747
woah that's so cool
or i can just install the native 32-bit libraries and everything works like it has for the past 15 years
>>
>>102654510
Multilib is a lot of extra maintenance...
>>
>>102654527
i need multilib for old native linux ports anyway
if your distro takes that away from you then you should find a better distro
>>
>>102644747
JUST RECOMPILE THE GAMES YOU NIGGERS
OK in 20 years we will have 128bit systems, then what? Wait 40 years for WOW128? THE ONLY PROBLEM IS PROPRIETARY NIGGERS BEING INSUFFERABLE FAGGOTD THAT NEED TO BE HANGED
>>
>>102654527
Autists don't mind and do it for free
>>
>>102654575
>random people on the internet: *contributes to the most stable ABI on Linux*
>REEEEEEEEE PROPRIETAR--ACK!! *sharts*

Also "Error: Our system thinks your post is spam. Please reformat and try again" fuck jannies
>>
>>102654544
>i need multilib for old native linux ports anyway
That's a good usecase for multilib.
>if your distro takes that away from you then you should find a better distro
True. I hope it sticks around on Debian.
>>102654575
Well your timeframes are a bit exaggerated.
>>102654594
My autism does mind having a bunch of extra packages around just for WINE.
>>
>>102654612
>the most stable ABI on Linux
if you actually fell for that artificial controversy orchestrated by epic you should kill yourself
>>102654622
>That's a good usecase for multilib
usecase doesn't really matter, your hardware has x86 backwards compatibility, the OS should provide that too
if it doesn't it has failed
>>
>>102654653
>>That's a good case for multilib
Sure, my distro does does provide it. It doesn't come for free which is why I sidestep using the feature if I can.
>>
>>102654653
>old windose program on windows: literally just works or there's a way to get it to work
>old windose program on linux: often works or there's a way to get it work
>old linux program on linux: no way fag
No, not going to recompile anything, you know very well that the source is not even available, and even if it was, there's no need for the humiliation. Windows just fucking works, and there's a higher chance of an old windows program working on linux than an old linux program.
>>
>>102654765
A lot of old Linux programs would easily work if they bundled all the libraries they use with their OLD ABIs. Which is why, for example, native Source SDK games just work.
>>
File: 1411654060071.jpg (39 KB, 500x442)
39 KB
39 KB JPG
>>102644747
finally after all these years I can run my toehoes on gentoo
>>
File: 1714342713766.png (214 KB, 800x628)
214 KB
214 KB PNG
>>102654765
>old linux program on linux: no way fag
now everyone knows there's no reason to listen to you because you don't use linux
>>
>>102654846
>A lot of old Linux programs would easily work if they bundled all the libraries they use with their OLD ABIs
Which is exactly what 98.5% of Linux devs don't do. The Unix philosophy cult's influence fucked up the ecosystem.
>>102654881
I do use linux tho, I prefer to run shit in Docker whenever I can because at least that guarantees that it actually runs and it can be easily archived too if needed.
>>
File: 1661362125940.png (1.93 MB, 1280x829)
1.93 MB
1.93 MB PNG
>>102654947
>I do use linux tho, I prefer to run shit in Docker
containers are a cool linux feature but they need to be more lightweight than docker lmao
anyway you still need to kill yourself for trusting tim sweeney
>>
>>102654881
>He found the source from github
>>
>>102654978
UT2004 has a native port? I thought sweeney hated linux.
>>
File: mbgold.png (479 KB, 800x628)
479 KB
479 KB PNG
i played this shit on an imac G3 back in the day
now getting THAT binary to run would be a challenge
>>102654993
it shows the compile date when you run the version command
god you're retarded
>>102654996
something happened to him
brain damage
>>
>>102654978
It's worth it for shit like web servers and databases that I run on it. I'd totally like to see something similar that's lightweight and portable for general user applications.
>anyway you still need to kill yourself for trusting tim sweeney
I literally had to look up who that is, I have no idea how he or Epic relates to this exactly. I know the Steam has been trying to push Wine and Linux for gaming in general, which is pretty good (even though I hate Steam).
>>
>>102654867
With no 4 extra hours or compilation or whatever. Praise be...
>>102655027
>powermac compat layer for linux
That rings a bell. It might exist?
>something happened to him
>brain damage
Bummer.
>>
>>102655078
>I have no idea how he or Epic relates to this exactly
the "most stable ABI on Linux" BS started because epic's anticheat, EAC, broke when glibc removed DT_HASH support
there's strong reason to believe this breakage was intentional and orchestrated by epic to make valve's new pet project, the steam deck, look bad because glibc had documented for like 10 years that DT_HASH was deprecated and would be removed very soon
no distro has used DT_HASH by default for a very long time
if any other company had done it i could see it as a honest mistake but tim (and by extension epic) is jealous of valve and endlessly contrarian, if valve says linux gaming is good tim's new goal is to destroy it
>>102655111
>powermac compat layer for linux
>That rings a bell. It might exist?
i meant running the binary on native macos lmao
that OS truly has no stable ABI
would honestly probably be easier to use some sort of emulator on linux
>>
>>102655228
>i meant running the binary on native macos lmao
Lol yeah I don't even want to think about that.
>that OS truly has no stable ABI
I'd imagine. Not that I would know lol
>would honestly probably be easier to use some sort of emulator on linux
Yeah so I was thinking of Darling. https://www.darlinghq.org/
No PowerPC support. https://github.com/darlinghq/darling/issues/252
>>
>>102655228
I see. I've only been talking from my own observations regarding Linux compatibility, and I actually like the idea of improving Wine so that most industry-standard software and games can run on Linux.
>broke when glibc removed DT_HASH support
Devs shouldn't be removing features users rely on. It's on the developers of glibc if they allowed themselves to be manipulated into this by Ebin. Tells you more about the absolute state of the freetard mind than the le evil corporation. Seriously, you're well aware that removing something breaks a bunch of Steam programs but you go through with it anyway because
>bb-b-b-but mommy, no distrorinos use it, I swear, waaaaaAAAAAAAAAAAAhh
how fucking retarded is that. So even if this conspiracy theory is true, it's not an excuse for those who were responsible.
>>
>>102655487
>Devs shouldn't be removing features users rely on
no devs were relying on the feature because it was deprecated 10 years ago
the hash algorithm used for import tables is an internal implementation detail and no distro was using it by default because it had been replaced by a superior alternative long ago
it wasn't required by any linux ABI either, that lie was pushed by some but the GNU ABI obsoletes and supersedes the SysV ABI
>you're well aware that removing something breaks a bunch of Steam programs but you go through with it anyway
no one could possibly know removing DT_HASH would break EAC, anticheats are intentionally obfuscated for "security through obscurity"
you can't debug an anticheat because then you get kicked and banned from the game

you don't seem to understand, epic strategically chose to use a deprecated feature which was being discussed for removal on the mailing list because they WANTED EAC to break
they wanted to play dirty to undermine valve's linux gaming efforts because they're butthurt they didn't get there first (or rather, they did with their early UT ports, but the opportunity was squandered when microsoft offered them fat stacks for gears of war)
you can't assume everyone is operating in good faith here, you can't design your OS for companies that want it to fail
>>
>>102655634
>no devs were relying on the feature
>epic's anticheat, EAC, broke when glibc removed DT_HASH support
It looks to be that Epic's anticheat was relying on that feature.
>no one could possibly know removing DT_HASH would break EAC, anticheats are intentionally obfuscated for "security through obscurity"
Well did no one fucking tried? Microsoft literally tests his systems against the most popular X number of programs on the market to make sure they don't break something. You don't even have to debug it to see if the anticheat breaks.
>because they WANTED EAC to break
they wanted to play dirty to undermine valve's linux gaming efforts
Nah I understand this, but it's still on the developers who should maybe get into the habit of, I know, I know, this is gonna be wild but hear me out, testing their fucking changes on programs people actually use?
>>
>>102655724
>It looks to be that Epic's anticheat was relying on that feature
it doesn't fucking matter, if it wasn't DT_HASH it would have been something else
they could have done the most stupid shit possible and for normal steam deck users it would still look like linux was the problem
>Well did no one fucking tried?
that doesn't work either because anticheats have RCE capabilities, they push different code to different people
the shared library you download from epic doesn't actually contain any useful code or information, it gets pushed from a remote server at some point in time after you launch the game
>Microsoft literally tests his systems against the most popular X number of programs on the market to make sure they don't break something
yeah and i still remember when the windows 8 beta was BSODing if you played VAC games
you can't test anticheats without asking the author for permission and it's clear epic doesn't give out their "secrets" to anyone
>>
That's some interesting lore about Epic.
Any other things you guys want me to test?
>>
>>102644747
All that work for some gay ass Japanese game.

Pretty gay you fucking faggot.
>>
>>102658205
All I had to do was download the build and put it somewhere.
>>
>>102658205
Eosd is kino toughever
>>
File: 1700050268138026.png (280 KB, 640x480)
280 KB
280 KB PNG
>>102644747
>>102647433
>Lunatic 4 lyfe
you literally never even beat the first stage on lunatic without continuing for you have such a low high score.
>>
>>102658361
Yes. I am literally retarded.
>>
File: 1721831545966998.jpg (53 KB, 600x595)
53 KB
53 KB JPG
>>102658375
you are a LARPer. you couldn't even 1cc normal being that bad.
goes to show loonixfags don't actually play the games they insist "works on their machine"
>>
>>102658416
I couldn't ;_; I suck at everything.
>>
>>102658434
you should kill yourself then, tertiary
>>
>>102658434
Oh, and by that logic I am a LARPer at literally everything I do. Come behead me I guess. I'd like to be better but I am not a consistent person.
>>102658454
I'm sure you kick ass. Good job.
>>
win32 is the only stable ABI for linux
>>
>>102658504
kill yourself
>>
>>102658504
They hated him because he told them the truth.
>>
>>102658454
I 1cc'd EoSD on Lunatic, Ex-Stage included and I gotta say you people are fucking stupid. Danmaku games are fucking boring choreograph rehearsals with no novelty at all. If I wanted to bore myself to death doing repetitive shit I'd learn to play the piano instead.
Fuck your retarded elitism, the only good thing about Touhou are the girls and the music. The game is utter fucking trash and so are you for defending that shit.

You probably gatekeep dicksucking because "it's actually pretty hard and requires skills", and think non-dicksuckers are casuals.
>>
File: pc game maintenance.png (186 KB, 662x552)
186 KB
186 KB PNG
>>102654575
No, we should go in the opposite direction: virtualize the entire fucking environment. Console games have been running near-flawlessly in emulators for ages. Only PC gaming is such a compatibility nightmare all the time.

>>102654765
>>old windose program on windows: literally just works or there's a way to get it to work
Prior to Win8 I'd agree with you (though even Win7 has some compatibility issues, and 16-bit games have never worked on 64-bit Windows), but since Win8 they've dropped various essential features (e.g. proper DirectDraw support, 16-bit color mode) resulting in many games not working consistently without third-party tools (mainly DirectX replacements). We're nearing the point where Proton overtakes native Windows for old game compatibility (it already handles some things better than Windows, e.g. you can play 16-bit games).
>>
>>102658763
i don't care whether you have a lunatic 1cc. i almost always play on normal and even i can manage stage 1 lunatic in any touhou game without dying. OP is subhuman-tier. you are probably just OP samefagging given you think it doesn't go without saying that being able to 1cc lunatic implies being able to beat the extra stage since the extra stage is like late normal/mid hard in terms of difficulty. you've done neither.
>>
>>102654996
ut2004 always had a linux port, same with ut99/2003
>>
>>102658882
>Prior to Win8 I'd agree with you (though even Win7 has some compatibility issues, and 16-bit games have never worked on 64-bit Windows)
this stuff has been an issue longer than you think, windows xp was a major headache for people playing older games as well when it came out, it's one of the reasons i put off upgrading to it for years (and also why i didn't use 2000 despite being so much more stable than 9x)
>>
>>102658882
>>102659256
also, i know it wasn't just me, consider that xp introduced the "compatibility tab", and that should tell you everything
>>
>>102659055
How interesting. Too bad they stopped doing this.
>>102659011
Yeah I know I suck. I really don't play on normal or hard though. I never wanted to claim I was any good at the game lol
>>
>>102653555
>complaining about vulkan in 2024
What trash are you using ? Have you ever considered employment?
>>
>>102658882
Yes I should have an eternal buffet of maintained software. That's why I have a technology. So glad AI will soon put an end to programmers with this defeatist, gatekeeping attitude. Not so smart now. People just want technology to work. Don't care about the rest. Technology should serve humans. Not the other way around.
>>
>>102644747
What does this mean for the end user? Better performances?
>>
>>102661918
No need for multiarch.
>>
>>102661923
So smaller virtual hard disks?
>>
>>102662001
Sure.
>>
>>102661918
>What does this mean for the end user?
no need to install/build dozens of 32bit libraries to run 32bit windows programs on 64bit linux
>>
>>102658882
>works on my machine
Based
>>
>>102654653
>the OS should provide that too
>if it doesn't it has failed
it does, but it means building 32bit copies of everything wine uses, which is a lot. you're making your wine install effectively about twice as big
while it's not a huge deal, not having to do it is better
>>
>>102654765
>>old linux program on linux: no way fag
works for me
>>
>>102661918
apple users will get to play video games for the first time
>>
>>102663979
only if they have an older pre-arm mac



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.