#1 Le 29/12/2010, à 17:24
- francoise_peace
[Clos] Acceleration 3D pour VMWare Player ?
Bonjour,
J'ai Ubuntu Lucid Lynx en dur avec Windows XP dans VMWare Player (machine virtuelle). Je souhaite installer un jeu (c'est un jeu pour filles), dans Windows, mais VMWare ne détecte pas la carte graphique de mon ordinateur sous Linux.
Le jeu exige: Carte graphique 128Mo de RAM (j'ai accidentellement mis 10GB de SWAP qui ne servent à rien, car le max est 2GB).
Mise à jour des pilotes des cartes graphiques et son recommandées.
Et il refuse de s'installer:
mauvaise résolution ou prob avec la carte graphique
Il y a également souvent un message qui apparaît dans VMWare Player:
Cannot open file "/home/fran/.vmware/dndlogs/dndlog.conf: No such file or directory.
3D graphics acceleration will be disabled. This computer does not have a 3D graphics system supported by VMWare Player.
fran@Charmmy-Kitty:~$ lspci -v | grep VGA -A 8
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
Subsystem: Hewlett-Packard Company Device 360b
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at 90000000 (64-bit, non-prefetchable) [size=4M]
Memory at 80000000 (64-bit, prefetchable) [size=256M]
I/O ports at 5110 [size=8]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
fran@Charmmy-Kitty:~$ grep -i '/usr/lib/xorg/modules/drivers/' /var/log/Xorg.0.log
(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
(II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Unloading /usr/lib/xorg/modules/drivers/fbdev_drv.so
fran@Charmmy-Kitty:~/.vmware$ ls
player.log playerUploadedData.log preferences
**************************************************************************************************************************************************************
**************************************************************************************************************************************************************
J'ai trouvé un truc, j'essaye de comprendre l'explication:
Re: Cannot open file "C:\ProgramData\VMware\dndlogs\dndlog.conf": The system cannot find the path specified
Correct answer was provided by piggyz in another thread. The solution required opening the Virtual Network Editor from the Edit menu of the WMWare workstation and choosing "Restore Defaults". Great thanks to all who tried to help.
La clé de la recherche Google doit être par là:
dndlog.conf piggyz in site:communities.vmware.com
Bon ça m'aide beaucoup :
There is no "Edit" menu in the Player. There is one in the Workstation.
Je l'ai trouvée mais c'est inutile car j'ai VMWare Player et pas le Virtual Network Editor:
piggyz 49 publiés depuis 27 mai 2010
1. 8 oct. 2010 12:37 En réponse à: AndrewJ01Re: Cannot open file "C:\ProgramData\VMware\dndlogs\dndlog.conf": The system cannot find the path specified
Hello u can fix this problem opening the VMware Virtual Network Editor and choose the option Restore Default. This will reset the virtual network subsystem recreating the virtual network adapters, route, registry settings and all. When done, also if it will not be asked, shutdown all your running guest machines and reboot the host.
***********
Autres tentatives:
Shared folders: map as network drive in Windows guest
VMWare tools: update automatically
Network Adapter: -> Jouer avec puis remettre sur NAT.
Find the Network Type of a Virtual Machine
Unless you configure a custom network connection, a virtual machine uses a bridged, NAT, or host-only network connection. When you use the New Virtual Machine wizard to create a virtual machine, the new virtual machine defaults to using the NAT network type.
Procedure
1 Select Virtual Machine > Virtual Machine Settings.
2 On the Hardware tab, select the Network Adapter.
You change settings in the Network Connection section.
Terminal:
sudo gedit ~/.vmware/preferences
I figured out that this only happens when this line is missing from the vmx:
mem.hotadd = "TRUE"
*****************
Tout ça ne sert à rien, on va créer le fichier vide, qui ne sert à rien non plus, juste au cas où il ait des problèmes de permissions pour l'écriture, puis recommencer toutes les manips:
Terminal:
cd ~
cd ./.vmware
mkdir dndlogs
cd ./dndlogs
touch dndlog.conf
J'ai trouvé un truc de non installé dans le help file interne:
sudo apt-get install open-vm-toolbox
Le fichier est reconnu puisqu'il en a rajouté un autre de vide à côté (même si j'ai du faire rename pour faute d'orthographe), mais toujours le même problème:
3D acceleration graphics will be disabled.
This computer does not have a 3D graphics system supported by VMware Player.
*********************************************************************************************************************************************************************************
*********************************************************************************************************************************************************************************
Je dois ré-installer VMWare Tools (Virtual machine > Re-install VMWare Tools) , j'ai cliqué sur réparer (j'aurai voulu les mettre à jour, mais je ne vois pas).
Et je dois chercher ce qu'il me manque à installer dans Ubuntu:
locate vmware.log
cd ~/adresse
cat vmware.log | grep not
idées de: http://communities.vmware.com/thread/193243
Je suis également allée sur Synaptic et j'ai cliqué sur ré-installer:
open-vm-toolbox
Créer le fichier et le chemin bien orthographiés était une bonne idée:
Cool:
fran@Charmmy-Kitty:~$ cd ~/.vmware/dndlogs/
fran@Charmmy-Kitty:~/.vmware/dndlogs$ ls
dndlog.conf dndui.log dndvmx.log
Dernière modification par francoise_peace (Le 01/01/2011, à 20:55)
Hors ligne
#2 Le 29/12/2010, à 19:35
- francoise_peace
Re : [Clos] Acceleration 3D pour VMWare Player ?
Le problème est resté:
3D acceleration graphics will be disabled.
This computer does not have a 3D graphics system supported by VMware Player.
?
cat vmware.log | grep "is missing"
Dec 29 19:28:04.527: mks| GLManager: Required extension GL_EXT_texture_compression_s3tc is missing.
fran@Charmmy-Kitty:~/vmware/Windows XP Professional$ cat vmware.log | grep "OpenGL Version"
Dec 29 19:28:04.519: mks| OpenGL Version: "2.1 Mesa 7.7.1" (2.1.0)
fran@Charmmy-Kitty:~/vmware/Windows XP Professional$ cat vmware.log | grep "does not have"
Dec 29 19:28:05.447: mks| [msg.glBackend.initFailed] 3D graphics acceleration will be disabled. This computer does not have a 3D graphics system supported by VMware Player. ----------------------------------------
fran@Charmmy-Kitty:~/vmware/Windows XP Professional$ cat vmware.log | grep 3D
Dec 29 19:28:04.225: mks| GLPrimaryInit3D, thread mks
Dec 29 19:28:04.519: mks| OpenGL Extensions: GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp
Dec 29 19:28:04.519: mks| OpenGL Extensions: GL_3DFX_texture_compression_FXT1 GL_APPLE_client_storage GL_APPLE_packed_pixels
Dec 29 19:28:04.522: mks| VMGL: Extension present, GL_EXT_texture3D
Dec 29 19:28:05.447: mks| [msg.glBackend.initFailed] 3D graphics acceleration will be disabled. This computer does not have a 3D graphics system supported by VMware Player. ----------------------------------------
http://doc.ubuntu-fr.org/opengl
sudo apt-get install freeglut3
sudo updatedb
grep Direct /var/log/Xorg.0.log
glxinfo | grep direct
> direct rendering: Yes
ça c'est la 3D pour les jeux, je vérifierai plus tard sur la VM.
Dernière modification par francoise_peace (Le 29/12/2010, à 19:44)
Hors ligne
#3 Le 30/12/2010, à 14:45
- francoise_peace
Re : [Clos] Acceleration 3D pour VMWare Player ?
*VMWare Player: récapitulation des problèmes *
cd ~
cd ./.vmware
mkdir dndlogs
cd ./dndlogs
touch dndlog.conf
-> Si je ne crée pas dndlog.conf, dndui.log et dndvmx.log ne se créeront pas.
sudo apt-get install open-vm-toolbox
redémarrer la machine virtuelle -> dndvmx.log se crée
redémarrer l'os guest (Windows) -> dndui.log se crée
ls -l ~/.vmware/dndlogs
sudo apt-get install dkms open-vm-dkms
-> dkms = allow individual kernel modules to be upgraded, permet la mise à jour des pilotes de la vm
sudo apt-get install libview2
-> widgets gratuits pour vm (je n'ai rien vu de différent dans les options ? je ne les trouve pas excitants !)
sudo apt-get install freeglut3 libglut3
-> accélération 3D avec OpenGL
glxinfo | grep direct
-> direct rendering: Yes
Virtual machine > Re-install VMWare Tools > Réparer
-> rien
sudo updatedb
-> éclaircit l'emplacement des paquets pour locate
echo " " > ~/vmware/Windows\ XP\ Professional/vmware.log
-> efface tout son contenu (il revient quand on redémarre l'OS guest)
cat ~/vmware/Windows\ XP\ Professional/vmware.log
-> permet de le voir
cat ~/vmware/Windows\ XP\ Professional/vmware.log | grep "is missing"
-> Dec 30 14:27:43.469: mks| GLManager: Required extension GL_EXT_texture_compression_s3tc is missing.
* On va commencer par ça. Où trouver cette extension ? *
sudo apt-get install driconf xbase-clients
Système > Préférences > 3D Acceleration > Activer la compression de texture S3TC même si le support logiciel est absent: oui
(idée de: http://communities.vmware.com/thread/273969)
Eteindre l'OS guest.
echo " " > ~/vmware/Windows\ XP\ Professional/vmware.log
Démarrer VMWare et l'OS guest
cat ~/vmware/Windows\ XP\ Professional/vmware.log | grep "is missing"
> rien
ça y est presque:
Je n'ai plus l'erreur : dndlog.conf au démarrage.
Je peux installer le jeux.
Mais je ne peux pas jouer:
Plein de souris apparaîssent sur l'écran de démarrage du jeu !!!
Des suggestions ?
(je vais jouer avec les options de 3D Acceleration, mais à mon avis il manque encore un programme !!!)
Dernière modification par francoise_peace (Le 30/12/2010, à 16:53)
Hors ligne
#4 Le 30/12/2010, à 17:53
- francoise_peace
Re : [Clos] Acceleration 3D pour VMWare Player ?
cat ~/vmware/Windows\ XP\ Professional/vmware.log > vm.txt
cat vm.txt | grep missing
Dec 30 19:49:15.870: mks| VMGL: Extension missing, GL_APPLE_fence
Dec 30 19:49:15.870: mks| VMGL: Extension missing, GL_APPLE_flush_buffer_range
Dec 30 19:49:15.870: mks| VMGL: Extension missing, GL_APPLE_texture_range
etc...
Déjà dans Windows j'ai installé le nouveau Direct X, Google:
DirectX End-User Runtime Web Installer in site:microsoft.com
Sur Ubuntu, je ne comprends rien à l'explication:
http://www.opengl.org/wiki/Getting_started
Aucune idée de ce que ça raconte, donc je ne cite pas, sauf ces 2 programmes:
* GLEW - The GL Extension Wrangler Library
* GLEE - GL Easy Extension library
Ils ne sont pas dans Synaptic mais sur le net.
Commençons par GLEE qui a l'air intéressant car il contient entre autres l'extension: GL_APPLE_fence
http://www.elf-stone.com/downloads/GLee … onList.txt
http://elf-stone.com/glee.php
GLee-5.4.0-src.tar.gz Latest Version - Linux (cross platform source, GCC makefile)
-> make file doit être le plus facile à installer, il y a aussi le README à télécharger séparément.
-> Finalement c'est pas comme ça (src-> erreurs, bin->rien), il y a un PPA qui le rajoute dans les dépôts (+398 extensions GL):
D'après http://r3dux.org/2010/09/how-to-install-glee-in-ubuntu/ :
Terminal:
wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu lucid-getdeb games" >> /etc/apt/sources.list.d/getdeb.list'
sudo apt-get update
sudo apt-get install glee-dev libxxf86vm-dev
Et on peut aussi installer Glew en cliquant sur tout ce qui s'y rapporte dans Syanptic:
glew-utils (version 1.5.2-0ubuntu1) sera installé
libdrm-dev (version 2.4.18-1ubuntu3) sera installé
libgl1-mesa-dev (version 7.7.1-1ubuntu3) sera installé
libglew1.5-dev (version 1.5.2-0ubuntu1) sera installé
libglewmx1.5 (version 1.5.2-0ubuntu1) sera installé
libglewmx1.5-dev (version 1.5.2-0ubuntu1) sera installé
libglu1-mesa-dev (version 7.7.1-1ubuntu3) sera installé
mesa-common-dev (version 7.7.1-1ubuntu3) sera installé
python-pyglew (version 0.1.2-4) sera installé
libglew1.5 (version 1.5.2-0ubuntu1) sera réinstallé
Je note que la 3D est encore en version de développement sur Linux. Le PPA est très intéressant:
http://www.getdeb.net/updates/ubuntu/9.10/
Car en particulier il propose le programme Cine Paint dans les dépôts (Synaptic ou Logithèque Ubuntu) qui sert à dessiner des fonds à la main pour les films:
"CinePaint is a painting and image retouching program designed to work best with 35mm film and other high resolution high dynamic range images. Through its frame manager and flipbook player, CinePaint can be used for painting of background mattes and for the frame-by-frame retouching of movies. Its studio developers incluce Rhythm & Hues, Sony Pictures Imageworks, DreamWorks and ILM."
Et plein d'autres programmes qui ont besoin de la 3D.
Je pense que la 3D c'est comme le son, il y a beaucoup d'idées à venir.
===========================================
Toujours les mêmes extensions manquantes.
Je pense qu'après il faut aussi installer Glee manuellement Cf: http://www.makehuman.org/forum/viewtopic.php?f=3&t=1299
Setup type Source:
sudo ./configure
sudo make (sudo ./make ne marche pas)
sudo make install > prob.txt
cat prob.txt
-> Ah oui, pas d'erreurs cette fois-ci
cat prob.txt
/usr/bin/install -c -m 644 GLee.h /usr/local/include/GL
/usr/bin/install -c libGLee.so /usr/local/lib
/bin/mkdir -p /usr/local/share/doc/GLee
/usr/bin/install -c -m 644 readme.txt /usr/local/share/doc/GLee
/sbin/ldconfig
Et donc il faut d'abord installer Glee et Glew avec les PPA et les fichiers proposés dans les dépôts puis compléter l'installation en installant ces programmes manuellement. Espérons que ça marche.
Maintenant Glew:
sudo apt-get install subversion
svn co https://glew.svn.sourceforge.net/svnroo … trunk/glew glew
-> le dossier glew apparaît, le mettre à côté de glee
-> mais make ne marche pas, je ne vois pas l'utilité de ce téléchargement.
Tutoriel de Glew:
http://www.videotutorialsrock.com/openg … x/text.php
cd /usr/include/GL/
ls
Citations:
you'll have to download and install the OpenGL and GLUT development libraries.
gl.h and glut.h, located in /usr/include/GL/
freeglut3-dev and mesa-common-dev packages provide these files,
sudo apt-get install freeglut3-dev mesa-common-dev
(ls -l gl.h)&&(ls -l glut.h)
Citations:
make sure that OpenGL works
testing it out
cd ~/Téléchargements/
wget http://www.videotutorialsrock.com/opengl_tutorial/cube/cube.zip
cd ./..... jusqu'au cube
sudo geany Makefile
Remplacer: LIBS = -lglut
par: LIBS = -lGLU
(ou même par -lglut -lGLU -lGL)
car le fichier Makefile n'est plus à jour au niveau de la façon d'écrire d'après http://ubuntuforums.org/archive/index.php/t-1559654.html
Autre solution proposée (moins bonne), taper sur le terminal:
g++ -Wall -o cube main.cpp imageloader.cpp -lglut -lGLU -lGL
d'après http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=282141
make: Rien à faire pour « all ». >> se réfère à la date de modification du fichier, il ne s'agit pas d'une erreur d'après : http://forum.ubuntu-fr.org/viewtopic.php?id=306758
./cube
(cube est un lien vers un programme des dépôts et ./cube est un lien vers un programme du répertoire courant)
Beau cube La 3D marche !!! Suite:
make sure that OpenGL is using hardware acceleration
glxinfo | grep direct
grep Direct /var/log/Xorg.0.log
ça y était. rem: cat /etc/X11/xorg.conf c'est du passé, maintenant on a sudo gconf-editor, mais je ne sais pas où c'est glx et dri ? Il faudrait quelqu'un de patient pour nous l'indiquer !!!
Il manque toujours un truc, car les extensions OpenGL ne sont pas encore là même si tout est opérationnel. Le Makefile de http://glew.sourceforge.net/install.html
ne fonctionne pas:
make: *** Pas de règle pour fabriquer la cible « src/glew.c », nécessaire pour « src/glew.pic_o ». Arrêt.
Je ne sais pas pourquoi (je ne sais pas programmer et la solution n'est pas encore sur le net) ?
Or on a:
(ls /usr/lib | grep libGL.so) && (ls /usr/lib | grep libGLU.so) && (ls /usr/lib | grep libGLEW.so)
Je vais redémarrer l'ordinateur au cas où.
Toujours le même problème et je n'arrive pas à rentrer dans le jeu car la souris se démultiplie sur le premier écran:
echo " " > ~/vmware/Windows\ XP\ Professional/vmware.log
Redémarrer.
cat ~/vmware/Windows\ XP\ Professional/vmware.log > vm.txt
cat vm.txt | grep missing
Dec 31 17:37:17.828: mks| VMGL: Extension missing, GL_APPLE_fence
********************************************
Méthode de vérification:
http://www.videotutorialsrock.com/openg … /video.php (quelques secondes finales)
sudo geany /var/log/Xorg.0.log
chercher (EE) -> pas d'(EE) -> pas d'erreurs
LIBGL_DEBUG=verbose glxinfo | grep -i "Can't"
libGL: OpenDriver: trying /usr/lib/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/dri/i965_dri.so
libGL: Can't open configuration file /etc/drirc: No such file or directory.
sudo mkdir /etc/drirc
Ré-installer avec Synaptic driconf:
libGL: Error reading from configuration file /etc/drirc: Is a directory.
???
Bon, on va essayer d'installer des pilotes pour ma carte graphique:
fran@Charmmy-Kitty:/etc/drirc$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
http://intellinuxgraphics.org/download.html
Même si ce ne sont pas les bons pilotes, c'est ce qu'il y a (le seul hic c'est que les pilotes à défaut de Ubintu sont très bien).
http://doc.ubuntu-fr.org/git
*choix du répertoire.*
mkdir git
cd ./git
sudo apt-get install git-core
git init
git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel
git clone git://anongit.freedesktop.org/git/mesa/mesa
git clone git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel
git clone git://anongit.freedesktop.org/git/mesa/drm
sudo apt-get intall autoconf automake libtool
sudo apt-get install hwdata
Prob: xorg-x11-server-Xorg et xorg-x11-server-sdk et libXvMC-devel n'existent plus (ou pas encore) ?!?
If these packages are available, building should be as simple as:
$ ./autogen
$ make
$ sudo -c "make install"
J'espère que ça ne va pas détruire l'ordi (parce que c'est pas les bons pilotes Intel)!!!
sudo apt-get install xutils-dev
configure.ac:41: error: xorg-macros version 1.8 or higher is required but 1.5.0 found
-> Lucid n'est pas compatible, je n'y peux rien. Dans Debian et dans quelques mois (Ubuntu The Natty Narwhal), on en est à la version: 1:7.5+5.
-> Je ne vais pas installer des choses instables dans l'ordi.
-> Donc je n'ai rien essayé.
-> La version démo du Jeu mindscape me demande Adobe Flash player (je l'installe sur Linux et sur Windows qui est dans la VM).
-> Ouiiiiiiiiii!!!!!!!!!!!!!!! La version Démo du Jeu marche !!!! Il me fallait juste avoir Adobe flash Player !!!!
-> Les jeux PLAYFIRST MINDSCAPE doivent aussi pouvoir marcher sur Wine, mais la procédure d'installation est très longue.
-> Pourquoi sur Wine ? Parce que mon Windows XP dans VMWare Player réceptionne les pilotes graphiques de Ubuntu Linux.
-> Reste savoir si en entrant le code, il upgrade ? Ou si le CD avec le code acceptera de marcher ? Ou si le jeu en entier ne va pas marcher ? En tout cas la démo marche finalement
-> Il y a un gros problème: j'ai le CD et le code, mais sur tous les sites web où il est disponible en téléchargement (version flash), il faut l'e-mail et le mot de passe de la personne qui l'a acheté et pas le mien. Bref: le code ne sert à rien.
-> Or le CD me fait toujours le même problème graphique avec la souris sur la VM. Je le veux en version flash !!! Donc il faudra que je contacte personnellement le site pour l'inscrire ?
A: SUPPORT INFORMATIQUE DE MINDSCAPE
Comment je peux enregistrer mon CD si ce n'est pas moi qui l'a acheté mais j'ai le code sur le dos ?
-> Leur réponse est de fermer la fenêtre d'enregistrement et de ne pas l'enregistrer car ce n'est pas obligatoire pour le CD.
Je réécris la solution:
* Les CDs de XP des jeux Mindscape Playfirst ne marchent pas sur la Machine Virtuelle, car les pilotes Intel Graphics pour Linux, qui sont détectés par la machine virtuelle ne seront disponibles que sous The Natty Narwhal (vers Avril 2011) en version développement, et encore ce n'est pas sûr que ce soient les pilotes de mon ordinateur. Donc le CD ne marche pas.
* Les jeux en version Adobe Flash Player Mindscape Playfirst marchent sur la Machine Virtuelle, et doivent aussi marcher avec le plugin Adobe Flash Player pour Linux sous Wine et Pol. Pour vérifier s'ils marchent sous Linux, il suffit de télécharger une version démo, et si elle marche, de l'acheter en ligne, et d'insérer la combinaison e-mail et mot de passe de l'acheteur. On ne peut pas les offrir en cadeau. Le CD ne donne pas droit à la version flash.
Problèmes subsidaires: j'ai la 3D sur la machine virtuelle mais il me manque encore beaucoup de librairies GLEE et GLEW pour une raison inconnue. Alors que celles-ci devraient être installées ? Ont-elles été installées automatiquement dans le mauvais répertoire ? En tout cas la machine virtuelle ne les détecte toujours pas. Cependant je considère le sujet comme terminé.
fran@Charmmy-Kitty:~$ cat vm.txt | grep missingDec 31 22:53:24.794: mks| VMGL: Extension missing, GL_APPLE_fence
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_APPLE_flush_buffer_range
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_APPLE_texture_range
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_APPLE_ycbcr_422
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_ARB_imaging
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_ARB_shader_texture_lod
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_ARB_texture_float
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_ARB_texture_rg
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_ARB_uniform_buffer_object
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_ARB_vertex_blend
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_ATI_draw_buffers
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_ATI_shader_texture_lod
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_EXTX_framebuffer_mixed_formats
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_EXT_gpu_shader4
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_EXT_texture_mirror_clamp
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_NV_fence
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_NV_half_float
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_NV_texture_shader
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_NV_texture_shader2
Dec 31 22:53:24.794: mks| VMGL: Extension missing, GL_NV_vertex_array_range
Dec 31 22:53:24.794: mks| VMGL: Extension missing, WGL_ARB_make_current_read
Dec 31 22:53:24.794: mks| VMGL: Extension missing, WGL_ARB_pixel_format
Dec 31 22:53:24.794: mks| VMGL: Extension missing, WGL_ARB_render_texture
Dec 31 22:53:26.128: mks| VMGL: Extension missing, GL_APPLE_fence
Dec 31 22:53:26.128: mks| VMGL: Extension missing, GL_APPLE_flush_buffer_range
Dec 31 22:53:26.128: mks| VMGL: Extension missing, GL_APPLE_texture_range
Dec 31 22:53:26.128: mks| VMGL: Extension missing, GL_APPLE_ycbcr_422
Dec 31 22:53:26.128: mks| VMGL: Extension missing, GL_ARB_imaging
Dec 31 22:53:26.128: mks| VMGL: Extension missing, GL_ARB_shader_texture_lod
Dec 31 22:53:26.128: mks| VMGL: Extension missing, GL_ARB_texture_float
Dec 31 22:53:26.128: mks| VMGL: Extension missing, GL_ARB_texture_rg
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_ARB_uniform_buffer_object
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_ARB_vertex_blend
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_ATI_draw_buffers
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_ATI_shader_texture_lod
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_EXTX_framebuffer_mixed_formats
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_EXT_gpu_shader4
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_EXT_texture_mirror_clamp
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_NV_fence
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_NV_half_float
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_NV_texture_shader
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_NV_texture_shader2
Dec 31 22:53:26.129: mks| VMGL: Extension missing, GL_NV_vertex_array_range
Dec 31 22:53:26.129: mks| VMGL: Extension missing, WGL_ARB_make_current_read
Dec 31 22:53:26.129: mks| VMGL: Extension missing, WGL_ARB_pixel_format
Dec 31 22:53:26.129: mks| VMGL: Extension missing, WGL_ARB_render_texture
Dec 31 23:01:43.541: mks| VMGL: Extension missing, GL_APPLE_fence
Dec 31 23:01:43.541: mks| VMGL: Extension missing, GL_APPLE_flush_buffer_range
Dec 31 23:01:43.541: mks| VMGL: Extension missing, GL_APPLE_texture_range
Dec 31 23:01:43.541: mks| VMGL: Extension missing, GL_APPLE_ycbcr_422
Dec 31 23:01:43.541: mks| VMGL: Extension missing, GL_ARB_imaging
Dec 31 23:01:43.541: mks| VMGL: Extension missing, GL_ARB_shader_texture_lod
Dec 31 23:01:43.541: mks| VMGL: Extension missing, GL_ARB_texture_float
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_ARB_texture_rg
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_ARB_uniform_buffer_object
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_ARB_vertex_blend
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_ATI_draw_buffers
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_ATI_shader_texture_lod
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_EXTX_framebuffer_mixed_formats
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_EXT_gpu_shader4
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_EXT_texture_mirror_clamp
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_NV_fence
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_NV_half_float
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_NV_texture_shader
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_NV_texture_shader2
Dec 31 23:01:43.542: mks| VMGL: Extension missing, GL_NV_vertex_array_range
Dec 31 23:01:43.542: mks| VMGL: Extension missing, WGL_ARB_make_current_read
Dec 31 23:01:43.542: mks| VMGL: Extension missing, WGL_ARB_pixel_format
Dec 31 23:01:43.542: mks| VMGL: Extension missing, WGL_ARB_render_texture
Je vais mettre: [CLOS] mais je pense que ce serait intéressant d'automatiser le processus d'installation de la 3D avec un fichier.sh qui installerait tout cela si on tapait ./fichier.sh Et il demeure encore beaucoup de points obscurs et de points à compléter.
Dernière modification par francoise_peace (Le 13/01/2011, à 11:42)
Hors ligne
#5 Le 02/02/2011, à 13:13
- francoise_peace
Re : [Clos] Acceleration 3D pour VMWare Player ?
J'ai réussi à installer Glew (je ne sais pas à quoi ça sert, mais le make a fonctionné et la machine virtuelle a réagit en conséquence), et donc je récapitule tout tout tout. Cependant je n'ai toujours pas de solution pour les extensions manquantes et bien-sûr mon pilote graphique n'est pas encore dispoible de manière à ce que la machine virtuelle puisse l'utiliser correctement. Mais la 3D sera utile pour d'autres usages.
-> 3D = utile pour le dessin, les logiciels, les jeux, les machines virtuelles, etc.
Récapitulation depuis le début.
A) Comment installer la 3D dans VMWare Player sous Linux en hôte ?
(...Le raisonnement a été décrit plus haut...)
1) éteindre l'OS guest et la machine virtuelle
cd ~
cd ./.vmware
mkdir dndlogs
cd ./dndlogs
touch dndlog.conf
sudo apt-get install open-vm-toolbox dkms open-vm-dkms freeglut3 libglut3 driconf xbase-clients
sudo updatedb
2) Ubuntu > Système > Préférences > 3D Acceleration > Activer la compression de texture S3TC même si le support logiciel est absent: oui
3) démarrer la machine virtuelle et l'os guest
Virtual machine > Re-install VMWare Tools > Réparer
4) éteindre l'OS guest et la machine virtuelle
echo " " > ~/vmware/Windows\ XP\ Professional/vmware.log
démarrer la machine virtuelle et l'os guest
Tests:
cat ~/vmware/Windows\ XP\ Professional/vmware.log | grep "is missing"
-> rien
ls -l ~/.vmware/dndlogs
-> dndlog.conf dndui.log dndvmx.log
glxinfo | grep direct
-> direct rendering: Yes
Machine virtuelle > messages en bas à droite > rien
Erreurs résolues:
-> Required extension GL_EXT_texture_compression_s3tc is missing.
-> Cannot open file "/home/fran/.vmware/dndlogs/dndlog.conf: No such file or directory.
-> 3D acceleration graphics will be disabled.
+ Installer dans le système invité: Adobe Flash Player et Direct X 10
Recherche Google:
Adobe Flash Player in site:adobe.com
DirectX End-User Runtime Web Installer in site:microsoft.com
+ Finalement il faut aussi installer Glee et Glew en suivant la partie (B). L'installation correcte de Glew mettra à jour VMWare Player.
Cependant il manque toujours plein d'extensions:
echo " " > ~/vmware/Windows\ XP\ Professional/vmware.log
démarrer la machine virtuelle et l'os guest
cat ~/vmware/Windows\ XP\ Professional/vmware.log | grep "Extension missing"
B) Comment installer la 3D sous Linux ?
(...le raisonnement est développé...)
a) Le dépôt getdeb
http://www.getdeb.net/updates/Ubuntu/9. … ics&page=1
wget -q http://archive.getdeb.net/getdeb-archive.key -O- | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu lucid-getdeb games" >> /etc/apt/sources.list.d/getdeb.list'
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu lucid-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
sudo apt-get update
sudo apt-get upgrade
b) L'accélération 3D avec OpenGL
sudo apt-get sudo apt-get install freeglut3 libglut3 freeglut3-dev mesa-common-dev
Tests:
glxinfo | grep direct
-> Vérifie que la 3D fonctionne.
(ls -l /usr/include/GL/gl.h)&&(ls -l /usr/include/GL/glut.h)
-> Vérifie que GLUT est installé.
c) Installer glee avec getdeb puis avec le paquet
sudo apt-get install glee-dev libxxf86vm-dev
firefox http://elf-stone.com/glee.php
GLee-5.4.0-src.tar.gz Latest Version - Linux (cross platform source, GCC makefile)
-> make file doit être le plus facile à installer, il y a aussi le README à télécharger séparément.
sudo ./configure
sudo make
sudo make install > log.txt
cat log.txt
-> pas d'erreurs si le programme est installé après les paquets de glee
d) Installer glew avec getdeb puis avec le paquet
sudo apt-get install glew-utils
Test:
sudo updatedb
locate libGLEW.so
-> Vérifie que GLEW est installé
firefox http://glew.sourceforge.net/index.html
sudo apt-get install subversion
svn co https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew glew
pwd
-> le dossier glew apparaît à l'endroit indiqué par pwd, le mettre à côté de glee
-> il faut d'abord faire "make extensions" puis "make", l'opposé du README.
make extensions
-> il télécharge toutes les extensions de GLEW depuis le net
make
-> ça compile
(Les idées de dessous proviennent de: http://forum.ubuntu-fr.org/viewtopic.php?id=371459)
Erreur 1: /usr/bin/ld: cannot find -lXmu
sudo apt-get install libxmu-dev
Erreur 2: /usr/bin/ld: cannot find -lXi
sudo apt-get install libxi-dev
Le make de Glew a l'air de fonctionner finalement!!!
make
cc -shared -Wl,-soname=libGLEW.so.1.5 -o lib/libGLEW.so.1.5.7 src/glew.pic_o -L/usr/X11R6/lib -lXmu -lXi -lGLU -lGL -lXext -lX11
ln -sf libGLEW.so.1.5.7 lib/libGLEW.so.1.5
ln -sf libGLEW.so.1.5.7 lib/libGLEW.so
cc -O2 -Wall -W -Iinclude -o src/glew.o -c src/glew.c
ar cr lib/libGLEW.a src/glew.o
cc -c -O2 -Wall -W -Iinclude -o src/glewinfo.o src/glewinfo.c
cc -O2 -Wall -W -Iinclude -o bin/glewinfo src/glewinfo.o -Llib -Wl,-Bdynamic -lGLEW -L/usr/X11R6/lib -lXmu -lXi -lGLU -lGL -lXext -lX11
cc -c -O2 -Wall -W -Iinclude -o src/visualinfo.o src/visualinfo.c
cc -O2 -Wall -W -Iinclude -o bin/visualinfo src/visualinfo.o -Llib -Wl,-Bdynamic -lGLEW -L/usr/X11R6/lib -lXmu -lXi -lGLU -lGL -lXext -lX11
sed \
-e "s|@prefix@|/usr|g" \
-e "s|@libdir@|/usr/lib|g" \
-e "s|@exec_prefix@|/usr/bin|g" \
-e "s|@includedir@|/usr/include/GL|g" \
-e "s|@version@|1.5.7|g" \
< glew.pc.in > glew.pc
sudo updatedb
Remarque: En lançant la machine virtuelle, celle-ci propose de se mettre à jour suite à l'installation de Glew, même si il manque toujours des extensions.
Machine Virtuelle: Before you can run VMWare, several modules must be compiled and loaded into the running kernel. Option: Install.
Hors ligne