Intel Arc/Xe Compute on Linux: the essential list of packages (August 2024)

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024

Комментарии • 27

  • @CompellingBytes
    @CompellingBytes  11 дней назад

    **ADDENDUM**:
    Ubuntu doesn't apply security patches to packages from the Universe repository unless you have an Ubuntu Pro subscription (it costs money after you use it on 5 systems, as I understand it). Consider this if you want to do compute things with Intel Arc on Ubuntu and Ubuntu derived distros.

  • @Tr0feo
    @Tr0feo Месяц назад +3

    Thanks again for all the Linux Intel Arc videos!

  • @F1monster1
    @F1monster1 26 дней назад

    Really interesting to follow the progress. Let's see how it's gonna look with the new series of cards. Great vids man!

  • @VicariousAdventurer
    @VicariousAdventurer 26 дней назад

    I have, on Linux Mint Wilma (based on Ubuntu LTS Noble)
    libmfx-dev - Intel Media SDK -- development files
    libmfx-gen-dev - Intel oneVPL GPU Runtime -- development files
    libmfx-gen1.2 - Intel oneVPL GPU Runtime -- shared library
    libmfx-tools - Intel Media SDK -- tools
    libmfx1 - Intel Media SDK -- shared library

    • @CompellingBytes
      @CompellingBytes  26 дней назад

      Because you have an arc card in a system with a something like a 6th generation core cpu, iirc. Also, did you get things to work? Anyway, since you have the A310, I'd would try libmfx-gen1.2 first and see what happens. Your Arc card supports way more codecs/standards than your cpu and if you can, rely on the Arc card.
      Of course, theres the question of how the Arc card will handle media when it doesn't have REBAR to assist it.

    • @VicariousAdventurer
      @VicariousAdventurer 26 дней назад

      @@CompellingBytes No, 12-gen CPU - Lenovo Ideapad Slim 7i with Arc - I am just listing the package descriptions, did not have the media libraries installed, but I find the media vaapi is active, I am still investigating.

    • @VicariousAdventurer
      @VicariousAdventurer 26 дней назад

      - result of "apt-cache search libmfx" descriptions, I just had wanted to point out that the name of the library in the Noble distribution was altered from the Intel name - libmfx-gen1.2 versus libmfxgen1 in Intel repositories. My findings so far are that "intel-media-va-driver" actually works, but for now, opencl sees only the Arc (it had seen the CPU, Iris Xe IGP, and the Arc originally)

    • @VicariousAdventurer
      @VicariousAdventurer 26 дней назад

      A370m - FP64 (double) 1,050 GFLOPS (1:4) [from Techpowerup] - I am trying to bring up a programming environment for compute

    • @CompellingBytes
      @CompellingBytes  26 дней назад

      @@VicariousAdventurer Ah, I mistook you for someone else. Thanks for clarifying.

  • @Winnetou17
    @Winnetou17 Месяц назад +1

    Holy moly, what a clusterF... and people wonder why some people won't switch to Linux.

    • @CompellingBytes
      @CompellingBytes  Месяц назад +3

      It's just some packages to install. Nvidia's proprietary drivers causes windows on my monitor (at least) to black out, and AMD doesn't really support compute for most of their consumer GPUs... unless you're paying north of 400 dollars for one. I made this video with the hopes that the process could be less of a clusterF---
      Anyway, thanks for watching

    • @Winnetou17
      @Winnetou17 Месяц назад

      @@CompellingBytes Yeah, but it's multiple of them, and they don't seem intuitive, at least at my first glance from your video. Hopefully one day a distro will make a metapackage, but we'll probably need for Intel ARC to be more popular. Which needs Battlemage.
      And don't get me wrong, your video certainly helps in dealing with the clusterF, as you directly listed what's needed. I was commenting on the need to have something like this in the first place. Something tells me you didn't research and found out all of this in a mere 30 or 60 minutes.

    • @CompellingBytes
      @CompellingBytes  Месяц назад +2

      @@Winnetou17 Yes, Intel Arc needs to be more popular, assuming it continues to exist, especially after whats been happening at Intel recently. And yes, I think Battlemage's success will be crucial.
      openSUSE has this cool package feature called 'patterns, ' where you can check a given 'pattern' in YAST (**edit**: Right, there are meta packages lol) and install a library of packages for a given task. It would be great if YAST offered compute patterns for the gpu/cpu lines from the various vendors, and it would also be great if other Distros had something like "patterns."
      It will take Linux becoming more popular, and gpu compute being something that more end users, whether curious tinkerers, or those doing those tasks on Windows, or just some 'k*ller app' making it cool to do something compute oriented on LInux, or maybe Davinci Resolve support for Intel Arc on Linux, to maybe incentivize making this whole process intuitive.

    • @VicariousAdventurer
      @VicariousAdventurer 26 дней назад

      @@CompellingBytes "Failure" I believe, contrary to people who don't look at numbers, will take the form of no "gamer" cards, only professional cards - Intel cards are too powerful at computing fp64, but sort of lame at graphics, for them to do otherwise.

    • @CompellingBytes
      @CompellingBytes  25 дней назад

      @@VicariousAdventurer I'm not totally sure what you're getting at because you're a bit unclear what you're referring to, but if I understand you correctly, I've been kinda wondering if Alchemist started off only as a professional card, and if the idea of making it a consumer gaming card was shoehorned in after its architecture was drawn out.... especially with the missing silicon that would've accelerated whatever in Unreal Engine games.
      I've seen grumblings that Intel could end Arc consumer cards and continue their GPU program as a compute only platform, and I think that would be a failure, at least pr wise. Even if you're making less $$$ on the consumer side, its important to have a presence with consumers. That seems to be something Nvidia cares less and less about as time goes on.
      Anyway, this is something I've been thinking about making a video about so forgive me for not spilling all of my thoughts in a youtube comment.

  • @Florennum_
    @Florennum_ 27 дней назад

    cant wait for the amd equivalent of this video

    • @CompellingBytes
      @CompellingBytes  27 дней назад

      As long as you (or someone else) is sending me a Ryzen system, sure.

    • @Florennum_
      @Florennum_ 26 дней назад

      @@CompellingBytes yeah sure i will need 2 years to save up for another pc

    • @CompellingBytes
      @CompellingBytes  26 дней назад

      @@Florennum_ 😁
      Also, RDNA cards are a MASSIVE hassle trying to get compute things on Linux to work on them, atm, though I've seen talk that DaVinci Resolve may start to work on AMD GPUs soon, so I might look into that.
      I have an older (than RDNA3) AMD card I would like to try some things with soon, though.

  • @Klaus_Stotebecker
    @Klaus_Stotebecker 12 дней назад

    hi, do you have some tips of how getting encoders and rt working on opensuse? i running up to date tumbleweed and i cant get rt working on cyberpunk 2077 and only software encoders are avaliable on obs

    • @CompellingBytes
      @CompellingBytes  11 дней назад +1

      To get OBS-Studio to record with Arc's AV1 Encoder, you have to use a newer version of OBS-Studio. IIRC, the latest version isn't available from the main repo (if at all). I am using 30.2.3-11.1, a version that supports VAAPI-AV1 that I found on OBS (Open Build Service). I'm hesitant to recommend the repo I used because you should do your own diligence and decide on your own if you want to use one of these repos and whether you find any of these repos safe to use. With all of that said, you could just look into if things work with the flatpak version(I should try that out soon). If all else fails, maybe try Fedora.
      Are you using the version from the Packman Repo?
      Also, I have been testing to see if Ray Tracing works since December and I'm waiting with bated breath. If you look in the Intel repo, there's a new package for ray tracing, but I think that maybe something like Embree (which is useful for the likes of Blender). It seems the driver developers are working on ray tracing support for Battlemage, so hopefully when that support is enabled, Alchemist will get ray tracing support on Linux, too.

    • @Klaus_Stotebecker
      @Klaus_Stotebecker 11 дней назад

      @@CompellingBytes i've tried nobara (fedora based) and it gave me poor performance and even artifacts on cyberpunk, cachy os (arch based) gave poor performance but runned fine, ubuntu 23.04 had a error trying to install the driver from intel site, only opensuse seems to run fine with good performance and no artifacts

    • @CompellingBytes
      @CompellingBytes  11 дней назад +1

      @@Klaus_Stotebecker Cyberpunk also is a bit flakey game-play wise on Linux+Intel Arc, in part because it's a DX12 game. There's been a lot of progress with the Xe2/Battlemage support in the past few months, so I'd say give the drivers a month or two to see if Cyberpunk finally runs well on the Arc Linux combo.

    • @CompellingBytes
      @CompellingBytes  9 дней назад +1

      @@Klaus_Stotebecker *Update*: I Just tried Cyberpunk with Mesa 24.2.1, which isn't out yet, but should be soon, and it looks REALLY good, though I can't get mangohud+goverlay to work easily. That should be showing up in the OpenSUSE repo in a few weeks. Also, the game strangely has ray tracing enabled by default (and still looks pretty good), but it seems it runs even better with Ray Tracing disabled, for now.