Perte de l'accélération 3D - bi-ecran (ATI radeon mobility 9(6)/700)

Perte de l'accélération 3D - bi-ecran (ATI radeon mobility 9(6)/700) - Hardware - Linux et OS Alternatifs

Marsh Posté le 07-09-2006 à 11:55:26    

Voilà, tout est dans le titre.
 
Lorsque ma carte est configurée uniquement pour l'écran de mon LAPTOP, aucun problème, la 3D marche bien.
 
Le xorg.conf est donc comme ceci :
 


# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
 
Section "Files"
 FontPath "/usr/share/X11/fonts/misc"
 FontPath "/usr/share/X11/fonts/cyrillic"
 FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
 FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
 FontPath "/usr/share/X11/fonts/Type1"
 FontPath "/usr/share/X11/fonts/100dpi"
 FontPath "/usr/share/X11/fonts/75dpi"
 # path to defoma fonts
 FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
 
Section "Module"
 Load "i2c"
 Load "bitmap"
 Load "ddc"
 Load "dri"
 Load "extmod"
 Load "freetype"
 Load "glx"
 Load "int10"
 Load "type1"
 Load "vbe"
EndSection
 
Section "InputDevice"
 Identifier "Generic Keyboard"
 Driver  "kbd"
 Option  "CoreKeyboard"
 Option  "XkbRules" "xorg"
 Option  "XkbModel" "pc105"
 Option  "XkbLayout" "fr"
 Option  "XkbVariant" "latin9"
EndSection
 
Section "InputDevice"
 Identifier "Configured Mouse"
 Driver  "mouse"
 Option  "CorePointer"
 Option  "Device"  "/dev/input/mice"
 Option  "Protocol"  "ExplorerPS/2"
 Option  "ZAxisMapping"  "4 5"
 Option  "Emulate3Buttons" "true"
EndSection
 
Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"          # Change to  
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection
 
Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"          # Change to  
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection
 
Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"          # Change to  
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection
 
Section "Device"
 Identifier "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]"
 Driver  "fglrx"
 BusID  "PCI:1:0:0"
EndSection
 
Section "Monitor"
 Identifier "SyncMaster"
 Option  "DPMS"
EndSection
 
Section "Screen"
 Identifier "Default Screen"
 Device  "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]"
 Monitor  "SyncMaster"
 DefaultDepth 24
 SubSection "Display"
  Depth  1
  Modes  "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
 EndSubSection
 SubSection "Display"
  Depth  4
  Modes  "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
 EndSubSection
 SubSection "Display"
  Depth  8
  Modes  "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
 EndSubSection
 SubSection "Display"
  Depth  15
  Modes  "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
 EndSubSection
 SubSection "Display"
  Depth  16
  Modes  "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
 EndSubSection
 SubSection "Display"
  Depth  24
  Modes  "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
 EndSubSection
EndSection
 
Section "ServerLayout"
 Identifier "Default Layout"
 Screen  "Default Screen"
 InputDevice "Generic Keyboard"
 InputDevice "Configured Mouse"
 InputDevice     "stylus" "SendCoreEvents"
 InputDevice     "cursor" "SendCoreEvents"
 InputDevice     "eraser" "SendCoreEvents"
EndSection
 
Section "DRI"
 Mode 0666
EndSection


 
 
Par contre, lorsque je configure le bi-ecran (qui marche d'ailleurs parfaitement), je perd la 3d avec un message de ce type avec glxinfo :
 


hermes@station-hermes-portable:~$ glxinfo name of display: :0.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
    GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
    GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
 
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  1 0 None
0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  1 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  1 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  1 0 None
0x27 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  1 0 None
0x28 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  1 0 None
0x29 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  1 0 None
0x2a 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  1 0 None


 
 
le xorg.conf est comme ceci :
 


 
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
 
Section "ServerFlags"  
        Option "Xinerama" "true"  
EndSection
 
Section "ServerLayout"
 Identifier     "Default Layout"
 Screen      0  "aticonfig-Screen[0]" 0 0
 Screen         "aticonfig-Screen[1]" LeftOf "aticonfig-Screen[0]"
 InputDevice    "Generic Keyboard"
 InputDevice    "Configured Mouse"
 InputDevice    "stylus" "SendCoreEvents"
 InputDevice    "cursor" "SendCoreEvents"
 InputDevice    "eraser" "SendCoreEvents"
 Option         "Xinerama" "On"
EndSection
 
Section "Files"
 
 # path to defoma fonts
 FontPath     "/usr/share/X11/fonts/misc"
 FontPath     "/usr/share/X11/fonts/cyrillic"
 FontPath     "/usr/share/X11/fonts/100dpi/:unscaled"
 FontPath     "/usr/share/X11/fonts/75dpi/:unscaled"
 FontPath     "/usr/share/X11/fonts/Type1"
 FontPath     "/usr/share/X11/fonts/100dpi"
 FontPath     "/usr/share/X11/fonts/75dpi"
 FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
 
Section "Module"
 Load  "i2c"
 Load  "bitmap"
 Load  "ddc"
 Load  "dri"
 Load  "extmod"
 Load  "freetype"
 Load  "glx"
 Load  "int10"
 Load  "type1"
 Load  "vbe"
EndSection
 
Section "InputDevice"
 Identifier  "Generic Keyboard"
 Driver      "kbd"
 Option     "CoreKeyboard"
 Option     "XkbRules" "xorg"
 Option     "XkbModel" "pc105"
 Option     "XkbLayout" "fr"
 Option     "XkbVariant" "latin9"
EndSection
 
Section "InputDevice"
 Identifier  "Configured Mouse"
 Driver      "mouse"
 Option     "CorePointer"
 Option     "Device" "/dev/input/mice"
 Option     "Protocol" "ExplorerPS/2"
 Option     "ZAxisMapping" "4 5"
 Option     "Emulate3Buttons" "true"
EndSection
 
Section "InputDevice"
 
                                                      # /dev/input/event
                                                      # for USB
 Identifier  "stylus"
 Driver      "wacom"
 Option     "Device" "/dev/wacom"          # Change to  
 Option     "Type" "stylus"
 Option     "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection
 
Section "InputDevice"
 
                                                      # /dev/input/event
                                                      # for USB
 Identifier  "eraser"
 Driver      "wacom"
 Option     "Device" "/dev/wacom"          # Change to  
 Option     "Type" "eraser"
 Option     "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection
 
Section "InputDevice"
 
                                                      # /dev/input/event
                                                      # for USB
 Identifier  "cursor"
 Driver      "wacom"
 Option     "Device" "/dev/wacom"          # Change to  
 Option     "Type" "cursor"
 Option     "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection
 
Section "Monitor"
 Identifier   "Generic Monitor"
 Option     "DPMS"
EndSection
 
Section "Monitor"
 Identifier   "aticonfig-Monitor[0]"
 Option     "VendorName" "ATI Proprietary Driver"
 Option     "ModelName" "Generic Autodetecting Monitor"
 Option     "DPMS" "true"
EndSection
 
Section "Monitor"
 Identifier   "aticonfig-Monitor[1]"
 Option     "VendorName" "ATI Proprietary Driver"
 Option     "ModelName" "Generic Autodetecting Monitor"
 Option     "DPMS" "true"
EndSection
 
Section "Device"
 Identifier  "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]"
 Driver      "ati"
 BusID       "PCI:1:0:0"
EndSection
 
Section "Device"
 Identifier  "aticonfig-Device[0]"
 Driver      "fglrx"
 Option     "VideoOverlay" "on"
 Option     "OpenGLOverlay" "off"
 BusID       "PCI:1:0:0"
EndSection
 
Section "Device"
 Identifier  "aticonfig-Device[1]"
 Driver      "fglrx"
 BusID       "PCI:1:0:0"
 Screen      1
EndSection
 
Section "Screen"
 Identifier "Default Screen"
 Device     "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]"
 Monitor    "Generic Monitor"
 DefaultDepth     24
 SubSection "Display"
  Depth     1
  Modes    "1280x1024"
 EndSubSection
 SubSection "Display"
  Depth     4
  Modes    "1280x1024"
 EndSubSection
 SubSection "Display"
  Depth     8
  Modes    "1280x1024"
 EndSubSection
 SubSection "Display"
  Depth     15
  Modes    "1280x1024"
 EndSubSection
 SubSection "Display"
  Depth     16
  Modes    "1280x1024"
 EndSubSection
 SubSection "Display"
  Depth     24
  Modes    "1280x1024"
 EndSubSection
EndSection
 
Section "Screen"
 Identifier "aticonfig-Screen[0]"
 Device     "aticonfig-Device[0]"
 Monitor    "aticonfig-Monitor[0]"
 DefaultDepth     24
 SubSection "Display"
  Viewport   0 0
  Depth     24
 EndSubSection
EndSection
 
Section "Screen"
 Identifier "aticonfig-Screen[1]"
 Device     "aticonfig-Device[1]"
 Monitor    "aticonfig-Monitor[1]"
 DefaultDepth     24
 SubSection "Display"
  Viewport   0 0
  Depth     24
 EndSubSection
EndSection
 
Section "DRI"
 Mode         0666
EndSection
 


 
Toute piste/aide serait la bienvenue (c'est quand même bcp plus fluide avec l'accélération 3d, même si sans, c'est tout à fait acceptable, mais bon...)

Reply

Marsh Posté le 07-09-2006 à 11:55:26   

Reply

Marsh Posté le 07-09-2006 à 22:08:25    

Si tu ne joues pas ou peu ( jeux <2003) tu as tout à gagner à passer aux drivers libres ( Mesa CVS ou 6.5.1 + DRM git + Xorg 7.1 + xf86-video-ati-6.6.2 )
http://dri.freedesktop.org/wiki/MergedFB
Ensuite tout dépend de ta distro, Gentoo ou autres distro source conseillée pour ce genre de manip

Reply

Marsh Posté le 15-09-2006 à 15:56:01    

Je suis sous ubuntu et je n'ai toujours pas de solution correcte.
 
L'accélération 2D marche, mais pas l'accélération 3d. [:spamafote]
 
Et comment expliquer que le problème ne survient qu'avec les deux écrans ?

Reply

Marsh Posté le 15-09-2006 à 16:03:25    

Hermes le Messager a écrit :

Je suis sous ubuntu et je n'ai toujours pas de solution correcte.
 
L'accélération 2D marche, mais pas l'accélération 3d. [:spamafote]
 
Et comment expliquer que le problème ne survient qu'avec les deux écrans ?


bizarre,
j'ai un dual aussi mais l'accel ne fonctionne que sur 1 seul ecran (mais j'ai 2 CG disjointes)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed