>it's actually, as you well know, the result of a competency crisis caused by diversity hiring practices
the upper classes became infected with the poison they subjected the lower classess in order to imped their progression and now everything is ruined. Diversity, immigration, it was suppose to be a means to stagnate wages and remove political power from the middle class, but as each subsequent generation conceeded small, seemingly irrelevent pieces of power to their diversity pets, eventually snowballed into those incompetents now being in charge. the system is now set up to reinforce this automatically and there is no way to stop it.
Honestly this. This is the same Bethesda that was staffed to the brim with pure white aryan studs back in their 2010s PCs/7th gen console releases and they couldn't even think ahead on object permanence and savefile bloat, meaning their games genuinely got impossible to play the longer you just did shit in the game world, taking more and more memory until either slowing down to an absolute crawl (because this is a game using 2010 HDD SWAP to track the position of thousands of objects, most not even rendered) or outright crashing. I've never seen software ever get this fucking stupid ever since.
This happened for four consecutive games. They never bothered to fix it. Their answer was "buy dedicated WAM". Most edited their savefiles instead.
Yeah they made a point to not do any engine code changes for budget reasons
This is evidenced by features that were in skyrim and fall out 4, such as companions.
Which would have required script changes to ai pathing.
This thing has been slapped together and then hacks used to make it work. To avoid code changes.
For whatever reason, certain middle management types are terrified of code changes.
Usually because of a bad experience once. I can also bet the bad experience was caused by no automated tests and shit quality code.
I had this exact experience but as a dev, and i kept asking for time to uplift our code and testing.
But nooo it's waste of time (money).
I left and they're still having problems.
Every name listed there is for artists, mocap and cleanup. 0 lines of code from those people are in Starfield. Show the credits starting from the beginning...
I know this was meant to be just the typical "reeeeeeee brown people terk merr jerb" asshurt - but it turned out to be completely unintended, but hilariously majestic bait that unequivocally demonstrates the fact that LULZ is comprised of absolute zero IQ morons who are incapable of basic reading comprehension.
My hat off to you, anon.
>I know this was meant to be just the typical "reeeeeeee brown people terk merr jerb" asshurt - but it turned out to be completely unintended, but hilariously majestic bait that unequivocally demonstrates the fact that LULZ is comprised of absolute zero IQ morons who are incapable of basic reading comprehension.
My hat off to you, anon.
Brown hands typed this.
>Pajeets: Lmao we are not stealing your jobs, white sirs >Also Pajeets: REEEEEEEEEE AI AND TECHNOLOGY ARE STEALING OUR JOBS
Looks like we're having the last laugh here, "sir".
Pajeets work themselves out to the core. This is something I got from a recruiter.
They will WORK for FREE if it means getting paid a fraction. I'm convinced they don't even reach out to white people because they can cut through the bullshit of these practices
kek
You got shit from one of those Unbounded Solutions/Techfield-tier scam companies? They tell clients you're a pro with 6-12 years of experience, have someone else do the first round interviews instead of you, and if you even get in, they charge the client upwards of 90 an hour and pocket everything they don't give to you. Total scam on all counts, only slightly justified by the fact that it's about the only way to get a start in the industry now that all entry level jobs that aren't help desk are 3-5 years of experience required or H1B'd.
They're not working for Bethesda. They're working for Lakshya Digital, a subsidiary of Keywords Studios, the world's premier SaaS (sweatshop as a service) for AAA studios.
In hell the games are written by California, the programmers are pajeets, the artists are Chinese and the music is Israeli
In heaven the games were already made 20 years ago
I'd be very surprised if the optimisations Hans-Kristian is implementing for this game's ExecuteIndirect usage aren't already in Nvidia and AMD's drivers.
The weird behaviour he describes sounds like an attempt to avoid CPU-side overhead. It was probably tested and found to be faster on Nvidia/AMD.
In fact, looking around at some recent changes vkd3d-proton and radv changes, it sounds like this is something a bunch of games are doing now, e.g. Halo Infinite.
Nvidia and Valve have a VK_NV_device_generated_commands_compute extension for Vulkan to support this kind of thing at full speed.
So it's definitely not an "awful" "thing" that it's "doing to GPU drivers" like that redditor is pretending.
The allocation thing is probably referring to https://github.com/HansKristian-Work/vkd3d-proton/commit/464c08a9813ed418e16a59ed7d1350ca83bab24e
Seems like it's a non-issue on actual D3D12 drivers and only showed up here because of the layering.
But why are they dispatching workgroups with zero work. It feels like a red hearing for an actual problem.
It seems like they have some sort of parallel reduction algorithm that keeps calculating "no work" to do. We'll have to wait for someone to break it down in RenderDoc I guess
>It was probably tested and found to be faster on Nvidia/AMD
Agreed. IIRC this game is a Microsoft exclusive so of course they don't care that doing something in DX12 is slow when it gets translated to Vulkan.
>But why are they dispatching workgroups with zero work. It feels like a red hearing for an actual problem.
NTA, but since this is indirect they have no way to know the number of dispatches on the CPU (unless they readback GPU content). Maybe they're testing geometry visibility on the GPU and then submit dispatches on the CPU for each tested geometry clusters (which might be 0 if nothing is visible?)?
>they have no way to know the number of dispatches
If the memory is host visible, then they can check it before calling the dispatch command on the CPU side. But maybe they did benchmark this and found (on dx12) it was faster to just let the driver check it for them.
>submit dispatches on the CPU for each tested geometry clusters
Makes sense, but if I was implementing it I would have the compute shader responsible for scheduling geometry clusters generate a list of active clusters using atomics, then in the second pass you only have to dispatch work for the active cells (instead of launching a ton of no work dispatches). There shouldn't be that much atomic contention if you're just doing a simple atomicAdd(activeCluster, 1u); in each workgroup
it is really depressing that 90% of these posts are /misc/ garbage and LULZ discussion about how starfield works
>What the fuck has happened to the software industry?
engineers aren't in charge anymore, beans counters are. >How did it get this bad?
arrow must go up no matter what, ride on fanatism, deliver fast, never worry about consequences.
also there is a MASSIVE if not the BIGGEST roadblock to good code, KPIs.
never worked for devs and never will, it's just impossible for software engineering and you can't prove me wrong, that's an hard fact and any retarded company that judge devs on commit numbers/effort/LOC/whatever_else_other_than_results is doomed and will release dogshit products.
programming is intrinsicely iterative, you don't know what you don't know and you don't know how to reach a particular result without writing code first.
it's a "die and retry" process, I can totally see engine devs at bethesda being pushed to related pre-prod software in order for game scripters to start working so the PoC is now production and you will have to wait to be well-advanced in the engine life cycle to be able to fix it (b-b-b-but anon, we don't have the budget anon, mr israelitetein wants to reduce cash out, anon, you don't want to ruin us, anon, do you?")
I live in the first-world so they can't fire me, I take this protection to not give a fuck about KPIs, I ignore the morons in marketing and the ones who build the specs and fix their shit, boss is also tech lead and agree with me, PO does not know and only look at spent effort/effort ratio and time-to-deliver so I update tfs even if I don't push anything.
I refuse to waste my time writing shit code to meet deadlines, processses are mostly a waste of ressources so I have no reason to care
You could kidnap all the top people in a company, quite literally beat the idea that science is by necessity an iterative process of mistakes into them, put them back in their comfy chairs and they'll forget all of it by the next week.
At a certain point the numbers game takes over their lives and they have to have to have to win the numbers game because they're super important people with important lives.
Can't change it. Will never happen.
The final orgpill is that output is determined by the intelligence of the people in the organization. Processes, KPIs, outsourcing. None of that shit really matters. Smart people make good processes, smart people set worthwhile goals. Treating management like it has some formula that you can master with books and classes is typical kike smoke and mirrors. Just give people an IQ test and be done with it.
There's a difference between shit being said on the internet and actual actions.
And if you look at the steam charts, the reality is that most people just don't have money or the desire to upgrade.
3 weeks ago
Anonymous
Or people are realising that the only reason game requirements are increasing is because devs are getting worse at making games and aren't playing along.
it's corruption
who is going to buy $1000 GPUs if everything is optimized?
adding more bloat an inefficiency is great way to force the sheep to upgrade: "it's slow? your own fault for being poor, it's a MODERN game, it needs NEW hardware"
the same applies to everything else, especially smartphones
why an IM app requires much more resources than 10 years ago? functionality is basically the same
AMD payed a lot of money to optimize the game for their latest arch, nothing more. The game isn't optimized for RDNA arch, it's made only to work with robust devices (an old 1080 will be more stable than 4080 because less new useless features).
it was on ganepass so I thought I'd give it a shot. i stomached 1h before giving up. i would have given it more time but the performance is terrible and the game doesn't even look good
Vulkan is extremely complicated.
It's basically Khronos saying: we suck, so we gave up on creating a proper portable GPU API so we are going to create a thin layer inspired by existing hardware (except that it still has to be interpreted by the driver as it is NOT actual interface used by the hardware).
i've played a bunch of this game and never crashed. performance is terrible and the game looks like shit, but i doubt these 'major programming faults' will fix that.
This is the guy trying to run every game on linux.
If every game was this bad, he wouln't be doing this post, it would be the norm.
Given he's a penguin, it´'s probably a celebration that the game will run much better on linux than windows in disguise, as he can force the game to do the things the right way.
It’s not going to make the game run better in general (unless either Vulkan or DX12 stops being updated), it was just a bad translation that existed in their compatibility layer, which (probably because of their ego), they are blaming Bethesda for (despite Bethesda’s aligning with what is expected of the API).
incorrect , the games uses a low level api , so the driver is normally forced to just take their shitty code and execute it,
inessence by introducing the DXVK layer it allows them to unfuck the fuckery as a man in the middle much like with older drivers did with games on high level apis.
Source was pretty janky when it came out. But to their credit, Value knew its limits and made hard decisions to only operate within them. Lighting and sound were sub-par even for it's time and they only just now got around to real particle and volumetric effects. It runs very well now because it doesn't try new things and hardware is a million times more powerful than in 2005.
As for comparison to MS's junksoft: that's a given. 30 years of pajeet churn, each only staying long enough to lock in a permanent visa, does that.
Factorio's game engine. That shit can run on a toaster and that's after accounting for the fact that all of the assets you see in-game is loaded at start-time from Lua
Factorio's game engine. That shit can run on a toaster and that's after accounting for the fact that all of the assets you see in-game is loaded at start-time from Lua
Yes, absolutely factorio. For their 1.0 release, they fixed all their bug reports. And what you probably think reading this is "wow they fixed a lot of bugs"
But no. They fixed ALL the bug reports they had. Even those related to mods. The bug tracker was empty. They're exemplary based autists, proving that big software can be bug free.
You'd be right
https://wiki.factorio.com/Tutorial:Modding_tutorial/Gangsir
A 12 year old could easily do this and not fuck it up. Yet their lua integration is still strong enough to make complete overhaul mods for the game.
[...]
Yes, absolutely factorio. For their 1.0 release, they fixed all their bug reports. And what you probably think reading this is "wow they fixed a lot of bugs"
But no. They fixed ALL the bug reports they had. Even those related to mods. The bug tracker was empty. They're exemplary based autists, proving that big software can be bug free.
Factorio's game engine. That shit can run on a toaster and that's after accounting for the fact that all of the assets you see in-game is loaded at start-time from Lua
>factorio
I love this little nigga like you wouldn't believe. I remember reading some blogpost from a dev about the most optimized way to calculate railroad pathings. Absolute autism, amazing game.
[...]
Yes, absolutely factorio. For their 1.0 release, they fixed all their bug reports. And what you probably think reading this is "wow they fixed a lot of bugs"
But no. They fixed ALL the bug reports they had. Even those related to mods. The bug tracker was empty. They're exemplary based autists, proving that big software can be bug free.
Factorio's game engine. That shit can run on a toaster and that's after accounting for the fact that all of the assets you see in-game is loaded at start-time from Lua
[...]
[...] >factorio
I love this little nigga like you wouldn't believe. I remember reading some blogpost from a dev about the most optimized way to calculate railroad pathings. Absolute autism, amazing game.
Then the dev pulls a israelite move and raises the price to compensate for "inflation".
No devs are good anymore. They're either incompetent, or greedy fucks.
>half this thread is about how Factorio is the most pristine piece of software ever made >nooo you can't raise the price on something I've already owned for 6 years by $5
Why bitch?
Wasn't this after they integrated what were supposed to be 2 DLC's into the base game for free?
3 weeks ago
Anonymous
No this was after Wube woke up one morning and realized they could squeeze more money out of future customers by dickriding meme social problems like inflation.
3 weeks ago
Anonymous
>meme social problems like inflation.
you're underage or massively financially illiterate. Someone else clearly pays for your shelter and food.
3 weeks ago
Anonymous
inflation is only bad if you have savings
poor people don't have savings
3 weeks ago
Anonymous
>meme social problems like inflation.
Is it brain cancer you have?
im czech and so are the devs, weve had like 15% inflation for two years straight
3 weeks ago
Anonymous
if that was true price would go reduced video games would cost less not more
3 weeks ago
Anonymous
3 weeks ago
Anonymous
this whole website really is just lost to pajeets and underage retards isn't it
3 weeks ago
Anonymous
measured in czechcoins or in eurodollars?
3 weeks ago
Anonymous
>% >measured in
3 weeks ago
Anonymous
it makes a huge difference retard
if you have a depreciating currency but stable real prices when measured in a stable currency like the euro/dollar then nominal prices in the local currency will increase which is measured inflation
you can also have a stable currency whose value is not budging compared to the euro/dollar and then if you measure inflation that means increased real prices
in this case if the currency was just depreciating then $30 would just be worth more korunas but the real value to the developers would remain the same (aside from USD inflation but that makes local inflation irrelevant) but if it's the latter type of increasing real prices then those $30 would go a lot shorter than they used to
3 weeks ago
Anonymous
wait so you actually thought someone would give inflation figures in a foreign currency? I thought you were just a run of the mill type retard
3 weeks ago
Anonymous
it's the exact same inflation when measured in the local currency idiot, that's why it matters
scenario A: >year 1: stuff costs 100 korunas or $10 >year 2: stuff costs 110 korunas or $10 >= 10% nominal inflation, but 0% real inflation
scenario B: >year 1: stuff costs 100 korunas or $10 >year 2: stuff costs 110 korunas or $11 >= 10% nominal inflation and 10% real inflation
with a depreciating currency like in scenario A exports (selling video games in USD) become more valuable as you get more local currency for each unit of foreign currency you sell - in this case price increases on exports due to "inflation" don't make any rational sense
with a stable currency like in scenario B there is no such appreciating effect for exports and you have to increase the price of exports (video games sold in USD) to compensate for inflation, just like with any other product
3 weeks ago
Anonymous
>in this case price increases on exports due to "inflation" don't make any rational sense
unless the company doing the exports has any expenses denominated in the local currency of course, but what are the chances of that?
thank god currencies depreciating against the global reserve currency has no effect whatsoever on their purchasing power. Economics would probably require a bit of thinking otherwise
3 weeks ago
Anonymous
>unless the company doing the exports has any expenses denominated in the local currency of course, but what are the chances of that?
are you dense? >scenario A: >year 1 $30 game = 300 korunas >year 2: $30 game = 330 korunas
this makes the exports more valuable, or in this specific made up example, keep up with inflation
this is how a depreciating currency benefits exports massively and why countries like China and Japan manipulate their currency to keep it as weak as possible because that makes their export industries more competitive - even if it hurts local consumers' purchasing power and of course causes import driven inflation
3 weeks ago
Anonymous
do you actually not know the difference between inflation and exchange rates is that what's going on here? >scenario B: >inflation >scenario A: >inflation but also a coincidental change in exchange rates that happens to exactly cancel it out for this particular transaction
also what do you think the difference between "real" and "nominal" inflation is? >bro it's not real inflation your currency is just depreciating against stable stores of value
3 weeks ago
Anonymous
why are you posting when you have no idea what you're talking about?
when talking about import and export products denominated in foreign currency domestic inflation is meaningless unless exchange rates are accounted for
>runs pretty fucking well on my machine
No 60FPS @4K @4090, it's a disaster, considering there's no open world, just a collection of rooms, and no breakthrough graphics. Hell, even lightning inside rooms is static, lights are non-destructible.
hiring women and minorities who can't do any useful fucking work has nothing to do with greed because they are a NET LOSS to the company. if they were optimizing for financial gain they would not hire useless deadweight
these people get hired for reasons of pure ideology
disney and netflix aren't losing billions of dollars on bad woke movies that flop over and over because they're greedy, how would that even make sense
the ideology is clearly more important to them than making money
you need to drop this outdated view that it's all just about money because the facts don't support it
Driver jannies always clean up this shit and end up optimizing the game themselves, if a game is "optimized" it just means a previous workaround worked for it at launch and that's it
I was just reading up on how old programmers had to work directly with the hardware to not only squeeze out performance, but to optimize things. It seems not remembering the fundamentals is biting them in the ass.
It's not about how big it was, or how much code was written. It's more about the game makers making a minimal "OS" that did nothing more than what was necessary to run their program.
You sound like one of those MIT naggers who is very impressed with himself, Terry warned us about you.
>signficance
These developers weren't childishly thinking that they were accomplishing a historic, significant technical feat. They just wanted the least amount of bullshit between their code and the hardware. It was pragmatic, not an edifice to their own egos.
3 weeks ago
Anonymous
Are you implying new programmers are egotistical or what
3 weeks ago
Anonymous
I'm stating a mere fact.
3 weeks ago
Anonymous
Nta but absolutely these modern programmers have ego. they dont realize how good they have it compared to assembler programmers back in the 80s, no less punch cards
Old programmers self-selected at much lower rates and had extreme lead exposure. All these "new" programmers had to do was properly use the existing technologies correctly, which other "new" programmers are pointing out, but they didn't.
Instead they made an hour long credit reel full of third worlders.
>graphics developers fuck up and spam indirect compute dispatch commands to DX12 with empty workgroups >ITS THE DIVERSITY HIRES!1
it's funny how 99% of the comments in this thread and the reddit thread are just people using this as proof to validate their own preconceived notion and nobody is actually talking about the technical aspect, which is why did the graphics programmers allow this to happen? no, because they're ${group_you_dislike} is not the answer
You are correct, nobody in this thread knows what the fucking they're talking about
The things the OP is complaining about are not major problems at all, they're incredibly minor and probably make no observable difference
Nope, just a programmer who actually does know what the fuck he's talking about, this thread is embarrassing
You don't know the first thing about Vulkan, you're just using this to reaffirm your stupid biases
Yes Todd I know, my PC is not powerful enough like it wasn't powerful enough for fallout 4, Skyrim, and Oblivion and it has to be fixed by the community.
The game was not "fixed by the community"
The OP is someone pointing out incredibly minor niggles, it's unlikely they make any difference to performance at all
Notice no actual results or conclusions are drawn
3 weeks ago
Anonymous
it was fixed by the hardware manufacturers by making cards that can run the game 5-10 years after release
There’s no reason you shouldn’t be able to send requests that are either 0 length, or that resolve to being 0 length - DX12 handled these performantly, vkd3d did not.
There's always going to be overhead with invoking a indirect dispatch command with no work to do, the driver has to inspect the buffer and see that its basically doing vkCmdDispatch(0,0,0) or whatever the dx12 equivalent is. It could entirely be the case that dx12 can do this quickly and some vk implementations suck at it.
I'm more interested in why they have so many compute shaders that are setting up another compute shader to run zero times. Wouldn't it be easier if they just made the IndirectDispatch buffer host visible, then checked its contents on the cpu to ensure that at least one workgroup will be dispatched BEFORE submitting it to the GPU and being at the mercy of whatever API / driver implementation you are using? It should be cheap to do this if you setup the barriers right.
you don't understand what host visible means. There is no transfer cost. It's directly accessible over the pcie bus. If your barriers are setup correctly it's incredibly fast to read 3 uint32s from host visible memory. If they had to read from device local memory and use an intermediate staging buffer to get it back on the cpu you would have a point. Now shut the fuck up
You still have to wait for the dispatch to finish. I can't really imagine a scenario where the win from avoiding some no-op draws outweighs the loss and misery of dealing with a CPU/GPU sync point in the middle of your frame.
3 weeks ago
Anonymous
you have to benchmark it to know for sure, but the best solution is not doing a CPU / GPU sync OR launching a bunch of empty groups. I'll wait for the inevitable frame analysis
This. The repeated ExecuteIndirect calls (silly as they are) too- I doubt these small issues would add up to more than 0.5%-1% overhead per frame. If pathological performance results, it's perf bugs in the driver, not Starfield itself. OFC I wouldn't be shocked by mistakes on the part of either Bethesda or IHVs, but my money's on the Redditor simply being mistaken in his diagnosis.
I knew it was over when Microsoft stepped in. I had some hope for ES, but Starfield is a wake up call, so I probably won't be buying or playing that either.
Whatever competent software engineers game industry had left realized they can get 5x the pay for a fraction of the work by going to regular big tech. Their replacements were less competent, obviously.
I'm a Vulkan programmer, I can't speak for DX12 definitively, but my guess is that it's similar to `VkMemoryRequirements`. You have to query the GPU and ask how memory should be aligned because these APIs are so low level that they expect you to make your own malloc(). In practice everyone in Vulkan just uses a library called VMA to simplify this and it's good enough for 99% of scenarios. Someone with more DX12 experience can correct me if I'm wrong.
>Are we supposed to be allocating everything to 4KB
No, but there will be a performance hit if you don't. In reality modern memory managers will usually do that anyway and the compiler will help as well, so it shouldn't be anything you need to worry about unless you're working in assembly or something.
>Are we supposed to be allocating everything to 4KB?
Actually, with modern large page support it should be 2 MB or 1 GIB. It's much easier on the TLBs, too.
in short: game dev industry brain drain. other fields will compensate programmers way more for often times less work (crunch culture is exceptionally prominent in game dev). any dev worth their salt isn't working on making games unless it's either a hobby project or they really like making games that much, and passion != competence.
>What the fuck has happened to the software industry? How did it get this bad?
Everyone competent stayed with the explicit well typed languages they used for years. Like assembly and C on embedded systems and DSPs for safety and/or mission critical systems. Sneak circuit analysis and other RAMS activities pay beeg.
Meanwhile all the pajeets and shit codemonkeys moved on to "modern" languages and functional languages and tried to take their shit to game development.
you absolute drooling fucking retards bought a game priced at $100 from a company most well known for publishing another studio’s (Obsidian Entertainment) work, and for also releasing the same game 7 fucking times to their consumer base.
And now you’re all pikachu-face that their latest modern release is a steaming pile of shit? How can you be this functionally retarded??
lowering the bar
before then you must know assembler, low level optimization tricks, physics, math etc to be hired as senior gamedev. now anyone can be a "gamedev" after watching a couple of youtube tutorials. they hire literal women and pajeets off the streets to make games.
I weep for the state of the gaming industry.
I weep for the state of the tech industry.
I weep for the state of European countries.
I weep for the state of the West.
We MUST resolve these problems or we will have to rebuild from the ashes of our destroyed nations.
STOP woke ideology. Do not give into it. Avoid it as best you can.
Same with migrants. If we accept too many migrants we will no longer be European countries but our countries will become like theirs... horrifying hell holes. We need to deport them. We need to keep them out! There is so many it's becoming unbearable!
that's a reasonable thought process
trade and communication becoming more efficient leads to globalization, globalization leads to migration, migration leads to a multipolar population and if a nation/society can't evolve to provide for that multipolar population, it will lose coherence and fail
i even see where she's coming from with the leading role, she's claiming experience in the matter from representing the historic second pole next to christianity in europe
but yea that last suggestion is a bit a ridiculous if you critically look at israel's handling of that very same topic
but that just makes her naive, not malicious
>trade and communication becoming more efficient leads to globalization, globalization leads to migration, migration leads to a multipolar population and if a nation/society can't evolve to provide for that multipolar population, it will lose coherence and fail
Pure unadulterated bullshit. >but that just makes her naive, not malicious
She's accepts her malicious role is going to be hated by everyone and is OK with it. Not only is she malicious but she knows it and is OK with it.
>globalization leads to migration >oey vey goyim declining birthrates are a consequence of industrialization and wealth, we must allow these aliens into our country and share the wealth goyim :^)
outlawing child labor, artifically extending childhood, and pushing a debt-based higher education scheme is what leads to the leadership caste advocating for increased immigration into their own country. However, what pushes migration out of someone else's country are these same backstabbing disloyal cunts going into that country, instigating a coup or revolution, and then promising their 'freedom fighters' the oppertunity to send their own families to our country for safe keeping. Its not natural, its not normal, and its not a 'consequence lmao xd' of being able to trade across oceans. The aztecs didnt end up in china just because spain took their corn you gibbering retard.
the current immigration pushed coincided directly with economic interests fucking around militarily in other countries, not through fair trade or whatever meme you want to push to describe globalization.
but you know all this, you dishonest cuckhold. The first 'modern' immigrants in 'globalization era' in the united states were koreans, and then vietnamese. Why? Because the americans bombed the fuck out of those countries and then paid off the loyal vietnamese and korean politicans by bringing THEIR supporters to the usa. South Korea is the defacto capital of globalism shilling in asia to this very day.
You dont need mexicans to make mexican food, and you dont need to be ruled by germans to drive german cars. Everything you imply is a lie, a lie thats been reported our entire lives so we wont resist it. Multiculturalism is not good for the native population, it is not unstopable and it is not inevitable. People just have to realize this but they arent allowed to even notice things anymore.
>implying those aren't the same
just look up ownership information of big tech, go on, it's public data
next look up the agendas pushed by those owning companies, again public info
>Why don't you link them then?
https://money.cnn.com/quote/shareholders/shareholders.html?symb=GOOGL&subView=institutional
Don't forget to use recursion on them too.
3 weeks ago
Anonymous
>site doesn't load
I'm sure it was shit anyway.
3 weeks ago
Anonymous
I'm a sorry you are too brain-damaged to look up this info on your own, or to use a browser not from 1997.
3 weeks ago
Anonymous
I accept your surrender.
3 weeks ago
Anonymous
I surrendered nothing, you gave up.
Weak cope.
3 weeks ago
Anonymous
>I'm a sorry
Sounds like surrender to me.
3 weeks ago
Anonymous
It was bait for your future misdirection, and it worked beautifully.
You had no arguments in the first place, and refuse to acknowledge public information found even on cnn.com and wikipedia.
3 weeks ago
Anonymous
That's a lot of words for capitulation. You usually just say "I surrender" and then sign whatever piece of paper the winning party holds in front of your face.
3 weeks ago
Anonymous
No amount of kvetching will make me surrender to you. Refute the data or be silent. Your pilpul is pathetic.
3 weeks ago
Anonymous
>hasn't posted any data >thus nothing to refute
Winning is easy.
3 weeks ago
Anonymous
I already refuted it.
3 weeks ago
Anonymous
>hasn't posted any data >thus nothing to refute
Winning is easy.
Retard
3 weeks ago
Anonymous
I'm sure giving your browser history away for free and accepting all sorts of cookie and tracking mechanism was worth it.
3 weeks ago
Anonymous
None of that happened and I have GDPR.
3 weeks ago
Anonymous
Hopefully you don't live in Germany, because your Higher Regional Court in Hamm just decided that you get fuck all in compensation.
3 weeks ago
Anonymous
Nope. I do not live in Germany and here's proof: the holocaust didn't happen
3 weeks ago
Anonymous
So you have some time before a court in your jurisdiction agrees with Hamm's decision. Good for you.
>East Asians
I've once had to deal with a Japanese printer manufacturer who claimed bullshit in their manuals, and it took me several mails with their development team to find out that the manual claimed bullshit. My personal experience dictates that East Asians aren't all that more competent either.
It wasn't exactly software, but firmware. They claimed their printers understood a specific protocol via TCP/IP, but in reality it only did so via USB.
The funniest thing is, lots of the devs that were complaining about BG3 and saying they had too much funding and people were part of big companies with even more funding and people. What the fuck are the employees doing?
> older devs only had to know 1 language > support the same systems for like 30 years because the company cant afford anything else > get offered tons of money > start bringing in zoomers to rebuild things and fuck up > HR comes in and wants more diversity > Hire incompetent women > "HERES A DAY IN THE LIFE OF A PROGRAMMER, START AT 10 AFTER I GET MY BREAKY ON, 11:30 IS PUPPY TIME...." >Covid hits >Jobs replace everyone with Indians as theyve been building their own Caste system in the US for years
it's been 4k since the 386, which was the first x86 with paging support at all, it's also the first 32bit x86 cpu, so 32/64bit x86 has literally always had a minimum page size of 4k
>vidya is a bug-infested shitfest
Holy shit >it's a Bethesda game
No way. Daggerfall, Morrowind etc were so well-tested on their release, whatever happened to them??????????
>trying to blame hardware in the first case
there's your answer. it's become the norm to use the creme de la creme hardware to develop, not giving a fuck about quality in terms of memory and speed. negligence leads to mistakes and here we are.
e.g. apple uses the newest machines to develop, hence why "old" apple hardware seems to get slower
>2023 >being an adult >playing vidya >not programming and cooming to generated AI porn everyday
also >he spent 2000$ on his machine just to Fraud Howard's game
Management and Wall Street
better sums up what I was going to say
go for indie game and stop building sentimental bond with company
unironically the solution to this evil is to be the perfect consumer
if the game is bad don't buy it
they'll stop laughing at you
that's antisemetic
Yeah sure thanks Ivan
Five gorillion rubbles have been deposited in your account or whatever
Are these Russian hackers in the room with you right now?
this is an attempt to frame the problem in a leftism-promoting way ("it's the fault of the bosses andcapitalists!")
it's actually, as you well know, the result of a competency crisis caused by diversity hiring practices
>it's actually, as you well know, the result of a competency crisis caused by diversity hiring practices
the upper classes became infected with the poison they subjected the lower classess in order to imped their progression and now everything is ruined. Diversity, immigration, it was suppose to be a means to stagnate wages and remove political power from the middle class, but as each subsequent generation conceeded small, seemingly irrelevent pieces of power to their diversity pets, eventually snowballed into those incompetents now being in charge. the system is now set up to reinforce this automatically and there is no way to stop it.
Sounds like Bethesda.
Exactly, they have never released a game where it did not have any bugs from minor to major and espeically peformance issues.
Honestly this. This is the same Bethesda that was staffed to the brim with pure white aryan studs back in their 2010s PCs/7th gen console releases and they couldn't even think ahead on object permanence and savefile bloat, meaning their games genuinely got impossible to play the longer you just did shit in the game world, taking more and more memory until either slowing down to an absolute crawl (because this is a game using 2010 HDD SWAP to track the position of thousands of objects, most not even rendered) or outright crashing. I've never seen software ever get this fucking stupid ever since.
This happened for four consecutive games. They never bothered to fix it. Their answer was "buy dedicated WAM". Most edited their savefiles instead.
Looks like the credits for a Bollywood movie.
GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOD MORNING SIRS
These look like art credits from the studios Bethesda outsourced to
Yeah all I see is
>3D models
>art
>animations
>rigging
No programming whatsoever.
>No programming whatsoever.
Exactly
those arent the full credits
Those are what they call programmers now
Yeah they made a point to not do any engine code changes for budget reasons
This is evidenced by features that were in skyrim and fall out 4, such as companions.
Which would have required script changes to ai pathing.
This thing has been slapped together and then hacks used to make it work. To avoid code changes.
For whatever reason, certain middle management types are terrified of code changes.
Usually because of a bad experience once. I can also bet the bad experience was caused by no automated tests and shit quality code.
I had this exact experience but as a dev, and i kept asking for time to uplift our code and testing.
But nooo it's waste of time (money).
I left and they're still having problems.
Like pottery.
Don't blame pajeets for this. Nobody outsources *engine development*. Only the boring retouching and fixes to art and animation stuff gets outsourced.
I blame them for the bland environments and terrible movement and facial expressions. This game looks like a HD remaster of an old Bethesda title
Microsoft does, look at Halo Infinite.
We're talking about Bethesda here. They absolutely would.
good morning sir
may the coffee
of the morning
bring joyfulness
and needfulness
to the day.......
>not outsourcing one of the most heavily modded game engines in history
pretty sure the modding community know this engine better than bethesda
This
A group of modders could make vehicles in new vegas and Bethesda could not make them in Starfield.
> dilipsun anal
reminds me of the credits from sonic adventure or nights into dreams.
I was expecting a slideshow.
RAWDOGGED
Why aren't any programmers listed?
Because those arent the full credits
It wouldn't have been funny, because it's just burgers, leafs and some assorted euros.
*It would be inconvenient for the narrative.
HOLY SHIT I SPIT OUT MY DRINK
Good morning sars
keeeeek
>western educated chinks and street shitters
to the surprise of nobody
They outsourced to an Indian company and a Chinese company lmao. You really expect Chinese or Indian companies to have white people?
too funny
SIRFIELD
FUCKING KEK I laughed harder than I should've
WAHAHAHAHAHAHAHA
Needfully redeem the credits sirs
SIR YUOR MOTHER IS A WHORE. YOU ARE A PAKISTANI DOG
SO DIVERSE AND CHEAP
Is your point that there's too many artists and not enough autists?
Every name listed there is for artists, mocap and cleanup. 0 lines of code from those people are in Starfield. Show the credits starting from the beginning...
>being so third world you don't even have a last name
based Purushotam, Mahesh, Jitender and Shajeb
Why bother with solar panels? Just run the station off of their methane.
>yellow flag with poo flag on it
That's the poop tank, right?
>yellow thing
oops
DESIGNATED
SHITTING
MODULE
keekk
> Poo in the loo yet again
SAAAAAAR
>chinks doing all the art
>pakis writing all the code
lol why
those groups won't even touch this game
SAAAR THOSE ARE PAKISTANIS BENCHOD BLODDY BHARAT N°1 SIR
EXPLORE THE STAARS IN BHARATFIELD
Hire Indian. Become India.
>RIGGING ARTIST
That's just VFX and animation. What about engine dev? That was Bethesda itself, most likely
I know this was meant to be just the typical "reeeeeeee brown people terk merr jerb" asshurt - but it turned out to be completely unintended, but hilariously majestic bait that unequivocally demonstrates the fact that LULZ is comprised of absolute zero IQ morons who are incapable of basic reading comprehension.
My hat off to you, anon.
>I know this was meant to be just the typical "reeeeeeee brown people terk merr jerb" asshurt - but it turned out to be completely unintended, but hilariously majestic bait that unequivocally demonstrates the fact that LULZ is comprised of absolute zero IQ morons who are incapable of basic reading comprehension.
My hat off to you, anon.
Brown hands typed this.
Hello SIR
You are more than welcome to leave.
>Pajeets: Lmao we are not stealing your jobs, white sirs
>Also Pajeets: REEEEEEEEEE AI AND TECHNOLOGY ARE STEALING OUR JOBS
Looks like we're having the last laugh here, "sir".
I kneel SIRS
>pajeets got job at Bethedas meanwhile I can't land a entry level IT job despite having degree and certifications.
Fuck diversity.
Yeah, it's not like you're demanding 5-10x as much money, are you?
Oh wait.
>Hire cheap pajeets
>They destroy your company
Your choice.
There's a third one:
>get China to attack India and cut off refugee routes
Pajeets work themselves out to the core. This is something I got from a recruiter.
They will WORK for FREE if it means getting paid a fraction. I'm convinced they don't even reach out to white people because they can cut through the bullshit of these practices
kek
You got shit from one of those Unbounded Solutions/Techfield-tier scam companies? They tell clients you're a pro with 6-12 years of experience, have someone else do the first round interviews instead of you, and if you even get in, they charge the client upwards of 90 an hour and pocket everything they don't give to you. Total scam on all counts, only slightly justified by the fact that it's about the only way to get a start in the industry now that all entry level jobs that aren't help desk are 3-5 years of experience required or H1B'd.
They're not working for Bethesda. They're working for Lakshya Digital, a subsidiary of Keywords Studios, the world's premier SaaS (sweatshop as a service) for AAA studios.
Convince your boss that pajeets are a threat to trade secrets and national security due to BRICS ties ;- )
... and they probably are.
In hell the games are written by California, the programmers are pajeets, the artists are Chinese and the music is Israeli
In heaven the games were already made 20 years ago
LULZ is full of so many nodevs that no one can tell how much of that image is bullshit.
Please elaborate
I'd be very surprised if the optimisations Hans-Kristian is implementing for this game's ExecuteIndirect usage aren't already in Nvidia and AMD's drivers.
The weird behaviour he describes sounds like an attempt to avoid CPU-side overhead. It was probably tested and found to be faster on Nvidia/AMD.
In fact, looking around at some recent changes vkd3d-proton and radv changes, it sounds like this is something a bunch of games are doing now, e.g. Halo Infinite.
Nvidia and Valve have a VK_NV_device_generated_commands_compute extension for Vulkan to support this kind of thing at full speed.
So it's definitely not an "awful" "thing" that it's "doing to GPU drivers" like that redditor is pretending.
The allocation thing is probably referring to https://github.com/HansKristian-Work/vkd3d-proton/commit/464c08a9813ed418e16a59ed7d1350ca83bab24e
Seems like it's a non-issue on actual D3D12 drivers and only showed up here because of the layering.
But why are they dispatching workgroups with zero work. It feels like a red hearing for an actual problem.
It seems like they have some sort of parallel reduction algorithm that keeps calculating "no work" to do. We'll have to wait for someone to break it down in RenderDoc I guess
>It was probably tested and found to be faster on Nvidia/AMD
Agreed. IIRC this game is a Microsoft exclusive so of course they don't care that doing something in DX12 is slow when it gets translated to Vulkan.
>But why are they dispatching workgroups with zero work. It feels like a red hearing for an actual problem.
NTA, but since this is indirect they have no way to know the number of dispatches on the CPU (unless they readback GPU content). Maybe they're testing geometry visibility on the GPU and then submit dispatches on the CPU for each tested geometry clusters (which might be 0 if nothing is visible?)?
>they have no way to know the number of dispatches
If the memory is host visible, then they can check it before calling the dispatch command on the CPU side. But maybe they did benchmark this and found (on dx12) it was faster to just let the driver check it for them.
>submit dispatches on the CPU for each tested geometry clusters
Makes sense, but if I was implementing it I would have the compute shader responsible for scheduling geometry clusters generate a list of active clusters using atomics, then in the second pass you only have to dispatch work for the active cells (instead of launching a ton of no work dispatches). There shouldn't be that much atomic contention if you're just doing a simple atomicAdd(activeCluster, 1u); in each workgroup
it is really depressing that 90% of these posts are /misc/ garbage and LULZ discussion about how starfield works
t. humanities major
>t. picrel
>What the fuck has happened to the software industry?
engineers aren't in charge anymore, beans counters are.
>How did it get this bad?
arrow must go up no matter what, ride on fanatism, deliver fast, never worry about consequences.
also there is a MASSIVE if not the BIGGEST roadblock to good code, KPIs.
never worked for devs and never will, it's just impossible for software engineering and you can't prove me wrong, that's an hard fact and any retarded company that judge devs on commit numbers/effort/LOC/whatever_else_other_than_results is doomed and will release dogshit products.
programming is intrinsicely iterative, you don't know what you don't know and you don't know how to reach a particular result without writing code first.
it's a "die and retry" process, I can totally see engine devs at bethesda being pushed to related pre-prod software in order for game scripters to start working so the PoC is now production and you will have to wait to be well-advanced in the engine life cycle to be able to fix it (b-b-b-but anon, we don't have the budget anon, mr israelitetein wants to reduce cash out, anon, you don't want to ruin us, anon, do you?")
I live in the first-world so they can't fire me, I take this protection to not give a fuck about KPIs, I ignore the morons in marketing and the ones who build the specs and fix their shit, boss is also tech lead and agree with me, PO does not know and only look at spent effort/effort ratio and time-to-deliver so I update tfs even if I don't push anything.
I refuse to waste my time writing shit code to meet deadlines, processses are mostly a waste of ressources so I have no reason to care
>beans counters
Easy with the antisemitism buddy
we get it, you don't like israelites
It's the most consistent opinion in all history
ADL claws typed these posts
And you're utterly powerless to stop them.
You could kidnap all the top people in a company, quite literally beat the idea that science is by necessity an iterative process of mistakes into them, put them back in their comfy chairs and they'll forget all of it by the next week.
At a certain point the numbers game takes over their lives and they have to have to have to win the numbers game because they're super important people with important lives.
Can't change it. Will never happen.
The final orgpill is that output is determined by the intelligence of the people in the organization. Processes, KPIs, outsourcing. None of that shit really matters. Smart people make good processes, smart people set worthwhile goals. Treating management like it has some formula that you can master with books and classes is typical kike smoke and mirrors. Just give people an IQ test and be done with it.
Consumers put up with it.
If they can't run the game, they won't buy it.
There's a reason why crysis 2 is a lot less resource intensive than crysis 1
>If they can't run the game, they won't buy it
Counterpoint: If they can't run the game, they'll upgrade their PC.
That's the plan but it will not work because GPUs don't grow in trees.
What has that got to do with it? GPUs are available and price doesn't seem to matter anymore. Zoomers just assume that current prices are normal.
There's a difference between shit being said on the internet and actual actions.
And if you look at the steam charts, the reality is that most people just don't have money or the desire to upgrade.
Or people are realising that the only reason game requirements are increasing is because devs are getting worse at making games and aren't playing along.
it's corruption
who is going to buy $1000 GPUs if everything is optimized?
adding more bloat an inefficiency is great way to force the sheep to upgrade: "it's slow? your own fault for being poor, it's a MODERN game, it needs NEW hardware"
the same applies to everything else, especially smartphones
why an IM app requires much more resources than 10 years ago? functionality is basically the same
go look at the end credits, graphics programmers are all french
Damn they've found a country even lower than Bharat.
MUAHHAH THE FRENCH....
GRAPHICS HAVE ALWAYS BEEN RENOWNED FOR THEIR EXCELLENCE ..... THERE IS A GAME BY UBISOFT....
lmfao
Nice job, anon
AMD payed a lot of money to optimize the game for their latest arch, nothing more. The game isn't optimized for RDNA arch, it's made only to work with robust devices (an old 1080 will be more stable than 4080 because less new useless features).
>2023
>people still buying Bethesda games in year 1
>mfw
Imagine playing Bethesda games instead working overtime to break even lmao!
it was on ganepass so I thought I'd give it a shot. i stomached 1h before giving up. i would have given it more time but the performance is terrible and the game doesn't even look good
why did they write their own memory allocator anyway why not reuse the old one for Skyrim or Fallout aren't they ported to dx12?
Vulkan is extremely complicated.
It's basically Khronos saying: we suck, so we gave up on creating a proper portable GPU API so we are going to create a thin layer inspired by existing hardware (except that it still has to be interpreted by the driver as it is NOT actual interface used by the hardware).
Graphics apis were a mistake. Things would be so much better if the hardware was directly exposed to applications.
shit like this is pretty common, that's why every new game needs a driver update to workaround all the bullshit that the game does
capitalism
technology getting better makes it easier to churn out MVPs, which results in a lack of polish and care
i've played a bunch of this game and never crashed. performance is terrible and the game looks like shit, but i doubt these 'major programming faults' will fix that.
> performance is terrible and the game looks like shit
Classic Bethesda
I’m happy. I got fallout / Skyrim in space.
This post reads like autism. Any major software project is a colossal piece of shit if you look under the hood. Games in particular.
Star field runs pretty fucking well on my machine
This is the guy trying to run every game on linux.
If every game was this bad, he wouln't be doing this post, it would be the norm.
Given he's a penguin, it´'s probably a celebration that the game will run much better on linux than windows in disguise, as he can force the game to do the things the right way.
It’s not going to make the game run better in general (unless either Vulkan or DX12 stops being updated), it was just a bad translation that existed in their compatibility layer, which (probably because of their ego), they are blaming Bethesda for (despite Bethesda’s aligning with what is expected of the API).
incorrect , the games uses a low level api , so the driver is normally forced to just take their shitty code and execute it,
inessence by introducing the DXVK layer it allows them to unfuck the fuckery as a man in the middle much like with older drivers did with games on high level apis.
and thats pretty rad , homosexual
so proof that it would run better on linox? it looks more like hypothesizing to me.
This actually makes me wonder. What's the most modern beautifully written piece of software?
Probably something like PPSSPP
Ironic that it is an emulator for psp games that were almost certainly coded like shit
CSGO, it's so fast its easier to render 10k line text files inside the engine than opening in visual studio or other editors.
csgo is a fucking disaster and you are a retard
>the most balanced and unbroken HvH experience there is
to my knowledge hvh is a whole lot of losers that suck at video games and most arent writing or doing anything novel in regards to the cheats
Source was pretty janky when it came out. But to their credit, Value knew its limits and made hard decisions to only operate within them. Lighting and sound were sub-par even for it's time and they only just now got around to real particle and volumetric effects. It runs very well now because it doesn't try new things and hardware is a million times more powerful than in 2005.
As for comparison to MS's junksoft: that's a given. 30 years of pajeet churn, each only staying long enough to lock in a permanent visa, does that.
Factorio's game engine. That shit can run on a toaster and that's after accounting for the fact that all of the assets you see in-game is loaded at start-time from Lua
Yes, absolutely factorio. For their 1.0 release, they fixed all their bug reports. And what you probably think reading this is "wow they fixed a lot of bugs"
But no. They fixed ALL the bug reports they had. Even those related to mods. The bug tracker was empty. They're exemplary based autists, proving that big software can be bug free.
I mean look at this shit, they were tracking game crashes of players like a CEO tracks profit margins
Looking at the ridiculous quantity and quality of mods for Factorio, I assume that its modding interface is also very nice to work with.
You'd be right
https://wiki.factorio.com/Tutorial:Modding_tutorial/Gangsir
A 12 year old could easily do this and not fuck it up. Yet their lua integration is still strong enough to make complete overhaul mods for the game.
>factorio
I love this little nigga like you wouldn't believe. I remember reading some blogpost from a dev about the most optimized way to calculate railroad pathings. Absolute autism, amazing game.
Then the dev pulls a israelite move and raises the price to compensate for "inflation".
No devs are good anymore. They're either incompetent, or greedy fucks.
>half this thread is about how Factorio is the most pristine piece of software ever made
>nooo you can't raise the price on something I've already owned for 6 years by $5
Why bitch?
>$30 to $35 after 8 years
Oh no, the humanity
You can just pirate it, fag
Wasn't this after they integrated what were supposed to be 2 DLC's into the base game for free?
No this was after Wube woke up one morning and realized they could squeeze more money out of future customers by dickriding meme social problems like inflation.
>meme social problems like inflation.
you're underage or massively financially illiterate. Someone else clearly pays for your shelter and food.
inflation is only bad if you have savings
poor people don't have savings
>meme social problems like inflation.
Is it brain cancer you have?
just pirate it retard
im czech and so are the devs, weve had like 15% inflation for two years straight
if that was true price would go reduced video games would cost less not more
this whole website really is just lost to pajeets and underage retards isn't it
measured in czechcoins or in eurodollars?
>%
>measured in
it makes a huge difference retard
if you have a depreciating currency but stable real prices when measured in a stable currency like the euro/dollar then nominal prices in the local currency will increase which is measured inflation
you can also have a stable currency whose value is not budging compared to the euro/dollar and then if you measure inflation that means increased real prices
in this case if the currency was just depreciating then $30 would just be worth more korunas but the real value to the developers would remain the same (aside from USD inflation but that makes local inflation irrelevant) but if it's the latter type of increasing real prices then those $30 would go a lot shorter than they used to
wait so you actually thought someone would give inflation figures in a foreign currency? I thought you were just a run of the mill type retard
it's the exact same inflation when measured in the local currency idiot, that's why it matters
scenario A:
>year 1: stuff costs 100 korunas or $10
>year 2: stuff costs 110 korunas or $10
>= 10% nominal inflation, but 0% real inflation
scenario B:
>year 1: stuff costs 100 korunas or $10
>year 2: stuff costs 110 korunas or $11
>= 10% nominal inflation and 10% real inflation
with a depreciating currency like in scenario A exports (selling video games in USD) become more valuable as you get more local currency for each unit of foreign currency you sell - in this case price increases on exports due to "inflation" don't make any rational sense
with a stable currency like in scenario B there is no such appreciating effect for exports and you have to increase the price of exports (video games sold in USD) to compensate for inflation, just like with any other product
>in this case price increases on exports due to "inflation" don't make any rational sense
unless the company doing the exports has any expenses denominated in the local currency of course, but what are the chances of that?
thank god currencies depreciating against the global reserve currency has no effect whatsoever on their purchasing power. Economics would probably require a bit of thinking otherwise
>unless the company doing the exports has any expenses denominated in the local currency of course, but what are the chances of that?
are you dense?
>scenario A:
>year 1 $30 game = 300 korunas
>year 2: $30 game = 330 korunas
this makes the exports more valuable, or in this specific made up example, keep up with inflation
this is how a depreciating currency benefits exports massively and why countries like China and Japan manipulate their currency to keep it as weak as possible because that makes their export industries more competitive - even if it hurts local consumers' purchasing power and of course causes import driven inflation
do you actually not know the difference between inflation and exchange rates is that what's going on here?
>scenario B:
>inflation
>scenario A:
>inflation but also a coincidental change in exchange rates that happens to exactly cancel it out for this particular transaction
also what do you think the difference between "real" and "nominal" inflation is?
>bro it's not real inflation your currency is just depreciating against stable stores of value
why are you posting when you have no idea what you're talking about?
when talking about import and export products denominated in foreign currency domestic inflation is meaningless unless exchange rates are accounted for
>what are wages
>what is a going concern
>what is debt
People like you shouldn't be allowed to have money, or vote for that matter
I'm sure he does neither, so don't worry about it
Sqlite3 is a good candidate
The concurrency issues have been an abject disaster.
>runs pretty fucking well on my machine
No 60FPS @4K @4090, it's a disaster, considering there's no open world, just a collection of rooms, and no breakthrough graphics. Hell, even lightning inside rooms is static, lights are non-destructible.
>How did it get this bad?
Diversity. Don't you dare to say anything against having a vibrant collective, chud.
working as intended sirs, upgrade your computer
DX12 is a relatively new API, good on them for making this mistake so other developers won't make it.
>so other developers won't make it.
ohohohohohoo
Also the API is 8 years old.
>8 years old
Relatively new, considering how long devs used dx9-11.
>DX12 is a relatively new API
>July 29, 2015
yeah
Buy shit, get shit. Keep buying shit, keep getting shit. It's your own fucking fault.
Why the fuck wont images open on Firefox?
bullshit you delusional retard
hiring women and minorities who can't do any useful fucking work has nothing to do with greed because they are a NET LOSS to the company. if they were optimizing for financial gain they would not hire useless deadweight
these people get hired for reasons of pure ideology
disney and netflix aren't losing billions of dollars on bad woke movies that flop over and over because they're greedy, how would that even make sense
the ideology is clearly more important to them than making money
you need to drop this outdated view that it's all just about money because the facts don't support it
Driver jannies always clean up this shit and end up optimizing the game themselves, if a game is "optimized" it just means a previous workaround worked for it at launch and that's it
I was just reading up on how old programmers had to work directly with the hardware to not only squeeze out performance, but to optimize things. It seems not remembering the fundamentals is biting them in the ass.
old programmers shipped games with their own OS, and everyone wrote their own OS
you literally had to boot the game
But what qualifies as an OS back in the floppy disk drives amounts to nothing but a few lines of C and BASIC code. It's not impressive.
It's not about how big it was, or how much code was written. It's more about the game makers making a minimal "OS" that did nothing more than what was necessary to run their program.
You sound like one of those MIT naggers who is very impressed with himself, Terry warned us about you.
so what's the signficance of writing your own OS when it's not particularly complicated to achieve
>signficance
These developers weren't childishly thinking that they were accomplishing a historic, significant technical feat. They just wanted the least amount of bullshit between their code and the hardware. It was pragmatic, not an edifice to their own egos.
Are you implying new programmers are egotistical or what
I'm stating a mere fact.
Nta but absolutely these modern programmers have ego. they dont realize how good they have it compared to assembler programmers back in the 80s, no less punch cards
Old programmers self-selected at much lower rates and had extreme lead exposure. All these "new" programmers had to do was properly use the existing technologies correctly, which other "new" programmers are pointing out, but they didn't.
Instead they made an hour long credit reel full of third worlders.
Nothing actually said about how these "problems" affect performance so no conclusions can be drawn from this, could make barely any difference at all
gaming died when hardware no longer had limitations.
Hardware still has limitations
That's your fault for being a poorfag, not the developers. Just run 3x 4090
No. Go write better code, or go be unemployed. Your call.
>graphics developers fuck up and spam indirect compute dispatch commands to DX12 with empty workgroups
>ITS THE DIVERSITY HIRES!1
it's funny how 99% of the comments in this thread and the reddit thread are just people using this as proof to validate their own preconceived notion and nobody is actually talking about the technical aspect, which is why did the graphics programmers allow this to happen? no, because they're ${group_you_dislike} is not the answer
You are correct, nobody in this thread knows what the fucking they're talking about
The things the OP is complaining about are not major problems at all, they're incredibly minor and probably make no observable difference
>.t starfield dev
Nope, just a programmer who actually does know what the fuck he's talking about, this thread is embarrassing
You don't know the first thing about Vulkan, you're just using this to reaffirm your stupid biases
Yes Todd I know, my PC is not powerful enough like it wasn't powerful enough for fallout 4, Skyrim, and Oblivion and it has to be fixed by the community.
The game was not "fixed by the community"
The OP is someone pointing out incredibly minor niggles, it's unlikely they make any difference to performance at all
Notice no actual results or conclusions are drawn
it was fixed by the hardware manufacturers by making cards that can run the game 5-10 years after release
>.t
>no, because they're ${group_you_dislike} is not the answer
wrong
whenever bad things happen it's unironically because of groups I dislike, especially women and racial minorities
There’s no reason you shouldn’t be able to send requests that are either 0 length, or that resolve to being 0 length - DX12 handled these performantly, vkd3d did not.
There's always going to be overhead with invoking a indirect dispatch command with no work to do, the driver has to inspect the buffer and see that its basically doing vkCmdDispatch(0,0,0) or whatever the dx12 equivalent is. It could entirely be the case that dx12 can do this quickly and some vk implementations suck at it.
I'm more interested in why they have so many compute shaders that are setting up another compute shader to run zero times. Wouldn't it be easier if they just made the IndirectDispatch buffer host visible, then checked its contents on the cpu to ensure that at least one workgroup will be dispatched BEFORE submitting it to the GPU and being at the mercy of whatever API / driver implementation you are using? It should be cheap to do this if you setup the barriers right.
>just made the IndirectDispatch buffer host visible, then checked its contents on the cpu
you don't understand what host visible means. There is no transfer cost. It's directly accessible over the pcie bus. If your barriers are setup correctly it's incredibly fast to read 3 uint32s from host visible memory. If they had to read from device local memory and use an intermediate staging buffer to get it back on the cpu you would have a point. Now shut the fuck up
You still have to wait for the dispatch to finish. I can't really imagine a scenario where the win from avoiding some no-op draws outweighs the loss and misery of dealing with a CPU/GPU sync point in the middle of your frame.
you have to benchmark it to know for sure, but the best solution is not doing a CPU / GPU sync OR launching a bunch of empty groups. I'll wait for the inevitable frame analysis
This. The repeated ExecuteIndirect calls (silly as they are) too- I doubt these small issues would add up to more than 0.5%-1% overhead per frame. If pathological performance results, it's perf bugs in the driver, not Starfield itself. OFC I wouldn't be shocked by mistakes on the part of either Bethesda or IHVs, but my money's on the Redditor simply being mistaken in his diagnosis.
Indian is a state of mind, and you're the biggest Indian here.
found the Sirfield 3D artist.
>this thing happened because a reddit post said so
And there's absolutely nothing you can do about it.
Absolutely nothing.
bot post
Got you triggered, eh.
I knew it was over when Microsoft stepped in. I had some hope for ES, but Starfield is a wake up call, so I probably won't be buying or playing that either.
Whatever competent software engineers game industry had left realized they can get 5x the pay for a fraction of the work by going to regular big tech. Their replacements were less competent, obviously.
"Starfield allocates its memory incorrectly where it doesn't align to the CPU page size."
Huh? I've been aligning memory wrong all this time. Are we supposed to be allocating everything to 4KB?
What is the source of this complaint? It sounds like complete BS.
When doing CPU <-> GPU communication, the alignment restrictions are much stricter than anything just on the CPU.
I'm a Vulkan programmer, I can't speak for DX12 definitively, but my guess is that it's similar to `VkMemoryRequirements`. You have to query the GPU and ask how memory should be aligned because these APIs are so low level that they expect you to make your own malloc(). In practice everyone in Vulkan just uses a library called VMA to simplify this and it's good enough for 99% of scenarios. Someone with more DX12 experience can correct me if I'm wrong.
Thanks! Makes a lot more sense.
>Are we supposed to be allocating everything to 4KB
No, but there will be a performance hit if you don't. In reality modern memory managers will usually do that anyway and the compiler will help as well, so it shouldn't be anything you need to worry about unless you're working in assembly or something.
>Are we supposed to be allocating everything to 4KB?
Actually, with modern large page support it should be 2 MB or 1 GIB. It's much easier on the TLBs, too.
Are you surprised? I mean, what self respecting dev becomes a game developer in current year?
oh noez driver issues in new game thats NEVER happened before
in short: game dev industry brain drain. other fields will compensate programmers way more for often times less work (crunch culture is exceptionally prominent in game dev). any dev worth their salt isn't working on making games unless it's either a hobby project or they really like making games that much, and passion != competence.
if you don't like it do better
Wrong board
>What the fuck has happened to the software industry? How did it get this bad?
Everyone competent stayed with the explicit well typed languages they used for years. Like assembly and C on embedded systems and DSPs for safety and/or mission critical systems. Sneak circuit analysis and other RAMS activities pay beeg.
Meanwhile all the pajeets and shit codemonkeys moved on to "modern" languages and functional languages and tried to take their shit to game development.
you absolute drooling fucking retards bought a game priced at $100 from a company most well known for publishing another studio’s (Obsidian Entertainment) work, and for also releasing the same game 7 fucking times to their consumer base.
And now you’re all pikachu-face that their latest modern release is a steaming pile of shit? How can you be this functionally retarded??
Who cares?
glows coding in back doors
No, and there's nothing you can do to stop them.
Just use Unity or Unreal Engine...
The era of custom game engines like Gamebryo is so fucking over.
>Unreal Engine
Only unreal engine can make a 2d sidescroller run like shit
>inb4 u haz bad hardware
2d sidescroller
Capcom's RE Engine is fucking great tho
lowering the bar
before then you must know assembler, low level optimization tricks, physics, math etc to be hired as senior gamedev. now anyone can be a "gamedev" after watching a couple of youtube tutorials. they hire literal women and pajeets off the streets to make games.
Bloody hell
>high quality content
>imagine paying for pajeetware
I hold it like they did back in the USSR:
>they pretend they are working
>I pretend I am paying
Racism. classism, fascism, white privilege, transphobia and cis-sexism is the root cause.
you are a big mean homosexual
Redeem Starfield SAAR
SIRS
REDEEM BOOOBS VAGENE
Is this guy the reason why I have excellent performance with my 7900 XTX on Linux?
If so, I'd like to donate to him/her.
I weep for the state of the gaming industry.
I weep for the state of the tech industry.
I weep for the state of European countries.
I weep for the state of the West.
We MUST resolve these problems or we will have to rebuild from the ashes of our destroyed nations.
STOP woke ideology. Do not give into it. Avoid it as best you can.
Same with migrants. If we accept too many migrants we will no longer be European countries but our countries will become like theirs... horrifying hell holes. We need to deport them. We need to keep them out! There is so many it's becoming unbearable!
Don't worry goy. This change must happen or Europe will not survive!
?feature=shared&t=38
that's a reasonable thought process
trade and communication becoming more efficient leads to globalization, globalization leads to migration, migration leads to a multipolar population and if a nation/society can't evolve to provide for that multipolar population, it will lose coherence and fail
i even see where she's coming from with the leading role, she's claiming experience in the matter from representing the historic second pole next to christianity in europe
but yea that last suggestion is a bit a ridiculous if you critically look at israel's handling of that very same topic
but that just makes her naive, not malicious
>trade and communication becoming more efficient leads to globalization, globalization leads to migration, migration leads to a multipolar population and if a nation/society can't evolve to provide for that multipolar population, it will lose coherence and fail
Pure unadulterated bullshit.
>but that just makes her naive, not malicious
She's accepts her malicious role is going to be hated by everyone and is OK with it. Not only is she malicious but she knows it and is OK with it.
>globalization leads to migration
>oey vey goyim declining birthrates are a consequence of industrialization and wealth, we must allow these aliens into our country and share the wealth goyim :^)
outlawing child labor, artifically extending childhood, and pushing a debt-based higher education scheme is what leads to the leadership caste advocating for increased immigration into their own country. However, what pushes migration out of someone else's country are these same backstabbing disloyal cunts going into that country, instigating a coup or revolution, and then promising their 'freedom fighters' the oppertunity to send their own families to our country for safe keeping. Its not natural, its not normal, and its not a 'consequence lmao xd' of being able to trade across oceans. The aztecs didnt end up in china just because spain took their corn you gibbering retard.
the current immigration pushed coincided directly with economic interests fucking around militarily in other countries, not through fair trade or whatever meme you want to push to describe globalization.
but you know all this, you dishonest cuckhold. The first 'modern' immigrants in 'globalization era' in the united states were koreans, and then vietnamese. Why? Because the americans bombed the fuck out of those countries and then paid off the loyal vietnamese and korean politicans by bringing THEIR supporters to the usa. South Korea is the defacto capital of globalism shilling in asia to this very day.
You dont need mexicans to make mexican food, and you dont need to be ruled by germans to drive german cars. Everything you imply is a lie, a lie thats been reported our entire lives so we wont resist it. Multiculturalism is not good for the native population, it is not unstopable and it is not inevitable. People just have to realize this but they arent allowed to even notice things anymore.
>Western tech industry now getting sued by their own jeet employees for allowing casteism by other jeets
Why don't managers just ignore diversity?
Lawsuits
And so they can draw money out of the DEI pot.
Sure, let's take the suers to court and see who runs out of money first:
>the diversity nutjobs
>or the multibillion tech companies
>implying those aren't the same
just look up ownership information of big tech, go on, it's public data
next look up the agendas pushed by those owning companies, again public info
>implying those aren't the same
Jobs has been dead for over 10 years.
>it's public data
Why don't you link them then?
>Why don't you link them then?
https://money.cnn.com/quote/shareholders/shareholders.html?symb=GOOGL&subView=institutional
Don't forget to use recursion on them too.
>site doesn't load
I'm sure it was shit anyway.
I'm a sorry you are too brain-damaged to look up this info on your own, or to use a browser not from 1997.
I accept your surrender.
I surrendered nothing, you gave up.
Weak cope.
>I'm a sorry
Sounds like surrender to me.
It was bait for your future misdirection, and it worked beautifully.
You had no arguments in the first place, and refuse to acknowledge public information found even on cnn.com and wikipedia.
That's a lot of words for capitulation. You usually just say "I surrender" and then sign whatever piece of paper the winning party holds in front of your face.
No amount of kvetching will make me surrender to you. Refute the data or be silent. Your pilpul is pathetic.
>hasn't posted any data
>thus nothing to refute
Winning is easy.
I already refuted it.
Retard
I'm sure giving your browser history away for free and accepting all sorts of cookie and tracking mechanism was worth it.
None of that happened and I have GDPR.
Hopefully you don't live in Germany, because your Higher Regional Court in Hamm just decided that you get fuck all in compensation.
Nope. I do not live in Germany and here's proof: the holocaust didn't happen
So you have some time before a court in your jurisdiction agrees with Hamm's decision. Good for you.
Sell now, fix later. Or don't. You already have their money anyway
No. YOU deserve annihilation.
Considering I'm in Europe: sure. Me and everyone else around me in a 2000 mile radius.
Too many cooks. Starfield's end credits run for 45 minutes, I'm not kidding.
Vulkan is shit
There is no such thing as "the software industry".
thank them for making gamebryo of the year
The comments are soul-crushing:
sure are a lot of brown and yellow people in those credits
>B-B-B-BUT EVERYONE ELSE DOES IT TOOOOOOO
it's diversity
Indians just aren't competent the way whites and East Asians are
>East Asians
I've once had to deal with a Japanese printer manufacturer who claimed bullshit in their manuals, and it took me several mails with their development team to find out that the manual claimed bullshit. My personal experience dictates that East Asians aren't all that more competent either.
>printer manufacturer
hardware makers are infamous for treating software as an afterthought.
It wasn't exactly software, but firmware. They claimed their printers understood a specific protocol via TCP/IP, but in reality it only did so via USB.
The funniest thing is, lots of the devs that were complaining about BG3 and saying they had too much funding and people were part of big companies with even more funding and people. What the fuck are the employees doing?
We had everything
> older devs only had to know 1 language
> support the same systems for like 30 years because the company cant afford anything else
> get offered tons of money
> start bringing in zoomers to rebuild things and fuck up
> HR comes in and wants more diversity
> Hire incompetent women
> "HERES A DAY IN THE LIFE OF A PROGRAMMER, START AT 10 AFTER I GET MY BREAKY ON, 11:30 IS PUPPY TIME...."
>Covid hits
>Jobs replace everyone with Indians as theyve been building their own Caste system in the US for years
OK, and?
Since the game ended up actually being pretty good, reddit has to make some shit up cause they can't live without controversy.
>Since the game ended up actually being pretty good
no it didnt
t. redditfags
shit even by the standards of 2023 AAA slop
Pretty sure CPU page size has been 512B for the past 6 years or so
>CPU page size has been 512B
lol
lmao
It's been 4 KB on x86/x64 for ages.
it's been 4k since the 386, which was the first x86 with paging support at all, it's also the first 32bit x86 cpu, so 32/64bit x86 has literally always had a minimum page size of 4k
Yeah, that's what I meant by "for ages", but I didn't remember if it was the 286 or the 386. I always mix those two up.
GOOD MORnING, SIR
>B-BUT ITS NVIDIA AND INTELS FAULT
This is what you get when you are AMD Sponsored™
>vidya is a bug-infested shitfest
Holy shit
>it's a Bethesda game
No way. Daggerfall, Morrowind etc were so well-tested on their release, whatever happened to them??????????
>shazam and tortanic troons are so desperate they believe reddit posts and post them on LULZ
>trying to blame hardware in the first case
there's your answer. it's become the norm to use the creme de la creme hardware to develop, not giving a fuck about quality in terms of memory and speed. negligence leads to mistakes and here we are.
e.g. apple uses the newest machines to develop, hence why "old" apple hardware seems to get slower
>2023
>being an adult
>playing vidya
>not programming and cooming to generated AI porn everyday
also
>he spent 2000$ on his machine just to Fraud Howard's game
Just like how Amerimutts are using the world's most expensive cotton, they'll be using the world's most expensive code too.
>thread filled with retards who know nothing about the issues vs. some dude who is actively working on patches
This board deserves to die so hard.