You are not logged in.

#1 2019-07-18 14:48:54

CarlosIp
Member
Registered: 2019-07-16
Posts: 9

[SOLVED] Nouveau driver with OpenGL 3.0 support, is it possible?

Hi. I have an old Nvidia card:

[carl@pullback64arch ~]$ lspci -k | grep -A 2 -i "VGA"
00:12.0 VGA compatible controller: NVIDIA Corporation C68 [GeForce 7050 PV / nForce 630a] (rev a2)
	Subsystem: ASRock Incorporation C68 [GeForce 7050 PV / nForce 630a]
	Kernel driver in use: nouveau
[carl@pullback64arch ~]$ 

Works well with nouveau drivers, and I can't use the privatives nvidia drivers because the 304.xx package have not support and not work with Xorg.
With nouveau, this is the situation:

[carl@pullback64arch ~]$ glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: NV67
OpenGL version string: 2.1 Mesa 19.1.2
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 19.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
[carl@pullback64arch ~]$ 

I wanna use Sketchup 2017. I installed correctly under Wine, but when I run it:

"SketchUp errors:

The following errors were found when launching SketchUp:

- Your "NV67" graphics card's OpenGL version is 2.1. SketchUp requires a graphics card that supports OpenGL 3.0 or better.

Unfortunately, these errors will prevent SketchUp from running. Updating your graphics card drivers might fix the problem.

See this Help Center article for more information."


There is a way I can do it work?, the git version of something maybe?

Thanks!

Last edited by CarlosIp (2019-07-19 02:20:35)

Offline

#2 2019-07-18 15:33:28

progandy
Member
Registered: 2012-05-17
Posts: 5,184

Re: [SOLVED] Nouveau driver with OpenGL 3.0 support, is it possible?

I believe this is a hardware limitation, you need a newer graphics card that supports OpenGL 3.0 or later.

https://nvidia.custhelp.com/app/answers … 0%2F3.1%3F

Edit: Well, you might be able to use the mesa software rasterizer, but that is probably slow as hell. https://www.mesa3d.org/envvars.html

export LIBGL_ALWAYS_SOFTWARE=true 
export GALLIUM_DRIVER=llvmpipe

Last edited by progandy (2019-07-18 15:40:06)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#3 2019-07-18 21:33:10

CarlosIp
Member
Registered: 2019-07-16
Posts: 9

Re: [SOLVED] Nouveau driver with OpenGL 3.0 support, is it possible?

¡¡¡Yes!!!, ¡¡¡thaks a lot!!! (that was magic for me big_smile )

[carl@pullback64arch ~]$ glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: NV67
OpenGL version string: 2.1 Mesa 19.1.2
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 19.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
[carl@pullback64arch ~]$ export LIBGL_ALWAYS_SOFTWARE=true 
[carl@pullback64arch ~]$ export GALLIUM_DRIVER=llvmpipe
[carl@pullback64arch ~]$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 8.0, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.1.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 19.1.2
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 19.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
[carl@pullback64arch ~]$

Then, I run the program in the same TTY:

env WINEPREFIX="/home/carl/Sketchup17" wine C:\\Program\ Files\\SketchUp\\SketchUp\ 2017\\SketchUp.exe 

¡And it works!, ¡and go well, excelent speed!.

¡Thanks again Progandy! big_smile

Offline

#4 2019-07-18 22:14:04

progandy
Member
Registered: 2012-05-17
Posts: 5,184

Re: [SOLVED] Nouveau driver with OpenGL 3.0 support, is it possible?

I suggest instead of exporting them, set the variables after "env" just like WINEPREFIX.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#5 2019-07-18 23:54:40

CarlosIp
Member
Registered: 2019-07-16
Posts: 9

Re: [SOLVED] Nouveau driver with OpenGL 3.0 support, is it possible?

I have change the ejecutable. Now I start the program with double click:

env WINEPREFIX="/home/carl/Sketchup17" LIBGL_ALWAYS_SOFTWARE=true GALLIUM_DRIVER=llvmpipe wine C:\\Program\ Files\\SketchUp\\SketchUp\ 2017\\SketchUp.exe 

Cheers!

Offline

Board footer

Powered by FluxBB