1
hinst
3y

Radeon graphics driver crashed again.

I hope one day they will actually fix it but the light of my hope grows dimmer every day.

Hire some talent?
Rewrite their code in Rust?
Do some static code analysis?
Better modularity?
Some code reviews? Proofreading?

I am at a loss of words. The crashes need to stop.

Comments
  • 2
    At least the drivers exist
  • 2
    Rust doesn't fix magically things.

    Stop seeing it as a silver bullet ffs.

    Have you even looked at what a monstrous fuckity a graphics driver is?

    You could take a look at the Linux kernel and the long struggle to get it included.

    You cannot just "fix" something by changing the language or throwing some more people at it, even if they are competent.

    Especially complex hardware has this tendency to require a lot of workarounds, be it fuckups in the silicone, the design, the firmware, the interop between hardware and software (sth. totally unrelated like fucked up electricity due to power supply being faulty, mainboard has faulty ACPI tables, stuff like that).

    I wish we had a solution for all these problems, but realistically speaking: Some of the stuff dates back to 1980...

    The more complex stuff becomes and the more you need to make it work with old stuff, the more you'll get an psychotic bitch who might behave 95% of all times, but the remaining 5 % are terrifying.

    Deal with it. :)

    And this is true by the way for anything...

    CPU design and errata. If you read the errata of AMD and Intel you get the feeling that a CPU is a magical deity that somehow works even though it shouldn't be possible.

    UEFI. Yeah. Oh no.

    USB. The design is bat shit crazy. Don't even start trying to see it as a standard, as there are so many deviations that cheese with holes in it is more bullet proof.

    Mainboards. Some mainboards have intentionally for budgeting very weak designs. Capacitors with a lower max temperature are cheaper, but if you pop in enough hardware, things can become "difficult" as they just cannot handle the burden. Nowadays this is a problem of the past, but 10 - 20 years ago you could have a lot of fun with that....

    Bad wiring. Yes. Your house could be at fault. When moving with a company, you get as an admin a lot of insight you didn't want to have. People getting electric shorts as they started painting the walls, as there were unisolated cables in the wall.
  • 0
    I could go on for a longer time, but yeah.

    Be happy it works. XD
  • 1
    @IntrusionCM lightning rock go vroom 🙃
  • 0
    @iiii if you mean burning silicone / hardware / capacitors, yeah...

    That's scary as fuck.
  • 1
    @IntrusionCM I mean silicon doing work at all. As you've said "CPU is some magic"
  • 1
    @iiii 😆😆😆 yeah. I guess there are truly only a few dozen people on earth who can fully comprehend complex stuff like that.
  • 1
    What @IntrusionCM said, devices and their respective drivers are basically magic, 'rewrite it in Rust' reminds me of this manager at an old workplace who would always ask if we couldn't 'just use jQuery' to fix their monstrous legacy .NET implementation.
Add Comment