Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Rencontres Fedora 20

#51 23/04/2012 11:49:36

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

J'ai profité de ma matinée de libre pour créer le paquet xorg-x11-drv-nvidia-bumblebee afin de palier aux problèmes recontrés avec le rpm de rpmfusion.

Je vous invite à tester à nouveau la procédure d'installation.


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#52 25/04/2012 09:52:35

micklie
Membre
Lieu : France
Inscription : 21/04/2012
Messages : 15
Site Web

Re : Bumblebee pour Optimus

toujours pas de paquet pour le 32 bits ?

Est ce qu'il existe un autre tuto ou wiki pour l'installer (32 bits) ?

Hors ligne

#53 25/04/2012 10:30:01

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

@micklie, vu que j'ai un peu de temps ce matin, je m'en occupe, reviens cet après midi voir le premier post pour te tenir au courant.

EDIT: je suis en train de télécharger les paquets sur mon serveur. D'ici 15 minutes ce sera OK.

Dernière modification par Roultabie (25/04/2012 10:39:05)


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#54 25/04/2012 10:48:56

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

Paquets 32 bits ajoutés.


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#55 25/04/2012 12:59:01

leidan
Membre
Inscription : 18/04/2012
Messages : 11

Re : Bumblebee pour Optimus

@Roultabie

Oui, j'avais bien suivi les instructions qui étaient en vert (qui sont barrées maintenant). Je testerai bientôt les paquets que tu es en train de produire.

Daniel

Hors ligne

#56 27/04/2012 18:40:11

leidan
Membre
Inscription : 18/04/2012
Messages : 11

Re : Bumblebee pour Optimus

J'ai testé la nouvelle procédure.

Le problème est toujours là :  pas de dri sur intel au redémarrage parce que les paquets créent des modules xorg dans
/usr/lib64/xorg/modules/extensions/nvidia et que lors du démarrage, xorg tente d'utiliser ces modules même si c'est la carte Intel qui démarre => pas de dri.

Pour résoudre ça je fais

mv /usr/lib64/xorg/modules/extensions/nvidia /usr/lib64/nvidia/nvidia

Puis j'édite /etc/bumblebee/bumblebee.conf

[...]
Driver=nvidia

[driver-nvidia]
[...]
XorgModulePath=/usr/lib64/nvidia/nvidia,/usr/lib64/xorg/modules

Au redémarrage j'ai la dri chez tout le monde, Intel et NVidia, et optirun fonctionne à merveille.

Daniel

Hors ligne

#57 27/04/2012 20:32:45

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

Arff, normalement (et pour avoir testé) le paquet xorg-driver-nvidia-bumblebee n'ajoute plus de fichier du tout.

As tu bien pris mes pilotes nvidia ou il te restais peut être des fichiers ? Car ces fichiers n'existent pas dans le RPM. Il faut d'abord supprimer les rpms NVIDIA de la façon indiquée dans la doc. Et ensuite installer ceux que j'ai crée.

De plus le répertoire /usr/lib64/nvidia/nvidia n'existe pas avec cette configuration il y a simplement /usr/lib64/nvidia mais nvidia_drv.so se trouve bien dans /usr/lib64/xorg.

J'ai suivi tes remarques et suis allé voir la conf de bumblebee, et effectivement cette ligne est ajoutée (depuis ma dernière visite). Je vais donc l'ajouter dans le rpm.

Peux tu supprimer les paquets et vérifier qu'il ne te reste rien en rapport avec NVIDIA sur ton système pour faire un nouveau test ?

EDIT : J'ai mis à jour le paquet bumblebee, c'est la version 3.0-3, je met à jour le premier post.

RE EDIT: J'ai du mal ce soir, la ligne est déjà paramétrée via le RPM Donc passage en version 3.0-2.

Dernière modification par Roultabie (27/04/2012 20:57:30)


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#58 27/04/2012 22:49:51

leidan
Membre
Inscription : 18/04/2012
Messages : 11

Re : Bumblebee pour Optimus

Hum,

C'est parti! :)

J'ai listé les paquets installés liés à nvidia (yum list installed *nvidia*) puis je les ai supprimés:

sudo yum remove kmod-nvidia-3.3.2-1.fc16.x86_64 xorg-x11-drv-nvidia-bumblebee xorg-x11-drv-nvidia-bumblebee-devel xorg-x11-drv-nvidia-bumblebee-libs

Je supprime bumblebee

sudo yum remove bumblebee

Pour être bien sûr:

sudo rm -rf /usr/lib64/nvidia
sudo rm -rf /usr/lib64/xorg/modules/extensions/nvidia
sudo rm -rf /etc/bumblebee

Redémarrage

Je démarre bien sur Intel.

glxinfo | grep renderer
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 

J'installe les paquets nvidia-bumblebee qui m'installe aussi akmod-nvidia d'rpmfusion.

sudo yum install http://downloads.aelys-info.net/fedora/16/testing/x86_64/xorg-x11-drv-nvidia-bumblebee-295.40-1.fc16.x86_64.rpm http://downloads.aelys-info.net/fedora/16/testing/x86_64/xorg-x11-drv-nvidia-bumblebee-libs-295.40-1.fc16.x86_64.rpm http://downloads.aelys-info.net/fedora/16/testing/x86_64/xorg-x11-drv-nvidia-bumblebee-devel-295.40-1.fc16.x86_64.rpm -v

[...]
Installed:
  xorg-x11-drv-nvidia-bumblebee.x86_64 1:295.40-1.fc16                       xorg-x11-drv-nvidia-bumblebee-devel.x86_64 1:295.40-1.fc16                       xorg-x11-drv-nvidia-bumblebee-libs.x86_64 1:295.40-1.fc16                      

Dependency Installed:
  akmod-nvidia.x86_64 1:295.40-2.fc16 

Contrôle de ce qui a été installé:

ls /usr/lib64/nvidia/
libcuda.so            libnvidia-cfg.so.295.40       libnvidia-tls.so.1
libcuda.so.1          libnvidia-compiler.so         libnvidia-tls.so.295.40
libcuda.so.295.40     libnvidia-compiler.so.1       libOpenCL.so
libGL.so              libnvidia-compiler.so.295.40  libOpenCL.so.1
libGL.so.1            libnvidia-glcore.so           libOpenCL.so.1.0.0
libGL.so.295.40       libnvidia-glcore.so.1         libXvMCNVIDIA.so
libnvcuvid.so         libnvidia-glcore.so.295.40    libXvMCNVIDIA.so.1
libnvcuvid.so.1       libnvidia-ml.so               libXvMCNVIDIA.so.295.40
libnvcuvid.so.295.40  libnvidia-ml.so.1             tls
libnvidia-cfg.so.1    libnvidia-ml.so.295.40

ls -R /usr/lib64/xorg/modules/extensions/
/usr/lib64/xorg/modules/extensions/:
libdbe.so  libdri2.so  libdri.so  libextmod.so  libglx.so  librecord.so  nvidia

/usr/lib64/xorg/modules/extensions/nvidia:
libglx.so  libglx.so.1  libglx.so.295.40

Ah, ce dernier répertoire est indésirable. Mais j'y touche pas encore.
J'installe bumblebee

sudo yum install http://downloads.aelys-info.net/fedora/16/testing/x86_64/bumblebee-3.0-2.fc16.x86_64.rpm

sudo systemctl enable bumblebeed.service
sudo systemctl start bumblebeed.service

glxinfo | grep renderer
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 

optirun glxinfo | grep renderer
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

Cool! Redémarrage! ...
GNome3 en mode fallback (mauvais signe)

glxinfo | grep renderer
Error: couldn't find RGB GLX visual or fbconfig

optirun glxinfo | grep renderer
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

Je fais ma petite manip:

mv /usr/lib64/xorg/modules/extensions/nvidia /usr/lib64/nvidia

Et je modifie bumblebee.conf comme dit auparavant. Puis

sudo systemctl restart bumblebeed.service

glxinfo | grep renderer
Error: couldn't find RGB GLX visual or fbconfig

optirun glxinfo | grep renderer
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

Je redémarre... GNome 3 en mode normal, bon signe!

sudo systemctl restart bumblebeed.service

glxinfo | grep renderer
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 

optirun glxinfo | grep renderer
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

Cqfd! C'est l'akmod qui m'installe ce fichiers /usr/lib64/xorg/modules/extensions/nvidia? Parce que c'est juste ça le souci! ça et le fait que xorg va parcourir /usr/lib64/xorg/modules/extensions/  récursivement. S'il n'avait pas ce comportement, il n'essairait pas de charger le module DRI de nvidia quand c'est le driver intel qui est utilisé!

Daniel

Hors ligne

#59 27/04/2012 23:12:27

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

Merci pour ce test complet.

Je vais essayer de te répondre en détail.

Ce n'est pas le akmod qui installe /usr/lib64/xorg/modules/extensions/nvidia mais bien le paquet xorg-x11-drv-nvidia.

C'est l'endroit ou il doit se trouver chez Fedora pour une installation correcte (je vais voir avec le mainteneur du paquet original sur IRC).

Ce qui me surprend ce sont 2 choses :

La première c'est que je ne retrouve ce problème que chez toi. Et le second c'est que malgré l'installation du paquet xorg-x11-drv-nvidia-bumblebee, le paquet nvidia de RPMFusion est resté. Ce qui ne devait pas arriver.

Pour le second point, je pense à un problème lié au paquet que j'ai créer et je vais lancer des tests.

Par contre, le premier point ne devrait pas se produire puisque à l'auto configuration de Xorg, il ne charge que les modules carte Intel et de plus, il n'y a aucun xorg.conf pour lui dire de faire le contraire.

Peux-tu faire un ls /etc/ld.so.conf.d/ ainsi que un ls des différents répertoire de /etc/X11 et m'indiquer le résultat ?

Dernière modification par Roultabie (27/04/2012 23:13:00)


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#60 28/04/2012 14:44:00

leidan
Membre
Inscription : 18/04/2012
Messages : 11

Re : Bumblebee pour Optimus

Bonjour,

Hum, c'est curieux tout ça! J'inspecte mon ordi pour voir s'il n'y a pas une configuration bizarre que j'aurais fait sans m'en souvenir... j'ai bien tripatouillé dans modprobe.d mais c'était en rapport avec le module em28xx, rien à voir donc. C'est la seule chose dont je me souvienne, l'installation est plutôt récente par ailleurs (mars 2012).

Voici les résultats des ls:

ls /etc/ld.so.conf.d/
atlas-x86_64.conf                nvidia-lib64.conf.bumblebeed
kernel-3.3.1-3.fc16.x86_64.conf  tix-x86_64.conf
kernel-3.3.1-5.fc16.x86_64.conf  tracker-x86_64.conf
kernel-3.3.2-1.fc16.x86_64.conf  wine-32.conf
llvm-i386.conf                   wine-64.conf
llvm-x86_64.conf                 xulrunner-64.conf
mysql-x86_64.conf

ls -R /etc/X11/
/etc/X11/:
applnk  fontpath.d  prefdm  xinit  Xmodmap  xorg.conf.d  Xresources

/etc/X11/applnk:

/etc/X11/fontpath.d:
cjkuni-uming-fonts   fonts-default     xorg-x11-fonts-100dpi:unscaled:pri=30
default-ghostscript  liberation-fonts  xorg-x11-fonts-Type1

/etc/X11/xinit:
Xclients    xinitrc         xinitrc.d  xinputrc
Xclients.d  xinitrc-common  xinput.d   Xsession

/etc/X11/xinit/Xclients.d:

/etc/X11/xinit/xinitrc.d:
00-start-message-bus.sh  50-xinput.sh  localuser.sh  xdg-user-dirs.sh

/etc/X11/xinit/xinput.d:
ibus.conf  im-cedilla.conf  none.conf  xcompose.conf  xim.conf

/etc/X11/xorg.conf.d:
00-system-setup-keyboard.conf

Voici la commande "X -version" des fois que je n'aurais pas la bonne version!

X -version

X.Org X Server 1.11.4
Release Date: 2012-01-27
X Protocol Version 11, Revision 0
Build Operating System: x86-07 2.6.32-220.4.1.el6.x86_64 
Current Operating System: Linux blabla 3.3.2-1.fc16.x86_64 #1 SMP Sat Apr 14 00:31:23 UTC 2012 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.3.2-1.fc16.x86_64 root=UUID=a6cf8b1c-9135-4273-9cb9-560f0480d462 ro rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 KEYTABLE=fr LANG=en_US.UTF-8 nouveau.modeset=0 rd.driver.blacklist=nouveau
Build Date: 08 March 2012  11:31:23PM
Build ID: xorg-x11-server 1.11.4-2.fc16 
Current version of pixman: 0.24.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.

Rien de suspect à priori! Il y a t'il ailleurs où je devrais regarder?


Daniel

Hors ligne

#61 29/04/2012 14:50:13

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

Rien qui pourrait mettre le désordre.

Ce qui m'étonne encore plus c'est que le problème n'apparait que chez toi.

J'aimerai bien qu'il y ai plus de retours sur le paquet, par exemple micklie qui m'a demandé les paquets 32bits mais qui ne donne pas de nouvelles.

Je vais tenter l'installation dans une VM pour voir si je retrouve le même problème que toi pour l'histoire du DRI intel.

Dernière modification par Roultabie (29/04/2012 14:55:52)


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#62 04/05/2012 17:18:40

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

Ajout de la procédure à suivre pour effectuer les mises à jour sans message d'erreur.


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#63 05/05/2012 17:40:18

Hans
Membre
Inscription : 05/05/2012
Messages : 3

Re : Bumblebee pour Optimus

Bonsoir,

Merci pour ce tutoriel. J'ai enlevé vgaswitcheroo (je n'arrive pas à activer la carte DIS) et installé Bumblebee.

- Configuration : ASUS N73SV, Intel Core i7-2630QM, 12Gb RAM

- lspci |grep VGA :

     00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
     01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M SDDR3] (rev a1)

- pilote utilisé : nouveau

- résultat de la commande glxgears :

     302 frames in 5.0 seconds = 60.382 FPS
     302 frames in 5.0 seconds = 60.207 FPS
     302 frames in 5.0 seconds = 60.203 FPS
     302 frames in 5.0 seconds = 60.210 FPS
     302 frames in 5.0 seconds = 60.206 FPS

- résultat de la commande optirun glxgears :

     697 frames in 5.0 seconds = 139.205 FPS
     668 frames in 5.0 seconds = 133.487 FPS
     684 frames in 5.0 seconds = 136.782 FPS
     679 frames in 5.0 seconds = 135.741 FPS
     672 frames in 5.0 seconds = 134.353 FPS

     (des fois j'ai 214 FPS, la performance semble assez variable, mais un gain important en tout cas).

- résultat de la commande glxinfo :

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB, 
    GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap, 
    GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control, 
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, 
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
OpenGL version string: 2.1 Mesa 7.11.2
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_copy_texture, GL_EXT_polygon_offset, GL_EXT_subtexture, 
    GL_EXT_texture_object, GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, 
    GL_EXT_texture, GL_EXT_texture3D, GL_IBM_rasterpos_clip, 
    GL_ARB_point_parameters, GL_EXT_draw_range_elements, GL_EXT_packed_pixels, 
    GL_EXT_point_parameters, GL_EXT_rescale_normal, 
    GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB, 
    GL_ARB_multitexture, GL_EXT_framebuffer_sRGB, 
    GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat, 
    GL_3DFX_texture_compression_FXT1, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_transpose_matrix, 
    GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, 
    GL_EXT_secondary_color, GL_EXT_texture_env_add, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent, 
    GL_NV_texgen_reflection, GL_NV_texture_env_combine4, 
    GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_EXT_framebuffer_object, 
    GL_EXT_texture_env_dot3, GL_MESA_window_pos, GL_NV_packed_depth_stencil, 
    GL_NV_texture_rectangle, GL_NV_vertex_program, GL_ARB_depth_texture, 
    GL_ARB_occlusion_query, GL_ARB_shadow, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, GL_ATI_envmap_bumpmap, 
    GL_EXT_stencil_two_side, GL_EXT_texture_cube_map, GL_NV_depth_clamp, 
    GL_NV_vertex_program1_1, GL_APPLE_client_storage, GL_APPLE_packed_pixels, 
    GL_APPLE_vertex_array_object, GL_ARB_draw_buffers, 
    GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_shader_objects, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ATI_draw_buffers, 
    GL_ATI_texture_env_combine3, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, 
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_ARB_depth_clamp, 
    GL_ARB_fragment_program_shadow, GL_ARB_half_float_pixel, 
    GL_ARB_point_sprite, GL_ARB_shading_language_100, GL_ARB_sync, 
    GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object, 
    GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate, 
    GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_rectangle, 
    GL_EXT_pixel_buffer_object, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_ARB_framebuffer_object, 
    GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
    GL_EXT_packed_depth_stencil, GL_APPLE_object_purgeable, 
    GL_ARB_vertex_array_object, GL_ATI_separate_stencil, GL_EXT_draw_buffers2, 
    GL_EXT_gpu_program_parameters, GL_EXT_texture_env_combine, 
    GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_OES_EGL_image, 
    GL_ARB_copy_buffer, GL_ARB_half_float_vertex, GL_ARB_map_buffer_range, 
    GL_ARB_texture_rg, GL_ARB_texture_swizzle, GL_ARB_vertex_array_bgra, 
    GL_EXT_separate_shader_objects, GL_EXT_texture_swizzle, 
    GL_EXT_vertex_array_bgra, GL_NV_conditional_render, 
    GL_ARB_ES2_compatibility, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions, 
    GL_ARB_provoking_vertex, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
    GL_ARB_shader_texture_lod, GL_EXT_provoking_vertex, GL_EXT_texture_snorm, 
    GL_MESA_texture_signed_rgba, GL_ARB_robustness

32 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08e 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x08f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x090 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x091 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x092 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x093 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x094 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x095 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x096 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x097 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x098 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x099 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x09a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x09b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x09c 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09d 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09f 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a0 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a1 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a2 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a3 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a5 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0a6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0a7 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a8 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0a9 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0aa 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x05d 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None

48 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x05e  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x05f  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x060  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x061  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x062  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x063  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x064 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x065 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x066 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x067 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x068 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x069 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x06a 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06d 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x06e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x06f 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x070  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x071  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x072 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x073 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x074 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x075 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x076  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x077  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x078  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x079  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07a  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07b  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07c 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07d 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07f 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x080 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x081 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x082 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x083 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x084 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x085 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x086 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x087 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x088  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x089  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x08a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x08b 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x08c 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08d 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow

- résultat de la commande optirun glxinfo :

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: VirtualGL
server glx version string: 1.4
server glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_SGI_make_current_read, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SUN_get_transparent_index, GLX_ARB_create_context
client glx vendor string: VirtualGL
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_SGI_make_current_read, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SUN_get_transparent_index, GLX_ARB_create_context
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_SGI_make_current_read, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SUN_get_transparent_index, GLX_ARB_create_context
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVC1
OpenGL version string: 2.1 Mesa 7.11.2
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_copy_texture, GL_EXT_polygon_offset, GL_EXT_subtexture, 
    GL_EXT_texture_object, GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, 
    GL_EXT_texture, GL_EXT_texture3D, GL_IBM_rasterpos_clip, 
    GL_ARB_point_parameters, GL_EXT_draw_range_elements, GL_EXT_packed_pixels, 
    GL_EXT_point_parameters, GL_EXT_rescale_normal, 
    GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB, 
    GL_ARB_multitexture, GL_EXT_framebuffer_sRGB, 
    GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat, 
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_transpose_matrix, 
    GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, 
    GL_EXT_secondary_color, GL_EXT_texture_env_add, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent, 
    GL_NV_texgen_reflection, GL_NV_texture_env_combine4, 
    GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_EXT_framebuffer_object, 
    GL_EXT_texture_env_dot3, GL_MESA_window_pos, GL_NV_packed_depth_stencil, 
    GL_NV_texture_rectangle, GL_ARB_depth_texture, GL_ARB_occlusion_query, 
    GL_ARB_shadow, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_window_pos, GL_EXT_stencil_two_side, GL_EXT_texture_cube_map, 
    GL_NV_depth_clamp, GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, 
    GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_shader, 
    GL_ARB_shader_objects, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ATI_draw_buffers, GL_ATI_texture_env_combine3, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_wrap, GL_MESA_pack_invert, GL_NV_primitive_restart, 
    GL_ARB_depth_clamp, GL_ARB_fragment_program_shadow, 
    GL_ARB_half_float_pixel, GL_ARB_occlusion_query2, GL_ARB_point_sprite, 
    GL_ARB_shading_language_100, GL_ARB_sync, GL_ARB_texture_non_power_of_two, 
    GL_ARB_vertex_buffer_object, GL_ATI_blend_equation_separate, 
    GL_EXT_blend_equation_separate, GL_OES_read_format, 
    GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_rectangle, 
    GL_EXT_packed_float, GL_EXT_pixel_buffer_object, 
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_mirror_clamp, 
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
    GL_EXT_texture_shared_exponent, GL_ARB_framebuffer_object, 
    GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
    GL_EXT_packed_depth_stencil, GL_ARB_vertex_array_object, 
    GL_ATI_separate_stencil, GL_ATI_texture_mirror_once, GL_EXT_draw_buffers2, 
    GL_EXT_draw_instanced, GL_EXT_gpu_program_parameters, 
    GL_EXT_texture_array, GL_EXT_texture_env_combine, 
    GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_OES_EGL_image, 
    GL_MESA_texture_array, GL_ARB_copy_buffer, GL_ARB_draw_instanced, 
    GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, 
    GL_ARB_map_buffer_range, GL_ARB_texture_rg, GL_ARB_texture_swizzle, 
    GL_ARB_vertex_array_bgra, GL_EXT_separate_shader_objects, 
    GL_EXT_texture_swizzle, GL_EXT_vertex_array_bgra, 
    GL_NV_conditional_render, GL_AMD_draw_buffers_blend, 
    GL_ARB_ES2_compatibility, GL_ARB_draw_buffers_blend, 
    GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex, 
    GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
    GL_ARB_shader_texture_lod, GL_EXT_provoking_vertex, GL_EXT_texture_snorm, 
    GL_MESA_texture_signed_rgba, GL_NV_texture_barrier, GL_ARB_robustness

16 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x08e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x08f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x090 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x091 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x092 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x093 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x094 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x095 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x096 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x097 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x098 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x099 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x09a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x09b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x05d 32 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None

144 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x06b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x06d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x06f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x070 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x071 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x072 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x073 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x074 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x075 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x076 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x077 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x078 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x079 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x07a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x07b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x07c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x07d 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x07e 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x07f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x080 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x081 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x082 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x083 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x084 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x085 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x086 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x087 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x088 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x089 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x08a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x08b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x08c 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x08d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x08e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x08f 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x090 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x091 32 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x092 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x093 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x094 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x095 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x096 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x097 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x098 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x099 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x09a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x09b 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09c 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x09d 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09e 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x09f 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0a0 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0a1 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0a2 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0a3 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0a4 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0a5 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0a6 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0a7 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0a8 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0a9 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0aa 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0ab 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0ac 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0ad 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0ae 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0af 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0b0 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0b1 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0b2 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0b3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Ncon
0x0b4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Ncon
0x0b5 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Ncon
0x0b6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Ncon
0x0b7 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Ncon
0x0b8 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Ncon
0x0b9 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 Ncon
0x0ba 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Ncon
0x0bb 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 Ncon
0x0bc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Ncon
0x0bd 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 Ncon
0x0be 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Ncon
0x0bf 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 Ncon
0x0c0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Ncon
0x0c1 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 Ncon
0x0c2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Ncon
0x0c3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 Ncon
0x0c4 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Ncon
0x0c5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 Ncon
0x0c6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Ncon
0x0c7 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 Ncon
0x0c8 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Ncon
0x0c9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 Ncon
0x0ca 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Ncon
0x0cb 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 Ncon
0x0cc 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Ncon
0x0cd 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 Ncon
0x0ce 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Ncon
0x0cf 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 Ncon
0x0d0 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Ncon
0x0d1 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 Ncon
0x0d2 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Ncon
0x0d3 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 Ncon
0x0d4 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Ncon
0x0d5 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 Ncon
0x0d6 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Ncon
0x0d7 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 Ncon
0x0d8 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Ncon
0x0d9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 Ncon
0x0da 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Ncon
0x0db 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 Ncon
0x0dc 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Ncon
0x0dd 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 Ncon
0x0de 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Ncon
0x0df 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 Ncon
0x0e0 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Ncon
0x0e1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 Ncon
0x0e2 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Ncon
0x0e3 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 Ncon
0x0e4 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Ncon
0x0e5 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 Ncon
0x0e6 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Ncon
0x0e7 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 Ncon
0x0e8 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Ncon
0x0e9 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 Ncon
0x0ea 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Ncon
0x0eb 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 Ncon
0x0ec 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Ncon
0x0ed 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 Ncon
0x0ee 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Ncon
0x0ef 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 Ncon
0x0f0 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Ncon
0x0f1 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 Ncon
0x0f2 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Ncon
0x0f3 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 Ncon
0x0f4 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Ncon
0x0f5 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 Ncon
0x0f6 24 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Ncon
0x0f7 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 Ncon
0x0f8 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Ncon
0x0f9 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 Ncon
0x0fa 24 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Ncon

- résultat après redémarrage de la machine : pas d'erreurs

- résumé du test : fonctionne sans erreurs, le gain de performance est variable.

Peut-on configurer Bumblebee pour utiliser la carte nVidia tout le temps (sans avoir besoin de la commande optirun) ?

Dernière modification par Hans (05/05/2012 20:52:49)

Hors ligne

#64 05/05/2012 20:25:40

theboogymaster
Membre
Lieu : Suisse
Inscription : 07/04/2008
Messages : 594
Site Web

Re : Bumblebee pour Optimus

Ça serai vraiment bien si tu pouvais utiliser les balise code pour la sorte de commandes. C'est un petit plus lisible et plus clair.


Success is to be measured not so much by the position that one has reached in life as by the obstacles which he has overcome.
http://www.tuxgeek.org
rhce-logo.png

Hors ligne

#65 05/05/2012 20:54:07

Hans
Membre
Inscription : 05/05/2012
Messages : 3

Re : Bumblebee pour Optimus

theboogymaster a écrit :

Ça serai vraiment bien si tu pouvais utiliser les balise code pour la sorte de commandes. C'est un petit plus lisible et plus clair.

J'avais oublié. C'est corrigé.

Hors ligne

#66 13/05/2012 21:01:48

viot
Membre
Inscription : 28/01/2012
Messages : 11

Re : Bumblebee pour Optimus

Juste un petit message pour dire un grand merci sur un asus X73S avec la carte Intel et le driver nouveau pour la carte Nvidia. Je n'ai pas réussi avec le kmod-nvidia car au reboot, l'écran graphique donne un affichage inversé, dont je ne peux me débarasser qu'en enlevant le driver kmod-nvidia
Le point formidable est que la mise en veille fonctionne grace à bbswitch et qu'au moment d'une mise à jour
d'un noyau tout fonctionne encore. Encore un grand merci!

Hors ligne

#67 16/05/2012 12:44:53

leidan
Membre
Inscription : 18/04/2012
Messages : 11

Re : Bumblebee pour Optimus

Bonjour,

Sur ce site Tomash Brechko est arrivé à la même solution que moi (déplacer les modules nvidia).

Quant au pourquoi ça fait ça chez nous et pas chez les autres... mon hypothèse est que certaines machines démarrent sur la puce nvidia, alors que d'autres démarrent sur la "puce" intel. Ce qui fait que quand xorg tente de charger les modules et qu'il tombe sur les modules nvidia, ça marche chez certains (les "je démarre sous nvidia") mais pas chez les autres ("je démarre sous intel"). J'imagine ensuite que c'est selon le fabricant, le modèle, le bios...

Daniel

Hors ligne

#68 16/05/2012 13:29:57

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

Premier post mis à jour, information importante.


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#69 16/05/2012 15:15:36

loloboua
Biologiste ardennais
Lieu : Taissy
Inscription : 01/05/2011
Messages : 113

Re : Bumblebee pour Optimus

Je fini mes partiels la semaine prochaine et je m'y colle directement. Au cas ou ca crée un problème au démarrage, il y a un  moyen simple et rapide de repartir en arrière?
Quelqu'un a réussi avec un asus 1215N?

Dernière modification par loloboua (16/05/2012 15:16:06)


"Le gras c'est la vie!!!"
Celui qui n'a jamais mangé un jarret de porc grillé sedanais n'a jamais rien mangé.
Asus Eeepc 1215n

Hors ligne

#70 16/05/2012 20:11:38

leidan
Membre
Inscription : 18/04/2012
Messages : 11

Re : Bumblebee pour Optimus

Roultabie a écrit :

Premier post mis à jour, information importante.

Eh beh! Pour une information importante, c'est un cataclysme! Dommage! Je continuerai de surveiller ou peut être que ça sera repris officiellement par Fedora. En tout cas ça m'a permis de pouvoir utiliser ma Fedora sans avoir une soufflerie dans le bureau.
Merci

Daniel

Hors ligne

#71 16/05/2012 22:30:02

loloboua
Biologiste ardennais
Lieu : Taissy
Inscription : 01/05/2011
Messages : 113

Re : Bumblebee pour Optimus

Oups... J'avais pas compris... C'est dommage... Merci quand même pour le travail effectué.


"Le gras c'est la vie!!!"
Celui qui n'a jamais mangé un jarret de porc grillé sedanais n'a jamais rien mangé.
Asus Eeepc 1215n

Hors ligne

#72 16/05/2012 22:54:10

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

De toute façonje met tout de même les paquets à jour dans mon dépot (faut bien que mon système fonctionne) mais je ne les proposerais pas à Fedora et je ne ferais pas non plus de debug.

Dernière modification par Roultabie (16/05/2012 22:55:21)


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#73 17/05/2012 17:02:01

donkishoot
Membre
Inscription : 11/01/2007
Messages : 10

Re : Bumblebee pour Optimus

Bonjour,

Je suiis en FC16 x64 sur un Lenovo T420s et je tente d'installer le plus proprement possible en suivant la procédure.
Vu que rien ne fonctionne, je commence à chercher des erreurs.

Lors de l'install d'abord:
Problème d'interference entre rpm
VirtualGL-2.3-20111213.x86_64.rpm fournit glxgears or glx-utils le fournit aussi donc conflit de rpm.
rpm -ivh --force VirtualGL-2.3-20111213.x86_64.rpm a passé cette étape (c'est crade mais je suis au courant et j'assume wink
A mon avis glxgears n'a rien à faire dans ce rpm

Puis glxgears planté lamentablement en voulant démarré nouveau hors j'avais viré tout les rpm en nvidia, nv, nouveau
Dans /etc/bumblebee/bumblebee.conf j'ai forcé à loader nvidia au cas où.
Dans dmesg j'avais des erreurs bbswitch, j'ai installé un rpm trouvé sur le net "dkms-bbswitch-v0.4-1.noarch.rpm" et dkms et depuis plus d'erreurs de ce coté

Et là : glxgears ok (60fps) et optirun glxgears ok  (500fps) dans /var/log/message on voit bien la carte discrete activer puis désactiver : NIKEL

Mais mon xorg est toujours en mode sans acceleration 3D

Il me reste cette erreur mais je suis censé utiliser la cartte video Intel donc en principe ca ne devrait pas être grave ???

[root@L ~]$ grep EE /var/log/Xorg.0.log
[    11.373] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Edit: Tout est ok maintenant (il faut laisser les erreurs nvidia pour que rien ne se charge concernant nvidia)

Il faut créé ce fichier pour forcer le chargement de la bonne librarie
[root@L ~]# cat /etc/X11/xorg.conf
Section "Module"
    Load "/usr/lib64/xorg/modules/extensions/libglx.so"
EndSection

Dernière modification par donkishoot (20/05/2012 11:10:59)

Hors ligne

#74 18/05/2012 00:00:37

Roultabie
Le jour ou FC11 a changé ma vie
Inscription : 11/06/2009
Messages : 265

Re : Bumblebee pour Optimus

Pour être tenu au courant des MAJ des paquets (en particulier pour Fedora 17), rejoingnez google+ (Voir sujet dédié sur le forum).


Config: Asus U53SD, Intel Core i5-2410M, DDR3 4G, NVIDIA GeForce GT520M, Fedora 16 x86_64 Archlinux, Optimus avec Bumblebee.

Hors ligne

#75 18/05/2012 07:02:50

loloboua
Biologiste ardennais
Lieu : Taissy
Inscription : 01/05/2011
Messages : 113

Re : Bumblebee pour Optimus

Merci de l'info. Un petit lien vers ton google+ s'il te plait?


"Le gras c'est la vie!!!"
Celui qui n'a jamais mangé un jarret de porc grillé sedanais n'a jamais rien mangé.
Asus Eeepc 1215n

Hors ligne

Pied de page des forums