Forum

M1 med eGPU för FCP?

FilmIndustryGuy

Originalaffisch
12 maj 2015
Manhattan Beach, Kalifornien
  • 27 mars 2021
Jag har en PC med en RTX 3080 GPU. använder för närvarande 16 tums MBP men vet kommer att byta till M1. Är det vettigt att få en eGPU-kapsling att rendera och FX i FCP med 3080? Kommer jag att få mycket bättre prestanda? T

TheRealAlex

2 september 2015


  • 27 mars 2021
På grund av patent som ägs av NVIDIA, som Apple kom runt tack vare hjälp från Intel. Nya Apple-tillverkade M1-chips njuter inte av samma patentarbete. M1-chips tillverkade av Apple kan därför inte komma runt eGPU-patent som NVIDIA innehar.

Works arounds är på gång men ännu inte klara så håll inte andan. Eller att de blir lika bra när de släpps. J

joevt

Bidragsgivare
21 juni 2012
  • 27 mars 2021
TheRealAlex sa: På grund av patent som ägs av NVIDIA, som Apple kom runt tack vare hjälp från Intel. Nya Apple-tillverkade M1-chips njuter inte av samma patentarbete. M1-chips tillverkade av Apple kan därför inte komma runt eGPU-patent som NVIDIA innehar.

Works arounds är på gång men ännu inte klara så håll inte andan. Eller att de blir lika bra när de släpps. Klicka för att expandera...
Du säger att M1 Mac inte stöder eGPU på grund av patent? Var fick du denna information?
Vad är ett eGPU-patent? En GPU är bara ett PCIe-kort. Du ansluter den, lägger till några drivrutiner och du är klar. M1 Mac har drivrutinerna men de kompilerades inte om för ARM.

FilmIndustryGuy

Originalaffisch
12 maj 2015
Manhattan Beach, Kalifornien
  • 27 mars 2021
joevt sa: Du säger att M1 Mac inte stöder eGPU på grund av patent? Var fick du denna information?
Vad är ett eGPU-patent? En GPU är bara ett PCIe-kort. Du ansluter den, lägger till några drivrutiner och du är klar. M1 Mac har drivrutinerna men de kompilerades inte om för ARM. Klicka för att expandera...
Häftigt. ser fram emot de nya modellerna J

joevt

Bidragsgivare
21 juni 2012
  • 27 mars 2021
FilmIndustryGuy sa: coolt. ser fram emot de nya modellerna Klicka för att expandera...
Jag vet inte om Apple någonsin kommer att aktivera eGPU för Apple Silicon. Tredje part kan inte skapa grafikdrivrutiner för Mac.

Åtminstone borde de nya modellerna stödja fler skärmar.
Reaktioner:IllinoisCorn DE

leman

14 oktober 2008
  • 28 mars 2021
M1 stöder inte eGPU:er och min insats är att den aldrig kommer att göra det. Det gör inte en enda gång för Apple att stödja eGPU:er på Apple Silicon eftersom de inte är kompatibla med deras programmeringsmodell.
Reaktioner:bierdybard och TheRealAlex

Fishrrman

20 februari 2009
  • 28 mars 2021
PÅ:

Om du behöver en eGPU är det bättre att använda en Intel-baserad Mac.
Som leman förutspår, kommer förmodligen inte att se något stöd för eGPU:er på m-seriens Macar någon gång snart.
Reaktioner:BigMcGuire

GumaRodak

14 april 2015
  • 28 mars 2021
Frågan är om de nya AS-chipmaskinerna kommer att behöva egpu.
det kan vara möjligt att den inbyggda gpu:n kommer att vara mycket kraftfull. T

TheRealAlex

2 september 2015
  • 28 mars 2021
leman sa: M1 stöder inte eGPU:er och min insats är att den aldrig kommer att göra det. Det gör inte en enda gång för Apple att stödja eGPU:er på Apple Silicon eftersom de inte är kompatibla med deras programmeringsmodell. Klicka för att expandera...
Det är därför jag väntar på M2X med inbyggt eGPU-stöd. DE

leman

14 oktober 2008
  • 28 mars 2021
TheRealAlex sa: Det är därför jag väntar på M2X med inbyggt eGPU-stöd. Klicka för att expandera...

Som jag sa tidigare är eGPU:er i grunden inkompatibla med Apple Silicon-programmeringsmodellen eftersom de bryter mot viktiga antaganden som garanteras av Apples arkitektur. Det kommer inte att vara annorlunda för M2 eller vilken revision som helst. TILL

Acronyc

24 januari 2011
  • 29 mars 2021
Jag har använt en eGPU i min dagliga installation i 4+ år nu (en Radeon RX580 8GB med min 2016 nTB MBP). Det har fungerat väldigt bra för mina behov och har varit riktigt bra speciellt det senaste året med hela arbetet hemifrån. Även om jag är lite besviken över att eGPU-stöd troligtvis inte kommer att stödja Apple Silicon, så är det helt okej att avstå från min eGPU i framtiden om grafikprestandan i Apple Silicon är nära att vara lika bra som en intern dGPU.
Reaktioner:Miko Meloni och hagjohn R

richinaus

26 oktober 2014
  • 29 mars 2021
Acronyc sa: Jag har använt en eGPU i min dagliga installation i 4+ år nu (en Radeon RX580 8GB med min 2016 nTB MBP). Det har fungerat väldigt bra för mina behov och har varit riktigt bra speciellt det senaste året med hela arbetet hemifrån. Även om jag är lite besviken över att eGPU-stöd troligtvis inte kommer att stödja Apple Silicon, så är det helt okej att avstå från min eGPU i framtiden om grafikprestandan i Apple Silicon är nära att vara lika bra som en intern dGPU. Klicka för att expandera...
Jag tror att om nästa högre ände chips har en GPU som är samma eller lite bättre än 5600m i min 16' så borde det vara bra.
För min användning fungerar denna GPU bra, och jag vill inte ha för mycket mer i en bärbar dator - bara mindre värme och lugn, och jag kommer att lämna det tunga lyftet till mina stationära datorer.
EGPU:s är fantastiska för att konvertera en bärbar dator till en stationär dator, om du är en tung gpu-användare som jag är, men totalt sett slår en stationär lösning fortfarande sönder det konfigurerade [ingen latens, snabbare CPU etc]. B

bierdybard

16 april 2014
  • 29 mars 2021
leman sa: Som jag sa tidigare är eGPU:er i grunden inkompatibla med Apple Silicon-programmeringsmodellen eftersom de bryter mot viktiga antaganden som garanteras av Apples arkitektur. Det kommer inte att vara annorlunda för M2 eller vilken revision som helst. Klicka för att expandera...
Vill du ge några exempel här? För det låter ärligt talat som att du blåser rök.

Det är inget speciellt med en eGPU, det är en diskret GPU som råkar vara ansluten på PCIe-banor som externiseras via Thunderbolt. Apple Silicon använder fortfarande PCIe. Det enda VERKLIGA problemet här är drivrutiner. Om Apple stöder diskreta GPU:er i senare Apple Silicon Mac-datorer (och detta är en ganska bra satsning), är det enda som förhindrar eGPU-stöd vid den tidpunkten lathet eller försök till kontroll. DE

leman

14 oktober 2008
  • 29 mars 2021
bierdybard sa: Vill du ge några exempel här? För det låter ärligt talat som att du blåser rök.

Det är inget speciellt med en eGPU, det är en diskret GPU som råkar vara ansluten på PCIe-banor som externiseras via Thunderbolt. Apple Silicon använder fortfarande PCIe. Det enda VERKLIGA problemet här är drivrutiner. Om Apple stöder diskreta GPU:er i senare Apple Silicon Mac-datorer (och detta är en ganska bra satsning), är det enda som förhindrar eGPU-stöd vid den tidpunkten lathet eller försök till kontroll. Klicka för att expandera...

Exempel:
  • Apple GPU:er har enhetligt minne, eGPU:er har per definition inte det
  • Apple GPU:er är TBDR-enheter, tredje parts GPU:er är det inte
  • Apple GPU:er erbjuder vissa prestandagarantier, tredje parts GPU:er är det inte
  • Metal är designad för Apple GPU:er och hela utbudet av Metal-funktioner är endast tillgängligt på Apple GPU:er, tredjeparts GPU:er stöder endast en delmängd av dessa funktioner
Sammanfattning: om Apple tillåter tredjeparts GPU:er på sin plattform, fragmenterar de API:erna och späder på de starka garantierna som erbjuds av deras egna GPU:er. Utvecklare som riktar sig till Apple Silicon skulle behöva implementera flera GPU-algoritmer för olika GPU-familjer, vilket kommer att avskräcka dem från att optimera specifikt för Apple GPU:er.

Just nu erbjuder Apple Silicon en unik fördel för GPU-utvecklare: en strömlinjeformad utvecklingsmiljö med ett kraftfullt API och enhetliga hårdvarufunktioner. Tredjeparts GPU och eGPU i synnerhet är inte kompatibla med den här miljön, alltså ser jag inte att Apple saboterar deras plattform genom att erbjuda den funktionen.
Reaktioner:Moonjumper, adib och MarkC426 S

subjonas

10 februari 2014
  • 29 mars 2021
leman sa: Exempel:
  • Apple GPU:er har enhetligt minne, eGPU:er har per definition inte det
  • Apple GPU:er är TBDR-enheter, tredje parts GPU:er är det inte
  • Apple GPU:er erbjuder vissa prestandagarantier, tredje parts GPU:er är det inte
  • Metal är designad för Apple GPU:er och hela utbudet av Metal-funktioner är endast tillgängligt på Apple GPU:er, tredjeparts GPU:er stöder endast en delmängd av dessa funktioner
Sammanfattning: om Apple tillåter tredjeparts GPU:er på sin plattform, fragmenterar de API:erna och späder på de starka garantierna som erbjuds av deras egna GPU:er. Utvecklare som riktar sig till Apple Silicon skulle behöva implementera flera GPU-algoritmer för olika GPU-familjer, vilket kommer att avskräcka dem från att optimera specifikt för Apple GPU:er.

Just nu erbjuder Apple Silicon en unik fördel för GPU-utvecklare: en strömlinjeformad utvecklingsmiljö med ett kraftfullt API och enhetliga hårdvarufunktioner. Tredjeparts GPU och eGPU i synnerhet är inte kompatibla med den här miljön, alltså ser jag inte att Apple saboterar deras plattform genom att erbjuda den funktionen. Klicka för att expandera...
Betyder detta enhetliga minne att Apple GPU:er sannolikt alltid kommer att vara en del av SoC? Även den eventuella AS Mac Pro?

jayducharme

22 juni 2006
Det tjocka av det
  • 29 mars 2021
Jag hade en avancerad eGPU-installation med min tidigare i7 mini. Det fungerade bra, men växte definitivt upp ganska högt när jag arbetade med 3D-modellering eller Final Cut-projekt. Min M1 mini är mycket snabbare än min tidigare installation och har varit mer än kapabel med vad jag än har kastat på den (och har varit helt tyst). Så jag ser inget behov av en eGPU. Och det kommer bara att bli bättre med framtida iterationer. Så om du har en Intel mini behöver du definitivt en eGPU. Men det behövs inte med M1.
Reaktioner:hagjohn P

profcutter

28 februari 2019
  • 29 mars 2021
För att svara på OP:s fråga, tror jag aldrig att Nvidia 3080s har stötts i Mac OS. Apple och Nvidia har ett ganska otäckt förhållande, och det har inte funnits några drivrutiner för moderna Nvidia-kort för Mac. Så nej, att ansluta din 3080 i en Egpu kommer förmodligen inte att fungera, och FCP skulle inte känna igen den i alla fall, intel eller M1. DE

leman

14 oktober 2008
  • 29 mars 2021
subjonas sa: Betyder detta enhetliga minne att Apple GPU:er sannolikt alltid kommer att vara en del av SoC? Även den eventuella AS Mac Pro? Klicka för att expandera...

När jag ser hur stor vikt Apple lägger på att annonsera UMA på Apple Silicon, ser jag inte att de inte har det på Mac Pro också. Huruvida det kommer att vara en stor SoC eller flera chips sammankopplade med en delad cache/minnesmatris (som AMD gör) är en teknisk fråga.

P.S. för att vara 100% tydlig, detta är bara min åsikt. Jag kan mycket väl ha fel.
Reaktioner:adib, thekev och subjonas S

subjonas

10 februari 2014
  • 30 mars 2021
leman sa: När jag ser hur stor vikt Apple lägger på att annonsera UMA på Apple Silicon, så ser jag inte att de inte har det på Mac Pro också. Huruvida det kommer att vara en stor SoC eller flera chips sammankopplade med en delad cache/minnesmatris (som AMD gör) är en teknisk fråga.

P.S. för att vara 100% tydlig, detta är bara min åsikt. Jag kan mycket väl ha fel. Klicka för att expandera...
Jag har väldigt lite teknisk kunskap, men det jag förstår är fascinerande. Så nyfiken på att se hur Apple kommer att hantera sina avancerade maskiner och deras professionella kundbas.

Fishrrman

20 februari 2009
  • 30 mars 2021
Min helt outbildade åsikt är att Apple går allt närmare 'helt slutna system' på Mac.

Som sådan kommer m-seriens Mac-datorer att bli allt mer 'begränsade' i utbudet av 'uppgraderingar' de kan stödja. DE

leman

14 oktober 2008
  • 30 mars 2021
Fishrrman sa: Min helt outbildade åsikt är att Apple går allt närmare 'helt slutna system' på Mac.

Som sådan kommer m-seriens Mac-datorer att bli allt mer 'begränsade' i utbudet av 'uppgraderingar' de kan stödja. Klicka för att expandera...

Jag tror inte att det finns någon annan tolkning av det vi ser. Mac-datorer har blivit lika stängda hårdvarumässigt som iPhones. Varje form av utökningsbarhet från tredje part kommer endast att vara extern. Men jag undrar vad det betyder för Mc Pro...

hagjohn

27 augusti 2006
Pennsylvania
  • 30 mars 2021
När vi ser fler Mac-datorer komma ut kan vi bättre gissa vart Apple är på väg, men jag håller med alla andra. Jag tvivlar på att det kommer att finnas eGPU:er i AS-linjen. Den besegrar hela AS SOC:s enhetliga minneskoncept. De kan integrera AMD-video i SOC men vi kan bara gissa för tillfället.

MarkC426

14 maj 2008
Storbritannien
  • 30 mars 2021
jayducharme sa: Så jag ser inget behov av en eGPU. Och det kommer bara att bli bättre med framtida iterationer. Så om du har en Intel mini behöver du definitivt en eGPU. Men det behövs inte med M1. Klicka för att expandera...
Som ett exempel på nuvarande M1-riktmärken:

I Octane Render
En M1 tar 101 sekunder
En 5700XT 21 sekunder

Så Apple behöver verkligen förbättra GPU-specifikationerna för macproAS.
Reaktioner:Flabasha, Sendeky, Chung123 och 1 annan person R

richinaus

26 oktober 2014
  • 30 mars 2021
jayducharme sa: Jag hade en avancerad eGPU-installation med min tidigare i7 mini. Det fungerade bra, men växte definitivt upp ganska högt när jag arbetade med 3D-modellering eller Final Cut-projekt. Min M1 mini är mycket snabbare än min tidigare installation och har varit mer än kapabel med vad jag än har kastat på den (och har varit helt tyst). Så jag ser inget behov av en eGPU. Och det kommer bara att bli bättre med framtida iterationer. Så om du har en Intel mini behöver du definitivt en eGPU. Men det behövs inte med M1. Klicka för att expandera...
För 3D-modellering kanske. Hur är det med GPU-rendering? R

richinaus

26 oktober 2014
  • 30 mars 2021
Fishrrman sa: Min helt outbildade åsikt är att Apple går allt närmare 'helt slutna system' på Mac.

Som sådan kommer m-seriens Mac-datorer att bli allt mer 'begränsade' i utbudet av 'uppgraderingar' de kan stödja. Klicka för att expandera...

Det har väl alltid varit målet sedan starten av Apple? Helt integrerad hårdvara och mjukvara.

Jag tror att det är bra för de flesta användare och stöder det helt. Men förmodligen inte så bra för en del av mitt professionella arbete men det är bra, windows gör ett bra jobb där. Rätt verktyg rätt jobb.