HD3000 and Ubuntu 12.04
Posted: 8. Apr 2013, 10:28
Hello,
I have been trying to get the HD3000 graphics to use in VBox 4.2.10 (+ newest Guest Addition) with ticked 3d acceleration in virtualbox.
Unfortunately it seems system is not grabbing built-in HD3000 card; instead some Innotek drivers are being used:
vm@vm-VirtualBox:~$ sudo lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: VirtualBox Graphics Adapter
vendor: InnoTek Systemberatung GmbH
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: vga_controller bus_master
configuration: latency=0
resources: memory:e0000000-e7ffffff
The problem is with OpenGL and acceleration - when cairo / compiz works very slow, and gives a lot of artifacts (black background). Obviously thought of drivers, hence installed new mesa and xorg:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get upgrade
still proper advatage of 3d has not been taken. Driver being shown by Ubuntu is <unknown>, also there are no proprietary drivers for intels hd3000 (via jockey) - it shows only Oracle VM Virtualbox GuestAdditions for Linux Module .
Did anyone managed to get opengl working on HD3000?
Some additional things:
vm@vm-VirtualBox:~$ echo ${DESKTOP_SESSION}
ubuntu
vm@vm-VirtualBox:~$ /usr/lib/nux/unity_support_test -p
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
glxwork on mesa works properly - meaning opengl is utilised.
Thanks in advance.
I have been trying to get the HD3000 graphics to use in VBox 4.2.10 (+ newest Guest Addition) with ticked 3d acceleration in virtualbox.
Unfortunately it seems system is not grabbing built-in HD3000 card; instead some Innotek drivers are being used:
vm@vm-VirtualBox:~$ sudo lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: VirtualBox Graphics Adapter
vendor: InnoTek Systemberatung GmbH
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: vga_controller bus_master
configuration: latency=0
resources: memory:e0000000-e7ffffff
The problem is with OpenGL and acceleration - when cairo / compiz works very slow, and gives a lot of artifacts (black background). Obviously thought of drivers, hence installed new mesa and xorg:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get upgrade
still proper advatage of 3d has not been taken. Driver being shown by Ubuntu is <unknown>, also there are no proprietary drivers for intels hd3000 (via jockey) - it shows only Oracle VM Virtualbox GuestAdditions for Linux Module .
Did anyone managed to get opengl working on HD3000?
Some additional things:
vm@vm-VirtualBox:~$ echo ${DESKTOP_SESSION}
ubuntu
vm@vm-VirtualBox:~$ /usr/lib/nux/unity_support_test -p
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
glxwork on mesa works properly - meaning opengl is utilised.
Thanks in advance.