Watch X.org developer bisect X and FIX multiple regressions for MOST drivers to ACTUALLY WORK AGAIN!

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024
  • With most older #X.org DDX #drivers crashing and not even starting. Let's #bisect this XFre86 derived codebase to get our precious vintage & retro accelerated X drivers to work again! Join to watch & chat w/ live IT talk, programming and hardware tinkering. You can support my work at: / renerebe github.com/spo... onlyfans.com/r... or ordering stuff you need via Amazon: services.exactc... exactcode.com t2sde.org rene.rebe.de
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 99

  • @devRumoAoSenior
    @devRumoAoSenior 6 หลายเดือนก่อน +6

    Hi, do you have a Discord group? Or something like that?

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +5

      yes! www.patreon.com/posts/discord-invite-99798534

    • @devRumoAoSenior
      @devRumoAoSenior 6 หลายเดือนก่อน +3

      @@MoreReneRebe thanks!

  • @robertodelgado6387
    @robertodelgado6387 6 หลายเดือนก่อน +70

    The funny thing is I understand absolutely nothing of what's going on, but I still enjoy watching these.

  • @sucim
    @sucim 6 หลายเดือนก่อน +6

    I feel your pain. I'm not into vintage, but I fear every update of protobuf because it constantly breaks everything. I don't know what they are up to at google. But at this point a 20 year old code-base should have stabilized. If you still need to change it's interface 20 years later you should declare defeat...

    • @juanherrera9521
      @juanherrera9521 6 หลายเดือนก่อน +1

      Really? I'm curious because i was just migrating some api to use protobuf, what is not stable the serialization? or just the generated code and libs?

  • @xzaz2
    @xzaz2 6 หลายเดือนก่อน +11

    This guy does make

  • @YuNherd
    @YuNherd 6 หลายเดือนก่อน +4

    thank you for your efforts

  • @emvdl
    @emvdl 6 หลายเดือนก่อน +1

    Great job 😎

  • @AggressiveMenace
    @AggressiveMenace 6 หลายเดือนก่อน +1

    Modestly thoughts about Wayland and their aim of replacing X in Linux? Do you think that a community fork update can make it better than it?

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน

      Wayland is of course the future, but not for vintage and retro and still not feature complete on par with what X.org supported in the past. Also will never have 2D acceleration for what this 2D GUI accelerators implemented, ...

  • @Wurstfinger-rl1zi
    @Wurstfinger-rl1zi 6 หลายเดือนก่อน +1

    Einen wunderschönen guten Tag, der Herr

  • @look-into
    @look-into 6 หลายเดือนก่อน +1

    Long live X

  • @Alessandro__
    @Alessandro__ 6 หลายเดือนก่อน +2

    fixed software foundation ahahaha

  • @sweetshit4931
    @sweetshit4931 6 หลายเดือนก่อน +2

    I like your user name.

  • @artem_serg
    @artem_serg 6 หลายเดือนก่อน +38

    sir I understood absolutely nothing but it's very exciting to watch

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +6

      Keep watching! ;-)

  • @万宇阳
    @万宇阳 6 หลายเดือนก่อน +4

    They don't have enough tests to prevent regressions of their projects. And you are paying your time to fix their shyt. Open source projects are so broken. Working with C code bases feels like something *literal*, not *semantic*. C can't abstract the problem and solution out clean. It's a nightmare to debug a large convoluted old C code base. Things easily get broken when you do apparent harmless modifications. You basically can't do anything with large old C projects. Things just magically work so don't touch the codebase.

  • @troyb4533
    @troyb4533 6 หลายเดือนก่อน +11

    Your accent is incredible, especially when you go on your rant about how everything is broken

  • @ulipink
    @ulipink 6 หลายเดือนก่อน +11

    hai, i just wanted to say, thank you for getting me interested in the development and hardware side of linux and the linux "ecosystem", this has been a great source of motivation for me, thanks for all the contributions you make to FOSS and t2sde

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +4

      So happy to hear!

  • @abcdefg-nu4xj
    @abcdefg-nu4xj 6 หลายเดือนก่อน +9

    any resources to get into OS/kernel development? i'm a CS student who's done an OS class. much appreciated

    • @3ombieautopilot
      @3ombieautopilot 6 หลายเดือนก่อน +3

      Same. Something modern and for someone who already knows how to code in c, rust.

    • @abcdefg-nu4xj
      @abcdefg-nu4xj 6 หลายเดือนก่อน +2

      @@3ombieautopilot exactly, preferrably C as there are probably more resources for C. i'm just asking for a book reference or maybe a git repository someone created as a resource for learning, if anyone knows.

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +9

      I don't have something modern at hand, but some years ago "andrew s. tanenbaum operating systems design and implementation" was a reference to get started. Let us know if you find something more modern.

    • @abcdefg-nu4xj
      @abcdefg-nu4xj 6 หลายเดือนก่อน +1

      @@MoreReneRebe thank you ! i’ll check this one out. I’m still searching and It seems difficult to find up-to-date resources for learning but it just makes me wanna learn this subject more

    • @yfjolne
      @yfjolne 6 หลายเดือนก่อน +2

      @@3ombieautopilot There are some modern resources listed at the end of the CS143A "Principles of Operating Systems class" webpage.

  • @rkj11107
    @rkj11107 6 หลายเดือนก่อน +2

    th-cam.com/video/ybcu_IywK9o/w-d-xo.html 😂

  • @myhstic
    @myhstic 6 หลายเดือนก่อน +5

    Why is it better to git bisect rather than fixing the bug on the latest revision?

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +10

      Because nobody knows where the bug is. it is usually orders of magnitude harder to try to find the bug than first finding the regression with bisect. As seen there were over 5 or 6 different bugs all influencing just this two video cards driver code crashing.

  • @l3p3
    @l3p3 6 หลายเดือนก่อน +3

    I did not know that there is a command like bisect. xD I thought you would go through many commits manually. Such a useful command!

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    Будьте здоровы, очень интересно но я спать, нахуячился за день.

  • @VitisCZ
    @VitisCZ 6 หลายเดือนก่อน +2

    oh maybe this is why i have to run the modesetting driver for the past like 6 months(maybe even longer) on my intel HD 2000 igpu because the intel driver(xf86-video-intel package on archlinux) is broken. While the driver does get into the desktop, I get flickering(especially window borders) and screentearing despite running a compositor which used to work fine in the past with the same config i'm still using. While the modesetting driver works alright, on such an old igpu the intel driver utilizes the blitter engine for 2D acceleration which has noticeable speedups and helps the desktop feel a lot more responsive

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน

      Yeah. The Linux desktop regressed a lot for not latest and greates, last year's silicon.

  • @soupit32
    @soupit32 5 หลายเดือนก่อน +2

    hahaha low-key so badass "For what are all those foundations getting paid for, I should just open my own: the Fixed Software Foundation" hahaahaaa so cool because unlike 99% of people who would complain about such a problem (even when justified) - you actually fire up on the spot damned *video driver code* and sort through broken commits and fix core Linux packages all by yourself!!! All while speaking the truth so relatably but in a brutal way lol

    • @soupit32
      @soupit32 5 หลายเดือนก่อน +2

      The way you are brutally honest while doing this is so refreshing in a world where your peers like to make themselves out as being untouchable demigods and holed up in ivory castles away from the unwashed masses - I'm sure they knew that shit was broken too, but they think themselves above handling bug reports and will leave that to whoever runs the community forum or wikis and shit ...
      ... "get another graphics card" - 15 years somethings working then when it breaks they say that, what B.S.!

    • @soupit32
      @soupit32 5 หลายเดือนก่อน +2

      please never change dude and keep making videos, I think also if you produced these videos with some fancier editing and intros and shit with some series title something like "Fixing core Linux code by myself that giant FO$$ org's and elitist maintainers refuse to" - in the thumbnail "Bug Report response: 'Get a new Video Card!' " --- if Destiny gets millions of views for just reading Wikipedia pages then imagine the potential for live streams doing this while talking what you talk! it's a rare and beautiful sight bro, and also great way to get out word and showcase your own work ! I'm a new fan and wishing you best of luck

  • @4zazel777
    @4zazel777 6 หลายเดือนก่อน +2

    Very nice not to say the "real" f word. Cheers from frosty Finland!

  • @itorrestp
    @itorrestp 6 หลายเดือนก่อน +1

    If you know that there are people in different space time and you're trying to solve issues, use a way to mark a flag, in the video, when the problem was identified and when the problem was solved. it can improve the process.

  • @inspectorgadget37
    @inspectorgadget37 6 หลายเดือนก่อน +3

    Fixed Software Foundation 😁

    • @Nunya58294
      @Nunya58294 หลายเดือนก่อน

      Lol

  • @timeimp
    @timeimp 6 หลายเดือนก่อน +2

    This has to have been one of the best algorithm suggestions in a while. Liked and subbed! Excellent video René!

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน

      Glad you liked it! welcome aboard ;-)

  • @Atops93
    @Atops93 หลายเดือนก่อน +1

    Is there any benefit on using alacritty over st?

    • @MoreReneRebe
      @MoreReneRebe  หลายเดือนก่อน

      Yes. St sucks.

    • @Atops93
      @Atops93 หลายเดือนก่อน

      @@MoreReneRebe How so? Also whats something alacritty does better then st?

  • @dickpiano1802
    @dickpiano1802 6 หลายเดือนก่อน +14

    Great stuff! It was really interesting to hear your thought process.

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +2

      Glad you enjoyed it!

  • @untimateds
    @untimateds 6 หลายเดือนก่อน +2

    what do you think of wayland as replacement effort to X ?

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +3

      Still not feature complete and does not work for older GPUs

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    You work model not clearl partticularited

  • @SlinkyD
    @SlinkyD 6 หลายเดือนก่อน +1

    Wayland is X12.
    I'll see myself out.

  • @ZalmanGuy
    @ZalmanGuy 6 หลายเดือนก่อน +2

    Hi René!
    Random question, will you be able to write new drivers for the Sony Vaio P that has Intel GMA gpu?
    Regards

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +6

      If Intel or Imagination Tech sends me the register level programming spec of course!
      I looked a little into it and it looks to have some complex iommu that will likely not be fun to reverse engineer. See my previous videos about it
      I recently got myself a PCX2 and my plan was, with enough subscribers and support, to do a PCX2, Kyro 2 and eventually GMA500 drivers. But building a YT channel is slower and more time consuming that I anticipated ;-)

  • @0xmassive526
    @0xmassive526 6 หลายเดือนก่อน +2

    this is dope

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    patrion forbiden in russia

  • @pagundu
    @pagundu 6 หลายเดือนก่อน +2

    What is this font? Thanks for the video.

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +1

      Comic Code

    • @pagundu
      @pagundu 6 หลายเดือนก่อน +1

      Thank you.

  • @puncherinokripperino2500
    @puncherinokripperino2500 6 หลายเดือนก่อน +3

    should there be a second /hw on 2:24:37?
    I feel like instead of
    +++ b/hw/hw/...
    there should've been just
    +++ b/hw/...

  • @Simon-xi8tb
    @Simon-xi8tb 6 หลายเดือนก่อน +8

    Do you need a website for your FSF ?

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +3

      CleanLinux.com ?

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน

    C given up?, cut aunt STAN and kernel debug feachuers? but how it will work?

  • @Okamine
    @Okamine 6 หลายเดือนก่อน +1

    What specific linux do you use?

  • @humansaremortal3803
    @humansaremortal3803 6 หลายเดือนก่อน +1

    i am a JS dev, the f am I doing here

  • @metaorior
    @metaorior 6 หลายเดือนก่อน +1

    lol

  • @tommymathisen5036
    @tommymathisen5036 4 หลายเดือนก่อน

    man you tell it like it is! im all for this :) great content

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    for devops workers

  • @3ombieautopilot
    @3ombieautopilot 6 หลายเดือนก่อน +4

    So x is still under active development despite the Wayland thing? Do you think eventually x will be replaced with wayland? Sorry I’m a noob 😅

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +4

      well, it's complicated, while major devs says for years use Wayland, they still keep touching the code and as seen in the video, broke it more so that many drivers crashed now. On latest Desktop most Linux users use Wayland already today.

    • @OREYG
      @OREYG 6 หลายเดือนก่อน +2

      The biggest thing holding down Wayland is Nvidia support, and from users perspective it's mostly going to sleep/waking up/game compatibility. That being said both KDE and GNOME now prefer wayland as a default.

    • @terryscott524
      @terryscott524 6 หลายเดือนก่อน +2

      X just werks (except when this happens) (and except when waking up my monitor for some reason)

    • @Radgerayden-ist
      @Radgerayden-ist 6 หลายเดือนก่อน

      ​@@OREYG Fwiw I switched to wayland recently because of KDE 6 shipping it by default, and it's been way better than last time I tried it. A few fixes were necessary at first and there's still the odd flickering application but on my Nvidia card it's been a nice enough experience

  • @l3p3
    @l3p3 6 หลายเดือนก่อน +1

    So far I preferred the pre-built packages nature of debian. I wish they integrated your patches so I could keep using debian. Or maybe, just thinking loudly, you join team debian and do your fixups there. Why not? I still plan to have T2 on one of my machines one day, it is still in my todo list. I just need so much time and energy to hit the learning curve again.

    • @l3p3
      @l3p3 6 หลายเดือนก่อน +1

      I use very slow and old devices and just a few fast/modern devices (eg my server). Building everything regularly on my netbook is not an option. If there was a way to just differentially pull the build artifacts every now and then, I would much sooner use it. Like maybe build all the actually installed packages for my netbook on my server and then do an rsync to it to install it. This is some way I could imagine using.

    • @MoreReneRebe
      @MoreReneRebe  6 หลายเดือนก่อน +1

      I rather quit computing than touching debian

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    wat to debug - IRQ or kerne fea4s> or DMA?

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    X11 goes foo?

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    Xoooorg 8))

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    МАГА

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    Христо воскресе!

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    mechaic keyboard - it is a fetish?

    • @MoreReneRebe
      @MoreReneRebe  4 หลายเดือนก่อน

      No, just a good keyboard that last a lifetime .

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    multitaskin on plc PS3?

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    wayland and wi3?

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    2ch nvidia

    • @MoreReneRebe
      @MoreReneRebe  4 หลายเดือนก่อน

      youtube.com/@renerebe?

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    2betheBest

  • @Poul7777777
    @Poul7777777 4 หลายเดือนก่อน +1

    py_torch