Eseguire SolidWorks su un Mac con un ambiente virtuale
Daniele Borghi | Il Tiralinee | 30/05/2022
Segui queste istruzioni per eseguire SolidWorks su Mac utilizzando una macchina virtuale.
- Scarica Parallelsche installerà automaticamente Windows 10 gratuitamente sul tuo Mac. Microsoft non richiede più l'utilizzo di Windows 10 con un codice Product Key per l'utilizzo, quindi il bello è che Windows non costa un centesimo. Se hai un nuovo Mac Silicon M1, il processo di installazione è leggermente diverso, quindi salva e tieni monitorato questo documento che aggiornerò con le istruzioni di installazione.
- Acquista SolidWorks e installalo in Windows. Tieni presente che SolidWorks 2021 funziona solo con Windows 10 e non è compatibile con Windows 7. Una volta installato, avvia SolidWorks in modo che crei alcune voci nel registro di Windows, quindi chiudilo.
Ci sono poi alcune modifiche necessarie per assicurarti che SolidWorks funzioni correttamente sul tuo Mac.
- Innanzitutto assicurati di eseguire Windows, quindi vai al menu nella parte superiore dello schermo e seleziona Azioni > Configura . Assicurati che l'utilizzo delle risorse sia impostato su Nessun limite .

- Nelle versioni precedenti di Parallels con Windows 7, il processo è andare su Parallels > Macchina virtuale > Configura > Opzioni > Ottimizzazione e assicurati che le tue impostazioni siano le stesse di seguito:

- Quindi seleziona Grafica e assicurati che Accelerazione 3D sia impostata su DirectX10 e Sincronizzazione verticale sia selezionata in Impostazioni avanzate.

- Nelle versioni precedenti di Parallels con Windows 7, vai su Parallels > Macchina virtuale > Configura > Hardware > Video e assicurati che le tue impostazioni siano le stesse di Windows 7:

- Se invece stai utilizzando l'ultima versione di Parallels con Windows 10, scoprirai che ora puoi forzare Parallels a utilizzare più processori core che miglioreranno notevolmente le prestazioni di SolidWorks sul tuo Mac.
Assicurati di selezionare più di un processore. A seconda della quantità di RAM che hai, ti consigliamo di allocare almeno 8 GB di RAM o più a Parallels per garantire che Solidworks funzioni rapidamente.
Nota che macOS richiede almeno 4 GB di RAM per funzionare senza problemi, quindi dovresti assicurarti che almeno 8 GB siano liberi, altrimenti scoprirai che il tuo Mac funziona lentamente.
Assicurati che le tue impostazioni assomiglino a questa:

- Infine, devi apportare [queste modifiche][[Eseguire SolidWorks su un Mac con un ambiente virtuale#Come utilizzare RealView e OpenGL in SolidWorks su un Mac|queste modifiche]] nel registro di Windows per far funzionare OpenGL e RealView in macOS con SolidWorks su Parallels. Dovresti essere a posto dopo quello.
1. Esegui SolidWorks su un Mac con Boot Camp
L'installazione di SolidWorks tramite Boot Camp segue lo stesso principio di Parallels, con la differenza principale che installa Windows in una partizione sul disco rigido.
Tieni presente che Boot Camp non funziona su Mac M1 poiché funziona solo con processori Intel.
Ecco come installare SolidWorks su un Mac Intel utilizzando Boot Camp.
- Per prima cosa devi installare Windows sul tuo Mac usando Boot Camp.
- È quindi necessario acquistare una copia di SolidWorks. Tieni presente che SolidWorks 2021/2022 funziona solo con Windows 10, non è compatibile con Windows 7.
- Installare SolidWorks è quindi esattamente come se lo stessi installando su un PC.

2. Come utilizzare RealView e OpenGL in SolidWorks su un Mac
Scoprirai che RealView e OpenGL non funzioneranno per impostazione predefinita su Mac perché le schede grafiche in Mac non sono supportate da SolidWorks per queste funzionalità.
Tuttavia, puoi forzare SolidWorks a utilizzare queste funzioni anche se scoprirai che i risultati non sono sempre perfetti.
Per abilitare RealView e OpenGL su Mac utilizzando le schede grafiche NVIDIA, segui queste istruzioni (ovviamente cambia il valore di “SolidWorks 2015” o “SoliwWorks 2016” con la versione appropriata di SolidWorks in uso).
- Apri l'Editor del Registro di sistema in Windows. Per fare ciò, dipende dalla versione di Windows che stai utilizzando ma puoi trovare le istruzioni qui .
- Nell'editor del registro, vai a HKEY_CURRENT_USER/Software/SolidWorks/SolidWorks 2015/Performance/Graphics/Hardware/Current
- Fare doppio clic sul tasto "Renderer" e, copiare la stringa del valore e fare clic su "OK".
Nell'editor del registro, vai su HKEY_CURRENT_USER/Software/SolidWorks/SolidWorks 2015/Performance/Graphics/Hardware/Gl2Shaders/Other. Fare clic con il tasto destro sulla cartella "Altro" e selezionare "Nuova chiave". Quindi incolla semplicemente il valore che hai copiato in precedenza come nome della cartella.
Selezionare la nuova cartella e nel pannello a destra, fare clic con il tasto destro e selezionare “Nuovo” e poi DWORD (32bit) .
- Cambia il nome della chiave in Soluzioni alternative .
- Fai doppio clic su di esso e inserisci il valore esadecimale 40008. Questa è l'impostazione corretta per la scheda grafica nVidia nel tuo Mac.
- Nell'Editor del Registro di sistema, vai su HKEY_CURRENT_USER/Software/SolidWorks/SolidWorks 2015/Performance/Graphics/Hardware e quindi cerca le 4 sottocartelle denominate Parallels. Nelle cartelle Parallels e NVIDIA , modificare il valore Soluzioni alternative a 4000480 e per modificare le cartelle Parallels e ATI in 10. Chiudere l'Editor del Registro di sistema.
- Coloro che utilizzano Mac meno recenti con schede grafiche Intel, possono invece provare questi valori: Per Realview Graphics: HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2016\Performance\Graphics\Hardware\Gl2Shaders\Other\Parallels using Intel HD Graphics 4000 OpenGL Engine. Aggiungi valore Soluzioni alternative: 0x04000480. Per Open CL: HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2016\Performance\Graphics\Hardware\Intel\Parallels using Intel HD Graphics 4000 OpenGL Engine . Aggiungi valore Soluzioni alternative: 0x09. Se questo non funziona sul tuo Mac Intel, prova ad aggiungere queste due chiavi: ..\Performance\Graphics\Hardware\Gl2Shaders\Other\Parallels using Intel HD Graphics 4000 OpenGL Engine
DWORD Valore alternativo 4000480...\Performance\Graphics\Hardware\Intel\Parallels using Intel HD Graphics 4000 OpenGL Engine
DWORD Valore alternativo 4000480.
- Infine, apri SolidWorks e assicurati che OpenGL sia attivato andando su Strumenti, Opzioni, Opzioni di sistema, Prestazioni e seleziona la casella Usa software OpenGL :

Ciò consente a SolidWorks di adattarsi meglio alla scheda grafica del tuo Mac e ridurrà al minimo alcuni dei problemi delle schede grafiche descritti in precedenza. Il risultato è un SolidWorks leggermente più lento, ma migliorerà la stabilità e offrirà una visualizzazione più affidabile.
Nota: se installi un service pack in un secondo momento in Windows, dovrai ripetere l'intero processo di modifica del registro.
- Un altro consiglio per migliorare le prestazioni di SolidWorks sul tuo Mac è eseguire Windows in modalità classica: questo libererà risorse dedicate all'esecuzione di funzionalità Windows più avanzate su SolidWorks. Per fare ciò, vai su Pannello di controllo in Windows e seleziona Aspetto e personalizzazione . Fare clic su Personalizzazione e poi su Tema . In Tema seleziona Windows Classic :

Ciò consentirà al tuo Mac di dedicare più risorse all'esecuzione di SolidWorks piuttosto che animazioni ed effetti fantasiosi in Windows.
Se trovi che l'accelerazione hardware è disattivata in SolidWorks, segui queste istruzioni per risolverlo.
3. Risoluzione dei problemi con le schede grafiche
È importante essere consapevoli del fatto che si verificheranno alcuni problemi relativi alle prestazioni durante l'esecuzione di SolidWorks su Mac in questo modo.
Questo perché Apple non crea Mac con schede grafiche NVIDIA Quadro e ATI FirePro per le quali SolidWorks è progettato.
Ciò significa che alcune funzionalità come Looking Glass e RealView non sono ufficialmente supportate su Mac.
Tuttavia, ci sono alcuni hack che puoi utilizzare per far funzionare RealView e OpenGL su Mac e ti mostriamo come nelle istruzioni di installazione di seguito.
Tuttavia, potresti ancora riscontrare altri piccoli problemi tecnici come gli elementi che scompaiono temporaneamente quando ruoti, ingrandisci e fai una panoramica, ad esempio con il testo della quota e i dettagli 3D mancanti come nell'esempio seguente:

Se riscontri problemi di prestazioni o installazione con SolidWorks su Mac, non aspettarti alcun supporto né da Dassault Systems né dai rivenditori poiché non è ufficialmente supportato su Mac e l'installazione viene eseguita a tuo rischio.