ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
lyudess has joined #freedesktop
Lyude has quit [Ping timeout: 480 seconds]
co1umbarius has joined #freedesktop
columbarius has quit [Ping timeout: 480 seconds]
columbarius has joined #freedesktop
co1umbarius has quit [Ping timeout: 480 seconds]
lack has quit [Read error: Connection reset by peer]
lack has joined #freedesktop
ximion has quit [Quit: Detached from the Matrix]
oldpcuser has joined #freedesktop
oldpcuser has quit [Remote host closed the connection]
oldpcuser has joined #freedesktop
thaller has quit [Ping timeout: 480 seconds]
systwi has quit [Ping timeout: 480 seconds]
todi has joined #freedesktop
ximion has joined #freedesktop
sima has joined #freedesktop
Leopold has joined #freedesktop
systwi has joined #freedesktop
Leopold has quit []
Leopold_ has joined #freedesktop
ximion has quit [Quit: Detached from the Matrix]
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
lack has quit [Read error: Connection reset by peer]
lack has joined #freedesktop
Leopold_ has quit []
Leopold_ has joined #freedesktop
Guest2279 has quit [Read error: Connection reset by peer]
peelz has joined #freedesktop
peelz is now known as Guest3145
Guest3145 has quit [Read error: Connection reset by peer]
notpeelz has joined #freedesktop
Leopold_ has quit []
Leopold has joined #freedesktop
AbleBacon has quit [Read error: Connection reset by peer]
tzimmermann has joined #freedesktop
Leopold has quit []
Leopold_ has joined #freedesktop
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #freedesktop
gert31 has joined #freedesktop
acidbong has quit [Ping timeout: 480 seconds]
acidbong has joined #freedesktop
<dabrain34[m]> hello, is there a runner for macos M1 available on FDO ?
Arsen has quit [Quit: Quit.]
Arsen has joined #freedesktop
<ystreet00> I don't believe so
<ystreet00> there isn't any technical limitation to that, just no hardware available
oldpcuser_ has joined #freedesktop
oldpcuser has quit [Ping timeout: 480 seconds]
<mupuf> DavidHeidelberg[m]: seems like the renaming of jobs broke running Mesa CI in forks? https://gitlab.freedesktop.org/hakzsam/mesa/-/jobs/43826233#L100
<mupuf> that leads to many more failures
<mupuf> wait, no, the problem is that we get an error 500 and kept going
mort_5 is now known as mort_
<dabrain34[m]> <ystreet00> "there isn't any technical..." <- ylatuya: mentioned we can use rosetta to run a x86 app on M1
<slomo> dabrain34[m]: that's the other direction though (and there are limitations)
<__tim> you want to run it or just build it?
lack has quit [Read error: Connection reset by peer]
lack has joined #freedesktop
<DavidHeidelberg[m]> mupuf: u know I take this accusations really hard :D I'm always in 1second like "oh damn!"
<mupuf> Sorry about that :D
<eric_engestrom> dabrain34[m]: gitlab supports macos on apple silicon (https://docs.gitlab.com/runner/install/osx.html), but we don't have any such machine set up right now
gert31 has quit [Quit: Leaving]
<eric_engestrom> the two issues are that we need someone were to volunteer 1) the machine and 2) the time to maintain it
<eric_engestrom> s/were//
<dabrain34[m]> I dont know if there is overhead in term of performance to use x86 app on mac M1 ?
<__tim> the problem is also the VM setup, you don't really want a shell runner I think
<eric_engestrom> __tim: ah right, I didn't think about that, but that's a good point
<dabrain34[m]> for GStreamer we need the best performance we can get from the machine
<eric_engestrom> dabrain34[m]: there is overhead, but I have no idea how much 🤷
<dabrain34[m]> where is the x86 machine ?
<mupuf> The? There are hundreds :p
<eric_engestrom> dabrain34[m]: "where is the x86 machine?" -> what do you mean?
<dabrain34[m]> oki where are the machines ?
<mupuf> The main runners are in packet, a cloud provider
<__tim> in the cloud ;)
Jakdaw has quit [Quit: Leaving]
<__tim> the gstreamer mac runners are on macstadium in the Atlanta DC
<dabrain34[m]> ok i feel old school here :p sorry about that .. so this providers (cloud) can not provide M1 machine ?
<__tim> the hardware is not the problem, the CI setup with VMs is
<eric_engestrom> dabrain34[m]: there's basically 2 kinds of runners: the ones that have a specific hardware (eg. GPU) installed on them, and the "generic" ones
<eric_engestrom> generic ones are all in the cloud with various providers, and hardware-specific ones are almost all in some company's office or someone's home office
<mupuf> The cloud providers tend to limit the hardware they deploy, for ease of maintenance
<dabrain34[m]> (i'm not that old school then, remembering of old BuildBot times )
<mupuf> And they go for big core counts, not consumer hardware
<dabrain34[m]> but isnt it a copy of the x86 ones ?
<dabrain34[m]> the VM I mean
<mupuf> We use containers on linux
<mupuf> Do you guys have a Macos runner?
<mupuf> May also be a hackintosh
<__tim> gstreamer has mac runners yes (old x86 mac minis)
<dabrain34[m]> they are in macstadium ?
<__tim> correct
<dabrain34[m]> ok
<__tim> there are aspirations/plans to move to M1, but it's not trivial
<dabrain34[m]> I can imagine but definitvely need to be on the table
<mupuf> Marcan would like to have M1s too, but for Linux testing
<mupuf> Asahi*
tzimmermann has quit [Quit: Leaving]
anholt_ has joined #freedesktop
anholt has quit [Ping timeout: 480 seconds]
<ylatuya[m]> dabrain34: You don't need and M1/M2 hardware to create aarch64 builds, you can cross-compile. GStreamer's x86_64 builds on aarch64 M1/M2 work perfectly fine, though. I don't have metrics but the overhead is barely noticeable, especially nowadays where a multimedia pipeline is fully hardware accelerated. LongoMatch users have been using these builds since the launch of M1's. I remember having to fix a bug in which we were connecting to a
<ylatuya[m]> signal a line after changing states instead of right before. This bug was only reproducible in M1's because they were a lot faster, all this with x86_64 build through Rosetta. Obviously, an aarch64 build will be faster (how much will depend on the workload of the app) but your GStreamer Pipeline Studio x86_64 macOS builds will run perfectly on an M1.
<ylatuya[m]> * dabrain34: You don't need M1/M2 hardware to create aarch64 builds, you can cross-compile. GStreamer's x86\_64 builds on aarch64 M1/M2 work perfectly fine, though. I don't have metrics but the overhead is barely noticeable, especially nowadays where a multimedia pipeline is fully hardware accelerated. LongoMatch users have been using these builds since the launch of M1's. I remember having to fix a bug in which we were connecting to a
<ylatuya[m]> signal a line after changing states instead of right before. This bug was only reproducible in M1's because they were a lot faster, all this with x86\_64 build through Rosetta. Obviously, an aarch64 build will be faster (how much will depend on the workload of the app) but your GStreamer Pipeline Studio x86\_64 macOS builds will run perfectly on an M1.
<dabrain34[m]> except that the gstreamer libs are also buit for x86_64, so I might need to cross compile for aarch64.
lack has quit [Read error: Connection reset by peer]
kxkamil2 has quit []
lack has joined #freedesktop
sauce has quit []
kxkamil has joined #freedesktop
jarthur has joined #freedesktop
sauce has joined #freedesktop
<mupuf> Oh yeah, that's a waste of exotic hardware to use a M1 to compile code
<mupuf> I thought it was to test hardware acceleration
* __tim personally thinks it's not quite appropriate for a big open source project to use a hackintosh setup which violates the macOS license for its official CI when the project has the financial means for a proper setup, since we expect people to adhere to our licenses as well
AbleBacon has joined #freedesktop
<mupuf> __tim: too true, too true!
<mupuf> Can you run macOS in a VM legally though?
zxrom has joined #freedesktop
<__tim> aiui it's fine as long as the VM runs on Apple hardware, but I have to admit I did not investigate that in too much detail. Parallels etc build entire business models on it, so I assume it's fine ;)
<__tim> at least that's adherence in spirit then :D
<eric_engestrom> yeah my understanding was also that macos is only allowed to run on apple hardware, with whatever you want in between
<kxkamil> could someone look into mailing list problems for igt-dev ? some of our users cannot reach to ML
<kxkamil> I want to confirm if problem is on ML or on our server
<kxkamil> what is strange that some mails are reaching ML, few are not
thaller has joined #freedesktop
thaller has quit [Ping timeout: 480 seconds]
ximion has joined #freedesktop
<__tim> getting lots of 500 errors all of a sudden on image pull/prep, anything going on? :)
sima has quit [Ping timeout: 480 seconds]
Kayden has quit [Quit: -> JF]
Kayden has joined #freedesktop
zxrom_ has joined #freedesktop
zxrom has quit [Ping timeout: 480 seconds]
lyudess has quit []
Lyude has joined #freedesktop
Leopold has quit []
Leopold_ has joined #freedesktop
krushia has quit [Ping timeout: 480 seconds]
<ystreet00> for reference, other people have already figured out the gitlab-runner VM on M! mac problem and I also know how to solve that so that problem atm is only lack of hardware
Kayden has quit [Quit: -> happy hour]
ximion1 has joined #freedesktop
ximion has quit [Read error: Connection reset by peer]
<ystreet00> yes, the Apple EULA allows 2 VM instances running on apple hardware and that is all