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
<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