Toon posts:

[OpenSolaris] HW versnelling onder VirtualBox.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Graag had ik in OpenSolaris 3D versnelling gehad, hetgeen mij niet lukt |:(

De specs
OpenSolaris 2009.06 op VirtualBox 3.06 op Windows 7.
Video is 8800GT van Nvidia (die vlekkeloos werkt in het host systeem)

Volgens mij zou ik 3D versnelling moeten kunnen hebben in OpenSolaris, daar Virtualbox 3D versnelling sinds versie 2.nogwat aan boord heeft.

Het verhaal:
Ik heb de guest additions geinstalleerd.
Hieronder heb ik mijn xorg.conf geplakt en daarin is te zien dat ik de "generic video card" identifier gebruik in de "screen" section. De driver is dan "vboxvideo"
Hieronder staat een "device" sectie voor nvidia.
(Als ik me niet vergis heeft de installatie van de guest additions deze sectie erin gezet)
Als ik die gebruik (naar ik aanneem door als device dan de nvidia identifier te gebruiken namelijk "card0") dan start X niet op.

Namelijk:

1) Failes to load module "record"
2) Failes to load module "xtrap".
3) "no devices detected".

Dan: "Fatal server error, no screens found".

Als ik de screen sectie weer terug zet op "Generic Video Card" als het device dan start X (en gnome) wel weer goed op, maar geen HW versnelling.
Ik weet ook niet precies of het de bedoeling is dat ik de nvidia driver direct gebruik of dat ik altijd met de "vboxvideo" aan de slag zou moeten. Ook als ik de Nvidia X server settings opstart (in gnome) krijg ik de melding "you do not appear to be using the nvidia driver". Hetgeen ook wel weer logisch is, ik gebruik "vboxvideo" driver.

Iemand een idee?

xorg.conf:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (rugrat@xbuild10)  Friday, March 20, 2009  4:28:34 PM PDT

# Default xorg.conf for Solaris guests.
#
# This file was created by VirtualBox Additions installer as it
# was unable to find any existing configuration file for X.

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen  0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    FontPath        "/usr/X11/lib/X11/fonts/misc/:unscaled"
    FontPath        "/usr/X11/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/X11/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/X11/lib/X11/fonts/misc/"
    FontPath        "/usr/X11/lib/X11/fonts/Type1/"
    FontPath        "/usr/X11/lib/X11/fonts/100dpi/"
    FontPath        "/usr/X11/lib/X11/fonts/75dpi/"
    FontPath        "/usr/X11/lib/X11/fonts/TrueType/"
    FontPath        "/usr/X11/lib/X11/fonts/Type1/sun/"
    FontPath        "/usr/X11/lib/X11/fonts/F3bitmaps/"
EndSection

Section "Module"
    Load       "IA"
    Load       "dbe"
    Load       "extmod"
    Load       "record"
    Load       "xtrap"
    Load       "glx"
    Load       "xtsol"
    Load       "type1"
    Load       "freetype"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver     "kbd"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver     "vboxmouse"
    Option     "CorePointer"
    Option     "Device" "/dev/vboxguest"
    Option     "Protocol" "auto"
    Option     "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Monitor Vendor"
    ModelName      "Monitor Model"
    HorizSync       30.0 - 110.0
  ModelName      "Monitor Model"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
EndSection
 
Section "Device"
    Identifier     "Generic Video Card"
    Driver     "vboxvideo"
    BusID          "0:2:0"
EndSection


Section "Device"   
    Identifier     "Card0"
    Driver     "nvidia"
    VendorName     "Unknown Vendor"
    BoardName   "Unknown Board"
EndSection

Section "Screen"    
    Identifier   "Screen0"
    Device         "Generic Video Card"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection   "Display"
        Depth    24
        Modes      "1920x1200" "1680x1050" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

  • deepbass909
  • Registratie: April 2001
  • Laatst online: 16:48

deepbass909

[☼☼] [:::][:::] [☼☼]

Ik weet niet hoe je het wel aan de gang moet krijgen, maar ik weet dat 3D-versnelling nog altijd experimenteel is. In mijn VBox onder linux waarin ik zowel WindowsXP als Windows 7 draai, krijg ik de versnelling ook nog niet aan de gang.
Met het host-systeem heeft het niks te maken daar heb ik 100% OpenGL ondersteuning (ik neem aan jij ook).

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


Verwijderd

Topicstarter
deepbass909 schreef op maandag 28 september 2009 @ 22:21:
Ik weet niet hoe je het wel aan de gang moet krijgen, maar ik weet dat 3D-versnelling nog altijd experimenteel is. In mijn VBox onder linux waarin ik zowel WindowsXP als Windows 7 draai, krijg ik de versnelling ook nog niet aan de gang.
Met het host-systeem heeft het niks te maken daar heb ik 100% OpenGL ondersteuning (ik neem aan jij ook).
Toch roept Sun dat het wel zou moeten kunnen. Kan iemand 3D versnelling in virtualbox bevestigen?
Ik gebruik "nvidia-xconfig", die vervolgens xorg.conf aanpast om de nvidia driver te gebruiken ipv vboxvideo.

Uit de xorg log files lees ik in ieder geval af dat de modules "record", "xtrap" en "glx" niet bestaan.
(module does not exist). Ook bestaat een extensie "xtsol" niet.
De log besluit met "no devices detected".

De driver ziet de hardware niet, zo lijkt het. Ook niet met guest additions erop.
Ik blijft aangewezen op de soort van "inbetween" driver "vboxvideo" zonder HW versnelling.

  • houthakker
  • Registratie: Juli 2003
  • Laatst online: 19:23

houthakker

Poehé

volgens mij moet je gebruik maken van de vbox driver, het is niet dat je videokaart 1-op-1 'doorgegeven' word naar het guest systeem afaik.

Specs


  • Guru Evi
  • Registratie: Januari 2003
  • Laatst online: 23-12-2025
VirtualBox versnelling is inderdaad nog steeds experimenteel. In de opties van je VM moet je 3D versnelling aanvinken, genoeg video memory toewijzen (64 of 128MB werkt best imho) en vervolgens de guest additions installeren (zie hier ook: http://www.virtualbox.org/manual/UserManual.html).

De vboxvideo driver is de 3D-versnelde driver. Je kunt niet je NVidia driver gebruiken want de kaart wordt niet doorgegeven aan de VM. Voor Windows-guests moet je de Guest Additions installeren in Safe Mode om Direct3D te kunnen gebruiken en/of je moet gebruik maken van wined3d.

Pandora FMS - Open Source Monitoring - pandorafms.org


Verwijderd

Topicstarter
Guru Evi schreef op dinsdag 29 september 2009 @ 16:31:
VirtualBox versnelling is inderdaad nog steeds experimenteel. In de opties van je VM moet je 3D versnelling aanvinken, genoeg video memory toewijzen (64 of 128MB werkt best imho) en vervolgens de guest additions installeren (zie hier ook: http://www.virtualbox.org/manual/UserManual.html).

De vboxvideo driver is de 3D-versnelde driver. Je kunt niet je NVidia driver gebruiken want de kaart wordt niet doorgegeven aan de VM. Voor Windows-guests moet je de Guest Additions installeren in Safe Mode om Direct3D te kunnen gebruiken en/of je moet gebruik maken van wined3d.
oh oh...die had ik dus niet aangevinkt. |:(
Gevalletje RTFM. Maar het werkt wel!
Thanx ! :)
Pagina: 1