Snapdragon X Elite: Rhino doesn't run

Hello everyone!
I create this topic because I just bought a Samsung Galaxy Book Edge 4 and tried to run Rhino on it. It installs just fine but as soon as I try making a simple curve it crashes immediately.
Is there a fix planned for this or Snapdragon users will have to wait a lot?
Thank you very much!

Rhino for Windows is not supported on ARM architecture. There is no roadmap for supporting it at this moment.

Try disabling GPU tessellation on the OpenGL options page in Rhino as a first test. This may be an issue with the GPU driver.

Any updates if this works? Also looking to purchase a snapdragon equipped laptop for travel

There are no updates. At this point in time we do not have an ARM based version of Windows Rhino and cannot support it on these devices.

Hmm i wonder if there are any work arounds. Ive seen Solidworks able to run on these ARM based windows laptops. I highly doubt they have updated SW to specifically run on ARM chips they dont even have a native Mac version.

What the original poster mentioned may have been fixed by disabling GPU tessellation; I don’t know since there was no reply.

It’s interesting that Samsung warned their potential buyers of their Copilot+ PC:

However, Microsoft will release update on Windows 24H2 informing that their Prism Emulation will bring broader compatibility and faster process for Windows software and app.

I’m so curious about X Elite USB 4 ports. Do they deliver full USB 4 features? If they do, then what if we connect a Thunderbolt 3 eGPU to one of it? Will it recognize the external GPU correctly? If it does, then it would be another new hope to replace lousy Adreno performance (and compatibility) with much faster GPU, either Nvidia or AMD graphics.

Although upcoming AMD and Intel processors show great promise in terms of performance and power efficiency, Snapdragon processors may take some time to address the current emulation issues. Alternatively, developers could rewrite their code to better support Snapdragon architecture. Personally, I believe it would be more straightforward for developers to petition Microsoft to improve their emulation, especially now that they have officially released the (problematic) Surface platforms with Snapdragon processors.

1 Like

Surface Pro 11 OLED (X Elite, 16gb RAM) here. Rhino 7 (Version 7 SR37 (7.37.24107.15001, 2024-04-16) seems to run just fine. Here’s an image of an arc joined to a curve, extruded and capped

edit: viewport is smooth as butter shaded

2 Likes

Very interesting indeed. What about Rhino 8?

Do Raytraced and Rhino Render work?

1 Like

Really?
I think it is about time to change that.
This time Windows on ARM seems to be ready for prime time.

The roadmap is simple. Get an ARM based Windows computer and see what it takes to get everything to work. We know there will be incompatibilities with some libraries we use and all C++ based third party plug-ins will not work unless they are recompiled for ARM (VRay, RhinoCam, Visual ARQ, XNurbs, RhinoTerrain,…).

We don’t have anything to share with users yet so all there is to discuss are experiences users have with emulated Rhino on ARM.

Steve,
a quote from this post:

It is becoming popular, isn’t it.
Some players (of interest) that already jumped on the bandwagon:
Adobe
Serif Affinity
DaVinci Resolve

Hen and egg problem here. Do you want to get Rhino going on ARM, too? I know you do.

Does it cost you an arm(…) and a leg to compile for it and make performance tests, even with some parts missing? (Put in a disclaimer that there’s no official support until the time has come).
Would be super interesting!

Technical question: is it possible that a native ARM version of Rhino for Windows runs in combination with emulated i386 3rd party libraries?

I highly highly doubt this is technically possible, but it depends on how Microsoft’s emulation layer works. What we need to do is build a native ARM compile and see how it performs compared to the emulated version. If the difference is negligible, it may not be worth the extra effort, expenses and confusion.

1 Like

I was obviuosly talking about native arm support.

When we see differences among 2 different manufacturers with 2 different results, it would be more interesting when we see if things get fixed in upcoming Prism Emulation in 24H2.

Apple did big updates on their Rosetta while ago which now runs well. I believe we all expect Microsoft will act the same with their Prism. Otherwise, customers will stay away from Snapdragon platform.

It’s always wise to just sit down, relax, watch for something good to happen as we expect it and then take action for some cases :blush:

Yep, seems to work just fine in Rhino 7, Surface Pro 11. Here’s a video of raytraced viewport with a few objects and mats to give you an idea of speed of viewport.

1 Like

Some thoughts on X Elite or X Plus.

UPDATE:
I checked GPU Tessellation as adviced and it was already off. I tried enabling it and disabling it but nothing changed. Any operation I try results immediately in a crash.