Permalänk
Medlem

Mitt mål var att köra blender i Linux med min i FX-8350 i 5,1GHz men man kan säga att det var för många hinder på vägen. (vilken Linux ska man välja som nybörjare ? jag är irriterarad för att jag inte kom hela vägen)

Visa signatur

Ryzen 5800X ROG STRIX X570-f GAMING FlareX DDR43600 cl 14-14-14-34 EVGA FTW3 Ultra RTX 3090

Permalänk
Medlem
Skrivet av sesese:

Mitt mål var att köra blender i Linux med min i FX-8350 i 5,1GHz men man kan säga att det var för många hinder på vägen. (vilken Linux ska man välja som nybörjare ? jag är irriterarad för att jag inte kom hela vägen)

Testa Q4OS. Lättare att förstå. En del tycket att det är för likt Windows, men en av mina favoriter när det gäller snabbhet

Visa signatur

Coca Cola missbrukare Förbjuden dryck för mig pga diabetes
AMD älskare
Katt älskare

Permalänk
Hjälpsam
Skrivet av sesese:

Nu ger jag upp har lyckats med att packa upp filen. Men att sedan installera så det går att köra programmet blender funkar inte.

Jag får tacka all för hjälpen med dropp box och att få igång Linux. Men att hela tiden få en käftsmäll i varje moment är inte kul. Skulle det bara vara enklare så skulle jag velat fortsätta att prova Linux men det är en för stor uppförsbacke för mig. (eller om jag valde fel Linux (Linuxmint)

så inget resultat med blender på min pc med linux

Du är nästan där.
Öppna katalogen och dubbelklicka på Blender, det skall då köra igång, behöver inte installeras.

Visa signatur

AMD Ryzen 7 5700X | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/51gntq | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/gwcxfs
HTPC | https://valid.x86.fr/gqtxws |

Permalänk
Medlem
Skrivet av sesese:

Mitt mål var att köra blender i Linux med min i FX-8350 i 5,1GHz men man kan säga att det var för många hinder på vägen. (vilken Linux ska man välja som nybörjare ? jag är irriterarad för att jag inte kom hela vägen)

Blenders instruktioner är i stil med, packa upp arkivet och dubbel-klicka på den körbara filen.

Tar vi via terminalen kanske det skulle se ut så här

wget http://ftp.halifax.rwth-aachen.de/blender/release/Blender2.78...
wget http://download.amd.com/demo/RyzenGraphic_27.blend
tar xvjf blender-2.78a-linux-glibc211-x86_64.tar.bz2
cd blender-2.78a-linux-glibc211-x86_64 (och om det skulle behövas chmod +x blender, vilket det inte ska behövas)
./blender &

Alternativt ladda ner filerna via webbläsaren, packa upp i filhanteraren eller med file-roller och klicka på blender-filen. Svårare ska det inte vara.

Permalänk
Medlem
Skrivet av sesese:

kunde endast välja 32-bits fanns inte 64-bit som alternativ när jag skrev Linux?

Ah, låter som att Virtualisering kan vara avslaget i BIOS på ditt moderkort.
Borde se ut ungefär såhär när du väljer OS:
https://i.stack.imgur.com/lE8pG.png

Du kan nog aktivera det via nedan guide, kolla länken nedan och se om det kan stämma för dig.

http://www.sysprobs.com/disable-enable-virtualization-technology-bios

Visa signatur

Tower: ace Battle IV | CPU AMD Phenom II X2 BE unlocked 4cores@3,2GHz | RAM 8GB DDR2@800MHz | MB ASUS M4A785-M | GFK AMD Radeon HD 6850 1GB | HDD Kingston SSD Now 60GB (/) Seagate 2TB(/home) | OS Ubuntu 20.04 LTS
-Numera titulerad: "dator-hipster" då jag har en AMD GPU och dessutom kör Linux.

Permalänk
Medlem
Skrivet av krigelkorren:

Ah, låter som att Virtualisering kan vara avslaget i BIOS på ditt moderkort.
Borde se ut ungefär såhär när du väljer OS:
https://i.stack.imgur.com/lE8pG.png

Du kan nog aktivera det via nedan guide, kolla länken nedan och se om det kan stämma för dig.

http://www.sysprobs.com/disable-enable-virtualization-technology-bios

Du har tydligen inte läst alla poster efteråt att det problemet är redan löst??

Visa signatur

Coca Cola missbrukare Förbjuden dryck för mig pga diabetes
AMD älskare
Katt älskare

Permalänk
Medlem
Skrivet av sesese:

Mitt mål var att köra blender i Linux med min i FX-8350 i 5,1GHz men man kan säga att det var för många hinder på vägen. (vilken Linux ska man välja som nybörjare ? jag är irriterarad för att jag inte kom hela vägen)

Efter att ha läst alla kommentarer så låter det som att det är fel på användaren och inte Linux.

Visa signatur

| ASUS ROG Crosshari VIII Dark Hero | AMD Ryzen 5950X | Noctua D15 Chromax | G.Skill TridentZ Royal Gold 32GB DDR4 @ 3600Mhz CL14 | PowerColor Radeon RX 9070 XT 16GB Reaper | 2x WD SN850 1TB @RAID 0 + 2x Samsung 860 EVO 1TB @RAID 0 | Corsair HX 1000W | Corsair Obsidian 1000D | LG 34GN850 |

Monitor Audio Platinum PL100 II + Marantz Cinema 60
Klipsch R-115SW
Sennheiser HD650

Permalänk
Medlem
Skrivet av AMD-FX:

Du har tydligen inte läst alla poster efteråt att det problemet är redan löst??

Nepp, sorry, endast scrollat igenom citaten lite snabbt i f.m. och svarade på det senaste...

Visa signatur

Tower: ace Battle IV | CPU AMD Phenom II X2 BE unlocked 4cores@3,2GHz | RAM 8GB DDR2@800MHz | MB ASUS M4A785-M | GFK AMD Radeon HD 6850 1GB | HDD Kingston SSD Now 60GB (/) Seagate 2TB(/home) | OS Ubuntu 20.04 LTS
-Numera titulerad: "dator-hipster" då jag har en AMD GPU och dessutom kör Linux.

Permalänk
Medlem
Skrivet av GarfieldPower:

Efter att ha läst alla kommentarer så låter det som att det är fel på användaren och inte Linux.

helt rätt skit bakom tangenterna tyvärr

Visa signatur

Ryzen 5800X ROG STRIX X570-f GAMING FlareX DDR43600 cl 14-14-14-34 EVGA FTW3 Ultra RTX 3090

Permalänk
Hjälpsam
Skrivet av sesese:

helt rätt skit bakom tangenterna tyvärr

Vi står alla för skit bakom spakarna i bland.
Testade du att dubbelklicka på filen Blender i katalogen?

Visa signatur

AMD Ryzen 7 5700X | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/51gntq | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/gwcxfs
HTPC | https://valid.x86.fr/gqtxws |

Permalänk
Medlem
Skrivet av Ratatosk:

Vi står alla för skit bakom spakarna i bland.
Testade du att dubbelklicka på filen Blender i katalogen?

Vill man installera så är det mycket lättare med apt-get install blender i terminalfönstret mycket lättare. Finns tydligen ingen perfekt Linux Dist. Alltid nåt problem som inte funkar som man vill Q4OS 1.8.1 är bra men verkar inte kunna öppna *.deb filer. Jag vill ha Linux Mint XFCE 18.1 men den verkar inte släppt än

Visa signatur

Coca Cola missbrukare Förbjuden dryck för mig pga diabetes
AMD älskare
Katt älskare

Permalänk
Hjälpsam
Skrivet av AMD-FX:

Vill man installera så är det mycket lättare med apt-get install blender i terminalfönstret mycket lättare. Finns tydligen ingen perfekt Linux Dist. Alltid nåt problem som inte funkar som man vill Q4OS 1.8.1 är bra men verkar inte kunna öppna *.deb filer. Jag vill ha Linux Mint XFCE 18.1 men den verkar inte släppt än

Fast jag körde Blender utan att installera första gångerna, det fungerar utmärkat att bara packa upp katalogen och klicka på den exekverbara filen därinne.

Visa signatur

AMD Ryzen 7 5700X | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/51gntq | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/gwcxfs
HTPC | https://valid.x86.fr/gqtxws |

Permalänk
Datavetare
Skrivet av Ratatosk:

Fast jag körde Blender utan att installera första gångerna, det fungerar utmärkat att bara packa upp katalogen och klicka på den exekverbara filen därinne.

Körde inte du Ubuntu med Unity? I det läget har du garanterat alla bibliotek som behövs.

Är man inte så van med Linux är det bästa att sätta likhetstecken mellan "Linux" och "Ubuntu", dels för att "det mesta" installeras som förval men också därför att de flesta guider och liknande förutsätter Ubuntu.

Min gissning är att något bibliotek saknas. Det "normala" sättet att installera applikationer i princip alla distros är via deras pakethanterar och i det läget säkerställs automatiskt att alla beroenden är uppfyllda (om det saknas något installeras det automatiskt).

Nu är väl ändå Mint Debian-baserat, så problemet kan lösas så här:

Starta en terminal

$ sudo apt-get build-dep blender

Är overkill då det installerar allt som krävs för att man själv ska bygga Blender från källkod, men garanterar i alla fall att allt finns.

Vill man få redan på vad som saknas kan man göra detta

$ cd BLENDER_DIR $ ldd blender

I mitt fall ser man då att alla beroenden hittas

linux-vdso.so.1 => (0x00007ffcb056a000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6eff4b9000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f6eff20f000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6efeff1000) libGLU.so.1 => /usr/lib/x86_64-linux-gnu/libGLU.so.1 (0x00007f6efed82000) libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f6efeb11000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f6efe7d6000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f6efe5c6000) libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f6efe3c0000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f6efe1b5000) libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f6efdfb2000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6efddae000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6efd9e4000) /lib64/ld-linux-x86-64.so.2 (0x00005632f747e000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6efd6db000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6efd4c5000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6efd2aa000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f6efd085000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6efcd03000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f6efcad9000) libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f6efc8d6000) libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f6efc6d3000) libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f6efc4cb000) libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f6efc2c8000) libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f6efc09a000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f6efbe87000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f6efbc84000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f6efba7e000) libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f6efb87b000) libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f6efb662000) libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f6efb45d000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f6efb23a000) libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f6efb02b000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f6efae26000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f6efac20000)

Dold text

Hur folk felsöker komplexa problem på Windows är för mig en gåta, men det kanske aldrig går fel

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Skrivet av Ratatosk:

Fast jag körde Blender utan att installera första gångerna, det fungerar utmärkat att bara packa upp katalogen och klicka på den exekverbara filen därinne.

Jo det var så jag gjorde med. Det jag menade var om man ville installera programmet så att programmet hamnar i startmenyn

Visa signatur

Coca Cola missbrukare Förbjuden dryck för mig pga diabetes
AMD älskare
Katt älskare

Permalänk
Medlem

Blender finns inte i Mints repo. PPAn för Ubuntu bör dock fungera, men det behöver inte vara exakt samma version som erbjuds på nedladdningssidan.

Gissningsvis kan han sakna 3D-accceleration eftersom han inte slagit på det, och Blender kräver väl ändå grafikkort med OpenGL 2.1+.

Permalänk
Hjälpsam

@Yoshman: Nope Windows går aldrig fel.

Folk är vanemänniskor, en vanlig fråga här på forumet, när Vista var nytt, var "hur avinstallerar jag den här UAC-skiten?"

Tänker även på kritiken mot Windows 8.1, tre vyer en för favoriter, en för alla program och en för skrivbord fungerade perfekt för mig, varför måste alla program finnas under startmenyn?
Nåja i det här fallet hängde nog mycket av kritiken kvar från W8 och W8 var alls inte trevligt enligt mig.

Sedan är det ganska typiskt att man nästan alltid hamnar i terminalfönstret när det är något som skall lösas i Linux, detta i mycket högre grad än för Windows.

Installerade Blender via pakethanteraren i går.

Slå som sagt på 3D i VirtualBox, under era VM maskiner, innan installation av Linux.

@sAAb Sorry för Off Topic, tanken var att fler skulle kunna testa att köra Blender under Linux, resultaten är onekligen intressanta där.

Visa signatur

AMD Ryzen 7 5700X | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/51gntq | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/gwcxfs
HTPC | https://valid.x86.fr/gqtxws |

Permalänk
Medlem

Jag har anmält och får föreslå moderatorerna att diskussionen bryts ut till en egen tråd som placeras i Linux och övriga operativsystem-forumet. T.ex. en rubrik i stil med "Köra Blender under virtuellt Linux" kanske passar.

Permalänk
Hjälpsam

@Petterk: Bra! det känns inte Ok, att ha smutsat ned tråden så förbaskat med Off-Topic.
Samtidigt är diskussionen intressant, men den bör föras i en annan tråd.

Visa signatur

AMD Ryzen 7 5700X | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/51gntq | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/gwcxfs
HTPC | https://valid.x86.fr/gqtxws |

Permalänk
Medlem
Skrivet av Yoshman:

Körde inte du Ubuntu med Unity? I det läget har du garanterat alla bibliotek som behövs.

Är man inte så van med Linux är det bästa att sätta likhetstecken mellan "Linux" och "Ubuntu", dels för att "det mesta" installeras som förval men också därför att de flesta guider och liknande förutsätter Ubuntu.

Min gissning är att något bibliotek saknas. Det "normala" sättet att installera applikationer i princip alla distros är via deras pakethanterar och i det läget säkerställs automatiskt att alla beroenden är uppfyllda (om det saknas något installeras det automatiskt).

Nu är väl ändå Mint Debian-baserat, så problemet kan lösas så här: [...]

Sorry... det blev ett off-topic.

Ubuntu är baserad på Debian.

Mint är baserad på Ubuntu eller Debian. Den finns alltså i två versioner.

Det är ju väldigt få förändringar i Ubuntu jämfört med Debian, förutom att den kraschar oftare.

Kör man Debian unstable (även kallad Debian Sid) så har man ett kontinuerligt uppdaterat system, flera ggr per vecka. Körde den i fyra år utan en krasch. Sedan kom KDE 5.x och det ställde till det. Det härifrån både Ubuntu och Mint hämtar mer än 99% av den mjukvara de har.

Kör man Debian testing så har man ett kontinuerligt uppdaterat system, flera ggr per vecka. Stabilt, då paket från unstable är där några veckor innan de överförs till testing. Den jag kör nu. Här ingår Blender 2.78.

Kör man Debian stable så har man ett kontinuerligt uppdaterat system, någon gång per år. Extremt stabilt.

Man kan köra vad man vill egentligen men

aptitude install blender

är så sjukt enkelt och smidigt.

Visa signatur

| Fractal Design Define R5| Asrock X399 Fatal1ty| Threadripper 1950X| Noctua NH-U14S TR4-SP3| Corsair Vengeance LPX 8x16GB 3200 C16| be quiet! Straight Power 11 Platinum 1000W| ASUS RTX 3080 10GB Strix| LG OLED 4k 42" C2| Debian Sid| KDE 5.x|

Permalänk
Medlem
Skrivet av Ratatosk:

Såg det också.
Skall köra om testet efter Jul.

Får se ifall det blir bättre då
Kan ju vara som AMD-FX säger att det är några andra program som är igång, som påverkar.

Skrivet av AMD-FX:

Andra program som är igång påverkar. När jag gör testet så stänger jag ner allt annat

Kommentarerna på listan hade fuckat sig. Mina kommentarer hade hamnat på en annans resultat. Jag kände igen vilka som var mina så jag fick rätta till mina kommentarer i alla fall. Som man säger "fler kockar ju sämre soppa" Kanske en person borde lägga in resultaten i listan för att undvika problem

Jo kan vara som du säger, svårt att säga vad någon anna kör för program dock

Jo kanske vore bra med en person som sköter listan, nu kan väll vem som helst fixa där

Permalänk
Medlem
Skrivet av Petterk:

Jag har anmält och får föreslå moderatorerna att diskussionen bryts ut till en egen tråd som placeras i Linux och övriga operativsystem-forumet. T.ex. en rubrik i stil med "Köra Blender under virtuellt Linux" kanske passar.

Skrivet av Ratatosk:

@Petterk: Bra! det känns inte Ok, att ha smutsat ned tråden så förbaskat med Off-Topic.
Samtidigt är diskussionen intressant, men den bör föras i en annan tråd.

Det är väl Sesese som är orsaken till offtopic tack vare att han inte kunde så mycket om linux

Visa signatur

Coca Cola missbrukare Förbjuden dryck för mig pga diabetes
AMD älskare
Katt älskare

Permalänk
Medlem

Det var drygt en vecka sedan tråden startades och jag har nu lagt till de värden från Windows som fanns i Perkkas tabell i ett diagram i första inlägget i tråden. Ser ni något fel eller förslag på förbättringar så hojta till.

Visa signatur

| Fractal Design Define R5| Asrock X399 Fatal1ty| Threadripper 1950X| Noctua NH-U14S TR4-SP3| Corsair Vengeance LPX 8x16GB 3200 C16| be quiet! Straight Power 11 Platinum 1000W| ASUS RTX 3080 10GB Strix| LG OLED 4k 42" C2| Debian Sid| KDE 5.x|

Permalänk
Medlem

94,85 s med 2500K @ 4,804 GHz. La in den i arket trots att det redan fanns två 2500K @ stock och 4,5 GHz.

Jag vill ha en Ryzen NU! Skulle göra det bra mycket roligare att göra youtube-filmer!

Visa signatur

DATOR i bruk: ASUS ROG STRIX B550-F Gaming, Ryzen 7 5900X. 4x16 GB Ballistix MAX RGB @ 3800 MT/s 16-17-18-34-51 (1T)/~58 ns. MSI RTX 4090 Ventus x3. Samsung 980 Pro 1 TB. EK AIO Elite 360.
#ryssjävlar

Permalänk
Datavetare

Har nu tillgång till min speldator med i7-5775C. Enda form av "överklockning" jag gjort är att stängt av all form av frekvensskalning, inklusive turbo. Frekvensen på denna är alltid 3,7 GHz oavsett last och hur många kärnor som används (är det som ger bäst spelupplevelse).

Detta är sedan samma datorn där Blender kör med GTX 970 och CUDA, GPUn får storstryk av CPUn här (men har läst att Pascal Titan X ska kunna rendera Ryzen bilden på mindre än halva tiden mot SR7 och 6900K).

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

i7 6700k 4.7ghz

150 samples:

Permalänk
Medlem
Skrivet av Yoshman:

Detta är sedan samma datorn där Blender kör med GTX 970 och CUDA, GPUn får storstryk av CPUn här (men har läst att Pascal Titan X ska kunna rendera Ryzen bilden på mindre än halva tiden mot SR7 och 6900K).
http://i.imgur.com/4593Mmv.png

Du får tänka på att om du skall köra med CUDA så måste du ändra performance inställningarna till 256x256 istället för 32x32. Grafikkort med OpenCL/CUDA gillar stora rutor att renderera. Blir för mycket overhead när det är många små. Du kan läsa om det och se lite äldre test på foljande länk.
http://www.blenderguru.com/articles/4-easy-ways-to-speed-up-c...

Visa signatur

Node 304 White | Asus Strix X470-I | R7 5700X3D | 32GiB DDR4-3200Mhz CL16 | Sapphire Radeon RX 5700 PULSE | 512GiB 860 EVO M.2 | 1TiB 970 EVO Plus NVMe | Corsair SF450

Permalänk
Datavetare
Skrivet av Zorerk:

Du får tänka på att om du skall köra med CUDA så måste du ändra performance inställningarna till 256x256 istället för 32x32. Grafikkort med OpenCL/CUDA gillar stora rutor att renderera. Blir för mycket overhead när det är många små. Du kan läsa om det och se lite äldre test på foljande länk.
http://www.blenderguru.com/articles/4-easy-ways-to-speed-up-c...

Som sagt, kan i princip ingenting om rendering men nu har jag absolut lärt mig något om Blender och CUDA-renderer. Tackar och bockar!

Hela Ryzen bilden är 800x800, man verkar få bäst prestanda om man tar en jämn multipel av dessa storlekar (även om det inte skiljer jättemycket). Detta är med 800x200, ett GTX 970 totalt krossar alla CPU vi testat så här långt, inklusive Ryzen och 2x Xeon E5 2680 (16 kärnor, 32 trådar).

Så frågan är ju då: varför skulle någon som faktiskt använder Blender till något vettigt välja att inte köra med GPU?

Resultatet nu med GTX 970 blir detta

Till och med en gammal GTX 750M (och Kepler suger på GPGPU) tar det hela på 1:15.32

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

@Yoshman:
Fick 24 sekunder med 290x

Permalänk
Medlem
Skrivet av Yoshman:

Så frågan är ju då: varför skulle någon som faktiskt använder Blender till något vettigt välja att inte köra med GPU?

Svaret på detta har ändrats en del de senaste åren. Särskilt då vi har nu betydligt mycket mer minne till grafikkorten dessa dagar. Men för att ge lite info som har hänt över åren är att den motorn som används idag för att rendera i Blender kallas för Cycles. Denna var utvecklad i samband med att GPU acceleration för rendering började bli populär runt 2011.

När detta utvecklades så stod det mellan 2 val. CUDA eller OpenCL. Båda dessa visade bra mycket bättre hastighet än det dåvarande CPU bundna Blender Render. Under utvecklingen utav Cycles så började de initialt utveckla för båda teknikerna för att testa hur bra det fungerade men de stötte på ett par problem på OpenCL sidan. Det största problemet var att det fanns en bug i hur AMD hanterade vissa instruktioner i OpenCL samt hur Blender utvecklarna har skapat motorn. Detta gjorde att det tog evigheter att kompilera OpenCL motorn samt att det användes mycket minne då de ville ha 1 stor motor istället för att dela upp motorn i mindre delar.

På grund av detta så valdes CUDA som primär gränssnitt under många år. Detta gav upphov till ett annat problem de var låsta till Nvidia grafikkort. För att göra en work around så samtliga kunde använda Cycles så gjordes det möjligt att använda CPU också.

Dock så finns det en annan anledning också. Detta var på grund av att grafikkort var betydligt mer begränsade med minne. Vissa projekt kan bli flera GB i storlek och när du renderar genom grafikkortet så är du begränsad utav mängden VRAM(Dock så kom Geforce Titan ett par månader senare). Med CPU så kunde du nästan ha obegränsat med minne som dessutom kan vara billigare och du kunde skala på ett helt annat sätt. Dvs det passar bättre i professionella produktions miljöer.

Finns diverse trådar att läsa om detta om man vill fördjupa sig lite. Dock så i 2015 så lyckades AMD fixa diverse problem som de hade hittat över åren och utvecklarna började koda för OpenCL igen.

https://wiki.blender.org/index.php/OpenCL
https://community.amd.com/thread/160162
http://developer.amd.com/community/blog/2015/07/10/collaborat...

Visa signatur

Node 304 White | Asus Strix X470-I | R7 5700X3D | 32GiB DDR4-3200Mhz CL16 | Sapphire Radeon RX 5700 PULSE | 512GiB 860 EVO M.2 | 1TiB 970 EVO Plus NVMe | Corsair SF450

Permalänk
Datavetare

@Zorerk: Tackar. Och när du nämner problemet med storlek på VRAM så drar jag mig till minnes att jag sett folk säga att Titan-serien stora VRAM-mängd faktiskt har en poäng inom vissa områden, bl.a. rendering nämndes.

Annars brukar många se Titan X som lite udda i att den saknar "professionella" finesser som bra FP64 prestanda, vilket gör den rätt meningslös för proffsbruk. Har studerat x86 assemblern till vissa delar av Blender och där ser man att man faktiskt främst kör FP32 och i det läget blir ju konsument-GPUer riktigt intressant så länge som inte andra delar blir flaskhalsar (som t.ex. VRAM).

Läste också lite diskussion kring CUDA och OpenCL i Blender. Där nämndes att CUDA är mer moget och man fick i praktiken bättre resultat där. Sedan var CUDA även tidigare än OpenCL, så om Blender startade tidigt med GPGPU lär man inte haft så mycket att välja på.

Hela OpenCL ligger lite svajigt till just nu. Tidigare var Apple en garant för tekniken, men man verkar helt att släppt tekniken för att helt gå all in på Metal (som alltså ersätter både OpenGL för grafik och OpenCL för GPGPU).

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer