Dimension in V5 and V6

Sorry to raise this again.

It has been suggested to me that when V6 cuts dimension text in half it is something to do with Windows updates and or the Intel graphics driver on my HP laptop.

I updated Rhino 6 yesterday and now all the text in a dimension disappears.

I have Rhino 5 on the same machine. I have tried cutting and pasting between V6 and V5. In V5 the dimension line shows correctly with its text, but in V6 the text disappears.

Notice this effect is the same if the original geometry is created in V5 or V6.

The laptop is the common, The operating system is common. The drivers are common. V5 is OK V6 is not.

It looks as if it is entirely down to a bug in the Rhino code.

Any thoughts?

Bill

Yes, but V6 uses completely different display code than V5ā€¦ So the same video driver will react completely differently with V5 and V6. Older integrated Intel graphics are difficult to support.

Did you post the results of SystemInfo in Rhino somewhere here on the forum already?

Hi,

There may be difficulties in supporting older drivers but yesterday I had a partial dimension text display and today I donā€™t have any. The only change has been a rhino 6 update. Clearly some effect occurs within recoding the updates.

I did post the systeminfo file before.

I have 5 HP machines affected by this. These machines are used for Rhino training.

I hope one of the McNeel experts can find a solution to.

Thanks

Bill

Yep, I think @stevebaer has been tweaking the display code for several releases nowā€¦

If its from here, your drivers are from May 2016, or more than 2 years old. Definitely need updating, and I might venture to say nobody is going to ā€œfixā€ anything until that is done and still proves problematicā€¦

That isnā€™t really the problem. Youā€™ll notice that the output reads Microsoft GDI Generic. This means Rhino isnā€™t able to find a graphics driver at all for this computer. Does V5 also read Microsoft GDI when you go to the OpenGL page?

Ah, right sorry, jumped right over thatā€¦ :confounded:

The drivers I have are the latest. Old I know but Intel has no plans for further development.

What I donā€™t understand is why McNeel can clearly produce code that generates V5 dims satisfactorily but V6 has deteriorated in this function on the same laptop.

Would it be possible to select older drivers for use in V6 in the options panel or perhaps disable open GL altogether in order to achieve some function to the dimension notation?

Thanks

Itā€™s not that the drivers are old, they donā€™t exist as far as Rhino6 can tell. It very well may be something we need to change in Rhino, but I canā€™t tell yet. Can you post a screenshot of what your Rhino 5 OpenGL settings page shows?

Is This what you need? Thanks. Bill

@jeff can you take a look at this? It looks like Rhino 5 is picking up the Intel OpenGL drivers, but V6 is not.

You can see the results from systeminfo in V6 at

Interestingā€¦ V5 manually selects pixel formats, whereas V6 just allows the ā€œsystemā€ to choose oneā€¦ And the pixel format is what determines which driver gets loaded the second a context is created. So this tells me that the system isnā€™t choosing a hardware accelerated pixel format by defaultā€¦which canā€™t be right, so Iā€™m probably wrongā€¦just thinking out load atm.

Yes Billā€¦and Iā€™d also like a similar screenshot from V6 just to confirm our suspicions.

Thanks,
-Jeff

If I were to guessā€¦ I would say that somehow hardware acceleration has been turned off in the Advanced OpenGL settings.

Go to Options->Rhino Options->Advancedā€¦

Scroll down until you see ā€œRhino.Options.OpenGL.xxxxxā€ entries.

Look for the entry ā€œRhino.Options.OpenGL.UseHardwareDriverā€ā€¦

Is it set to ā€œFalseā€ or ā€œTrueā€ ?

Thanks,
-Jeff

I thought that too, but noticed the systeminfo results said the opposite

Ya, just noticed that tooā€¦ very odd.

-J

@RhinoCAD

Bill, unzip the attached file and place DeviceID.exe on your desktopā€¦and then run it.

Take a screenshot of if after it starts, and then take another screenshot of it after having CHECKed the option ā€œDriver summary onlyā€ā€¦ Then please post the screenshots here.

Thanks,
-Jeff
DeviceID.zip (795.0 KB)

Hi Jeff and Steve,

Thanks for looking at this. The screen shots are attached.

Thanksā€¦ Very odd indeedā€¦ The DeviceID program is finding the Intel GPU and driver, but Rhino is notā€¦ The odd part is that I wrote both of them, and they pretty much do the exact same thing.

This is going to sound strangeā€¦but please bear with meā€¦

Rename DeviceID.exe to Rhino.exe and then run itā€¦

Are the results the same as your screenshots?

Also, did you ever go into Rhino options and check/confirm that the ā€œRhino.Options.OpenGL.UseHardwareDriverā€ option is set to TRUE?

Thanks,
-Jeff

Hi Jeff,

Here is the screen shot from ā€œrhino.exeā€. I dont recall setting ā€˜use hardware driverā€™ to true. I confess I can,t even find a place to do that in 5 or 6.

In Rhino 6, under Rhino Options > Advanced - write usehardware in the search box:
image