Comment by akarambir

13 hours ago

The official replies are addressing questions that nobody has asked. The main issue is why Linux support is being removed from the Basic tier while Windows is still allowed.

To grow the ecosystem, AMD needs more people working on their hardware. Restricting Linux will only alienates students, hobbyists, and devs who want to adopt AMD tech.

- From long term AMD user

The official replies started off by addressing ... the "unacceptable abusive behavior towards AMD". The most important thing here is obviously to ask people not to use such hurtful words as "disgraceful" towards poor little AMD...

Answering the actual question seems not a high priority

  • Yes, this struck me as rather odd and unprofessional too. Do you really want to depend on a company where customer facing representatives can’t handle people being upset? Especially when to company has just announced changes that limit what users can do with their products.

    The older I get the less I want to deal with companies that act like primadonnas and the technologies they make. This is also why I don’t do phone apps: your market access is 100% controlled by two companies that can wipe out your business overnight.

    Imagine having to work with these people professionally. With real money involved. While probably not as high risk as mobile development, their customer representatives seem like real primadonnas. You’ll be happier without these people in your life.

    • > Yes, this struck me as rather odd and unprofessional too. Do you really want to depend on a company where customer facing representatives can’t handle people being upset?

      I’m actually fully in favor of empowering customer-facing representatives to put reasonable limits on responding to customer abuse.

      It should not be the job of a forum moderator to take abuse. Warning them about the rules of the forum and then enforcing the rules is forum management 101. It’s getting silly that people are attacking this person specifically for just doing their job.

      7 replies →

    • > Yes, this struck me as rather odd and unprofessional too. Do you really want to depend on a company where customer facing representatives can’t handle people being upset

      Typical phone CSR boilover from covid days. Most places I call these days have a message saying that they will hang up on you if you act pissy.

      3 replies →

  • Seems we have an awful lot of snowflakes in the corporate tech world the last couple years. Can’t take criticism, can’t handle basic questioning of their operation …

    • That is why techbros cannot make it in politics. I was actually impressed with Zuckerberg: he knows how to wear a suit and did not crumble when EU parliamentarians questioned him.

  • Yeah that was hilarious, pretty much instantly closed the tab when I read that.

    Oh please mister, won't you please think of the little billion dollar corporation's feelings? They're only poor corporations with nothing to their names but their billion dollar businesses! Won't you think of the starving corporations?!

  • > Answering the actual question seems not a high priority

    This is a clear sign of propaganda and bullshitting by them. Because answering the actual question would be easy, unless you deliberately want to harass linux users. Perhaps a Barbara Streisand effect kicks in, because people are now sharpening their ears and eyes as to why they harass linux users specifically.

    I also have to admit that while my main operating system is linux, on my left side I have a windows computer too. I found this approach more practical, even though I think Linux is far superior to windows. This abuse by private entities to try to force everyone to use winows, is anonying to no ends though.

  • Some people, including the management of most big corporations, claim that verbal insults, which do no actual physical harm to anyone, are "unacceptable abusive behavior", while the actions that do physical harm to others, e.g. by tricking or forcing them to pay an extra part of their hard-earned money for things that should not have been paid, because they had already been paid in another form, instead of using that money for worthy purposes, are not "unacceptable abusive behavior".

    Obviously, I believe that a decision like that made by AMD now is a much more "unacceptable abusive behavior" than any kind of verbal insult ever known to mankind.

    This kind of decision is a masked price rise of the AMD FPGAs that applies only to small businesses and individuals, while the big quasi-monopolistic companies are not affected, which will make competing with them even more difficult.

    What annoys me most about this kind of policies aimed to hurt small businesses and individuals and favor big companies, which have become more and more frequent, is that in most cases they do not provide any financial benefit whatsoever to the company that enacts them, because they limit competition not in the market where that company activates, but in related markets.

    However such policies are very beneficial for the entire class of people who are major shareholders, board members or executives in big companies, by ensuring that all markets are eventually dominated by few, which has happened especially after the end of the nineties of the past century, resulting in the current unhealthy economies of the Western countries and especially of USA.

    This success of the quasi-monopolies has been caused by the lack of truly adequate consumer protection laws.

    • I agree with your point (that AMD does a lot more harm than what they are indignant about) but not the way you go there. If emotional abusive behavior is not "physical harm" because it's just emotions, then financial abusive behavior is not "physical harm" either because it's just numbers. When you consider what incredible harm being emotionally unwell can lead to, I don't think it deserves to be dismissed.

      AMD is clearly just putting on a performance here though, using the backlash they get as a weapon.

      9 replies →

    • > claim that verbal insults, which do no actual physical harm to anyone, are "unacceptable abusive behavior"

      Which is true in a vacuum. Insulting _people_ is abusive behavior and shouldn't be accepted.

      The issue here is the posts aren't insulting people, they're insulting a company, and a company can't be mentally abused.

      2 replies →

    • I'll come your place of work and hurl abuse at you all day. Let's see if you find it harmful or not by the end of the week.

  • I don't know anything about this situation, but basic logic says if you want someone to give you free stuff, be nice to them.

    It wouldn't surprise me if AMD is scaling back their free offerings due to the impact on support.

    • > It wouldn't surprise me if AMD is scaling back their free offerings due to the impact on support.

      They’re welcome to hamstring themselves in the market; it’s just not a smart move.

      1 reply →

  • Probably a good thing I don't run a company, because I wouldn't put energy into responding to the kind of comments they're addressing. If you use a support channel the same way a teenager uses Reddit, you should count to ten and try again later.

    That said, the tone and basic grammar of AMD's support rep isn't what I would've expected either.

    They did answer the question, though:

    > AMD expectation is that the BASIC tier licensing level is used for simple, entry‑level needs. While more advanced, production-based workflows are aligned with paid tiers.

    In other words, they're saying hobbyists and beginners are on Windows anyway, and students can get a free version if they apply through the right channels. No more freebies.

    AMD wants people to pay for their software. Instead of going "why are you bullying Linux users", AMD customers should probably be going "thank god the Windows version is still free (for now)"

    • You're kind of doing the job for them here by inventing a connection between Linux and "simple, entry-level needs". Plenty of Linux users have "simple, entry-level needs"; nothing about using Windows automatically makes you needs simpler. If that is indeed their argument, they ought to have spelled it out.

    • > In other words, they're saying hobbyists and beginners are on Windows anyway

      I suspect they're massively underestimating how many hobbyists and students are on Linux. We're not talking about a typical demographic here, we're talking about people interested in computers and technology at precisely the level that Windows and MacOS aim to isolate from the user.

Those students and hobbyists often end up in jobs where they are involved in multi million dollar purchasing decisions.

AMD’s MBA types extinguish that early mindshare at their own peril.

Yeah this is such an own goal. You want students using your code to get them to use it in job. They have learnt nothing from cuda

  • They still have a system for sponsoring students (through professors). They're not entirely crazy.

    It does make me wonder how much money they must be losing on these chips that they've turned this desperate for licensing costs.

    • Yes, but that’s resistance for potential users they can’t afford if they ever want adoption on the level of CUDA.

I don't think AMD can say this but I think the reality is for most hobbyists this is the prevailing attitude:

"The Harsh Truth about FPGAs (You Should Avoid Them?!)" https://www.youtube.com/watch?v=l3d8uFKsJiY

a.k.a. Just use a microcontroller. And for the vast majority of hobby projects I suspect that is good advice. Low end FPGAs don't compete well with low end microcontrollers and more people know how to use microcontrollers.

Universities are fine as they can sign up for the University Program and get the licensees they used to get. https://www.amd.com/en/corporate/university-program.html

I think the reality is the niche that FPGAs occupied is getting hit hard on the high and low end. Cheap Chinese FPGAs are prevalent, cheap microcontrollers more so, and on the high-end making an ASIC that compete with a high-end FPGA has never been cheaper, and is getting cheaper and easier everyday. 65-28nm is very easy to use now (relatively speaking) and is very low cost with tons of tape outs and there is good competition. Beating an FPGA with an ASIC is not all that hard. Grad students at CMU, Stanford, Georgia Tech, etc. do it all the time in their tape-out class. Making an ASIC is not as easy as an FPGA for sure, especially if you need DDR and serdes. And NRE for ASICs for small volume ( <1K units) is higher. But it is getting easier and cheaper everyday. And it's now feasible for small teams (say ~6) to do it. I think they need to look very hard at where they spend their NRE now to stay relevant and they need to start getting brutal because I am sure the amount of revenue they're bringing in is under serious attack.

As to why Windows and not Linux? It's probably cheaper for them to maintain Windows for one reason or another. Maybe they don't even do it an just contract it out and Windows contractors are easier to find, but I'll bet it's just a basic cost issue at the end of the day.

When they do not have any justifiable answer, or don't want to answer, but need to keep the facade on, they'll sidestep and tell you how hard they are working on something, and how many unrelated things they've archived.

- A regular tactic used by our former autocratic ruler, or most corrupted people

> For your specific question: Why is Linux not supported in the BASIC tier?

> This is AMD's marketing decision.

> Kind Regards,

> Anatoli Curran,

> Xilinx/AMD Forum Moderator

I mean, nobody in that forum necessarily knows why. It just came from above.

  • I think many haven't read that part, as it is hidden by default and one have to expand the answer to see it. At least that was what happened to me... I didn't noticed it until you pointed it out.

One would've thought they had learned from their supposed driver superiority over Nvidia due to embracing Linux users with OSS drivers

  • I guess FPGA division (nee Xilinx, which was always a bit sketchy, even if they had best silicon) doesn't learn much from the GPU division.

On the other hand - this is now an opportunity for Linux community to show that they are actually able to fund development of software for their platform, right?

Many HNers promised to pay if developers bring their software to Linux - will that actually happen?

  • What you say is ridiculous.

    The only reason why the "Linux community" cannot create adequate FPGA design tools is that the vendors like AMD refuse to document the necessary details of their products.

    A few old AMD FPGAs have been reversed engineered, e.g. some ARTIX-7, so for them there is no need for the rather bad AMD tools, but for most AMD formerly Xilinx FPGAs it is impossible to create better tools for lack of documentation.

    As long as AMD refuses to provide the technical documentation required to use their products, it should have been a legal obligation to at least provide basic tools that allows the buyer of such products to actually use "FPGAs", i.e. to "field-program" them, as the name of the sold product claims.

    Like many other FPGA developers, I could write myself better FPGA development tools than what AMD provides, if I had access to the complete FPGA technical documentation to which only a few big companies have access, a restriction whose only possible purpose is to prevent competition in the FPGA market.

    If AMD had documented the exact format of the bit stream required to program each model of their FPGAs and the complete timing consequences of each synthesis choice, nobody would need any FPGA simulation or synthesis tool provided by AMD in Vivado.

    • >AMD refuse to document the necessary details of their products.

      Because people haven't offered enough money to have a copy privately shared. This is on the Linux community for not ponying up enough money to fund this properly to have a reasonable release date.

    • The only reason why the "Linux community" cannot create adequate FPGA design tools is that the "Linux community" is completely inadequate in comparison to what's needed.

      Reverse engineering tools are pretty good these days. I have no doubt that a dedicated hacker could sit down with Ghidra and the free Windows version of Vivado for two years and come out with something that compiles FPGAs well enough. But there's a shortage of the kinds of people who would do that, they're all busy doing other things, so it doesn't get done.

      More easily, someone could get the free Windows version to run on Linux. If it doesn't already work in Wine, they could figure out and implement the needed Wine patches. If Vivado has a DRM scheme they could break it (potentially very difficult), if not then it should be straightforward. Nobody seems to be doing that, either.

      The same applies to things like the Nvidia drivers.

      In the past, freedom RE projects were handicapped by needing to maintain a Chinese wall. Now it's become obvious you don't need a Chinese wall, you can just straight up decompile someone else's software and use that as a reference as long as you don't copy it directly and you don't make it too obvious to the copyright owners what you're doing. Keeping your anonymity for this sort of project is easier than ever before too. Yet we see less freedom RE projects, not more. Why is that?

      3 replies →

  • Vivado already supports Linux, the development is supported by very large customers that put FPGAs in cars, [REDACTED], and other kinds of objects that crash into other objects.

    This is just hurting students and hobbyists.

    • Schools can join the AMD University Program and get back to where they were, and more. https://www.amd.com/en/corporate/university-program.html

      As for hobbyists, in the world of $0.03 microcontrollers, strong competition on the low end from Chinese manufacturers, and where few people learn HDLs, is NRE money in the hobby market really money well spent?

      I'm a HW designer and even I use microcontrollers now for most things, but not everything, because it's usually cheaper and faster.

      With semiconductor prices coming down as far as they have I think the world has probably fundamentally changed for FPGAs and the niche they occupied is shrinking fast.

    • And, since there's a pipeline from students and hobbyists to professional use, it's risking the future.

  • Nah. Why do Windows users get it for free while I have to pay because I'm an "advanced" user?

    I'm not rewarding that. I'll reward companies like Valve instead.

  • This tier of the tool is free on Windows.

    It might be a fair criticism that Linux users don't pay for software, but being a dick about it isn't going to get you anywhere.

    (It's weird to see people on HN shilling for AMD against Linux, though. Very astroturf flavored)

  • [flagged]

    • The notion of being expected to pay for software that was formerly free - when Windows users aren't expected to bear those same costs - does indeed piss me off.

      If I were actually using Xilinx FPGAs I'd be more pissed off. Luckily the projects that interest me currently are based around Intel, Lattice and Gowin devices.

    • More like the notion of seeing different treatment between OSes. No one likes being punished for a choice that shouldn't be any of the selling party's business. That's especially true in the Linux community, which was the target of Microsoft's anticompetitive policies for decades.

      That's just like when macOS users got mad when they learned they were targeted by marketing schemes to sell them more expensive stuff [1].

      [1]: https://www.npr.org/2012/06/26/155792590/orbitz-targets-mac-...

      2 replies →

    • I get what you're saying but I can understand the frustration here. Vivado licenses start at $1200/year or $5000 for a perpetual license.. Just to use software to work with hardware that you already paid for. And it's not like they are dropping support for Linux altogether, it would cost them nothing to continue supporting Linux in the free tier.

      It just seems like a weird decision on AMD's part.