VirtualBox artifacs met Ubuntu 14.04?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Allard Pruim
  • Registratie: Juli 2014
  • Laatst online: 19:55
Beste Tweakers,

Ik heb hier een probleem waar ik al een langere tijd mee zit. Wanneer ik VirtualBox opstart en een willekeurige virtuele machine open dan zie ik zo nu en dan 'artifacs' die na een seconde weer verdwijnen en random weer verschijnen. Dit probleem is aanwezig bij zowel de huidige versie die in de softwarebronnen van Ubuntu 14.04 zit als de up to date versie van VirtualBox zelf.

Het probleem komt niet bij elke virtuele machine voor, bijvoorbeeld wanneer ik Ubuntu in een virtuele machine draai dan is het duidelijk aanwezig terwijl bijvoorbeeld Windows 8.1 er nauwelijks tot niet last van heeft. Ook heb ik recentelijk Ubuntu 14.04 met Mate draaien en ook daar nog geen artifacs gezien.

Ik gebruik een Asus Nvidia GT640-2GD3 kaart en heb de Nvidia driver in gebruik die meegeleverd wordt in de softwarebronnen. Echter heb ik al geprobeerd om die driver te verwijderen en het te proberen met de Open Source driver voor Nvidia kaarten. Dit gaf geen oplossing dus heb ik de Nvidia kaart eens verwijderd en vervolgens heb ik mijn onboard AMD Radeon HD7560D kaart eens aangesloten. Ook deze geeft het probleem.

Het rare is echter dat deze problemen zich ook voordoen met VMWare op dezelfde desktop systeem en zich juist niet voordoen op een andere laptop, deze laptop heeft in dit geval een Intel kaart aan boord en draait op precies dezelfde Ubuntu versie met ook precies dezelfde VirtualBox versie.

Ik heb het probleem al voorgelegd aan VirtualBox in de hoop dat ze er iets mee kunnen en dit probleem is het zien op de volgende link:

https://www.virtualbox.org/ticket/13488

Omdat ik vermoed dat het probleem misschien Ubuntu-specifiek is aangezien het ook op Mint 17 en Kubuntu 14.04 voorkomt ben ik aan het nadenken om bijvoorbeeld openSUSE te installeren om te kijken of het daar ook voorkomt. Wanneer je op de link klikt zie je ook een aantal screenshots die ik gemaakt heb om een beter beeld te krijgen over wat ik precies zie.

Wie herkent deze problemen? Zijn er meer mensen die met VirtualBox of VMWare onder Ubuntu of een andere Linux een beetje hetzelfde hebben?

Edit: Heb er toevallig ook nog een screencast van gemaakt, deze is te zien op de onderstaande link:
https://www.youtube.com/watch?v=BVKR0PerTwA

Groeten,
Allard

[ Voor 3% gewijzigd door Allard Pruim op 17-11-2014 18:21 ]


Acties:
  • 0 Henk 'm!

  • HollowGamer
  • Registratie: Februari 2009
  • Niet online
Ik zie niets raars, dit gebeurd bij mij ook. Het ziet zelfs wat stabieler uit dan bij mij. :p

Keep in mind dat de VirtualBox prestaties van de GPU nou eenmaal minder zijn.
Wat zijn btw. de (video)settings van de VM? (2d/3d, geheugen, etc.)

Tevens kun je ook de VM(+vbox) met een live-usb(!) draaien, hoef je geen OS te installeren

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Wat Michael in je ticket ook al aangeeft, komt het mogelijk doordat de Host 3D functies gebruikt, die je in de Guest ook aan hebt staan. Dat geeft wel vaker vervormt beeld. De reden dat je 't op je laptop niet ziet gebeuren, is omdat die niet de mogelijkheden heeft om degelijk 3D weer te geven. VB kan geen 3D in de guest geven en wordt je VM in 2D fallback gestart.

Welke Intel videokaart heeft je laptop, en heb je ook alle MESA 3D packages geïnstalleerd om volledige 3D over de videokaart te geven, ipv softwarematig? Die heb je op de computer namelijk wel, omdat je daar de gesloten driver hebt gehad (en je fallback naar ATi met de bijbehorende open source driver (vermoed ik) maakt daar ook gebruik van).

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Allard Pruim
  • Registratie: Juli 2014
  • Laatst online: 19:55
Daar ben ik weer, bedankt voor de reacties. :)
HollowGamer schreef op maandag 17 november 2014 @ 18:52:
Wat zijn btw. de (video)settings van de VM? (2d/3d, geheugen, etc.)
Ik gebruik vrijwel altijd de standaard instellingen in VirtualBox, maar bij de video instellingen zet ik altijd 3D aan en gebruik altijd het maximale aan videogeheugen beschikbaar anders werkt de virtuele machine voor geen meter mee. Bijvoorbeeld voor Linux zou dat dan 128MB zijn. 2D kan om één of andere reden niet worden aangezet bij Linux distributies.
Hero of Time schreef op maandag 17 november 2014 @ 21:30:
Wat Michael in je ticket ook al aangeeft, komt het mogelijk doordat de Host 3D functies gebruikt, die je in de Guest ook aan hebt staan. Dat geeft wel vaker vervormt beeld. De reden dat je 't op je laptop niet ziet gebeuren, is omdat die niet de mogelijkheden heeft om degelijk 3D weer te geven. VB kan geen 3D in de guest geven en wordt je VM in 2D fallback gestart.

Welke Intel videokaart heeft je laptop, en heb je ook alle MESA 3D packages geïnstalleerd om volledige 3D over de videokaart te geven, ipv softwarematig? Die heb je op de computer namelijk wel, omdat je daar de gesloten driver hebt gehad (en je fallback naar ATi met de bijbehorende open source driver (vermoed ik) maakt daar ook gebruik van).
Het is een Intel HD 4000 videokaart. Ik heb zojuist even Ubuntu 12.04.5 in een virtuele machine geïnstalleerd maar volgens mij gebruikt deze toch echt 3D mogelijkheden en daar zie ik niet de dingen die ik in mijn opening post heb beschreven, of ik moet je al verkeerd begrijpen.

Ook van deze heb ik een screencast gemaakt, het valt me nu overigens wel op dat hier ook een klein beetje artifacs te zien zijn dus dat zal inderdaad wel met 3D versnelling te maken hebben. Echter is het dus niet zo dat het zich zo raar gedraagt als dat het om mijn pc doet want daar komen die vreemde dingen voornamelijk in beeld op het moment dat ik de virtuele machine start. 8)7

https://www.youtube.com/watch?v=iJXHB52BEuE

code:
1
2
3
4
5
6
7
8
9
10
11
12
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


Ook zie ik allerlei OpenGL fouten verschijnen, maar deze zie ik op alle virtuele Linux machines voorbij komen en komt zowel op mijn desktop voor als mijn laptop. Dit is een bekende bug waar verschillende mensen momenteel last van hebben, misschien dat dit ook een rol speelt aangezien daar ook verschillende mensen last hebben van artifacts? Ook ik heb daar trouwens een reactie geschreven.

https://www.virtualbox.org/ticket/12941

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
pci id for fd 4: 80ee:beef, driver (null)
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
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo

Acties:
  • 0 Henk 'm!

  • gambieter
  • Registratie: Oktober 2006
  • Niet online

gambieter

Just me & my cat

Ik heb een VM van BioLinux (Ubuntu 14.04 LTS based) draaien met dezelfde settings, maar inderdaad zonder 3D. Dan loopt het als een (langzaam) zonnetje, wel veel RAM gegeven en ook 128 Mb videogeheugen.

Heb je de 3D nodig?

I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Punt is dat Unity verre van ideaal is voor een VM. In oudere Ubuntu releases, zoals 12.04, is er nog een software rendering in Unity, of fallback wat geen 3D acceleratie vereist. Unity die je nu hebt, zoals in 14.04, vereist 3D en heeft helemaal geen mogelijkheid meer om in '2D' te draaien, waardoor je dus een kwalitatief uitermate teleurstellende performance krijgt.
Zou je Xfce of LXDE installeren en gebruiken als DE, dan gaat het als de brandweer en heb je nergens last van. Geen artifacts en ook geen traag als dikke stroop interface.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Allard Pruim
  • Registratie: Juli 2014
  • Laatst online: 19:55
Hangt er natuurlijk vanaf welk besturingssysteem het is. Kan het eens proberen zonder de 3D instellingen in VirtualBox. ;)

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Hoezo hangt het wel of niet nodig hebben van 3D van het OS af? Elk OS draait in eerste instantie zonder 3D ondersteuning. Dat het tegenwoordig meer drivers standaard bij zich heeft om het wel te kunnen, is geen garantie dat 't vereist is.

Commandline FTW | Tweakt met mate

Pagina: 1