Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: ATI Mobility Radeon 9600 geen directrendering  (gelezen 1081 keer)

NLS

  • Gast
ATI Mobility Radeon 9600 geen directrendering
« Gepost op: 2007/12/30, 21:02:05 »
Ik heb deze week Gutsy geinstalleerd na een leven Windows, en was blij verrast. Heb 1 probleempje en heb al wat uren leeswerk opzitten, maar kom er toch echt niet uit.

De wobbly windows werken wel, maar volgens mij worden ze niet door de kaart gerenderd. De Cube werkt niet, het switchen tussen max 2 desktops gebeurd door een ronddraaiend plat vlak (opzich prima). Ik wil graag de proprietary drivers van Ati.com gebruiken, maar als ik die aanklik krijg ik de volgende melding:

Niet in staat de tekencodering automatisch te vinden.
Ga na of u niet probeert om een binair bestand te openen.
Selecteer een tekencodering uit het menu en probeert het opnieuw.

Ik heb blijkbaar de Fglrx driver al wel in gebruik, getuige het volgende (hier gevonden: http://wiki.cchtml.com/index.php/Verifying)

nls@nls-laptop:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON 9600/9700 Series
OpenGL version string: 2.0.6473 (8.37.6)

Bij de beperkt ondersteunde stuurprogramma's staat de ATI driver aangevinkt. Bij de volgende check zegtie echter toch dat hij niet direct renderd.

nls@nls-laptop:~$ glxinfo
name of display: :1.0
Xlib:  extension "XFree86-DRI" missing on display ":1.0".
display: :1  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
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_EXT_texture_from_pixmap, 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_SGI_video_sync, 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: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON 9600/9700 Series
OpenGL version string: 1.2 (2.0.6473 (8.37.6))
OpenGL extensions:
    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

   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
----------------------------------------------------------------------
0x2c 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x2e 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 Ncon
0x2f 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon

Ik zie in veel postst de xorg.conf erbij staan dus dat zal ik ook maar meteen doen:

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
#   sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection

Section "Module"
   Load      "glx"
   Load      "GLcore"
   Load      "v4l"
EndSection

Section "InputDevice"
   Identifier   "Generic Keyboard"
   Driver      "kbd"
   Option      "CoreKeyboard"
   Option      "XkbRules"   "xorg"
   Option      "XkbModel"   "pc105"
   Option      "XkbLayout"   "us"
EndSection

Section "InputDevice"
   Identifier   "Configured Mouse"
   Driver      "mouse"
   Option      "CorePointer"
   Option      "Device"   "/dev/input/mice"
   Option      "Protocol"   "ImPS/2"
   Option      "ZAxisMapping"   "4 5"
   Option      "Emulate3Buttons"   "true"
EndSection


Section "InputDevice"
   Identifier   "Synaptics Touchpad"
   Driver      "synaptics"
   Option      "SendCoreEvents"   "true"
   Option      "Device"   "/dev/psaux"
   Option      "Protocol"   "auto-dev"
   Option      "HorizScrollDelta"   "0"
EndSection

Section "Device"
   Identifier   "Failsafe Device"
   Boardname   "vesa"
   Busid      "PCI:1:0:0"
   Driver      "fglrx"
   Screen   0
EndSection

Section "Monitor"
   Identifier   "Failsafe Monitor"
   Vendorname   "Generic LCD Display"
   Modelname   "LCD Panel 1400x1050"
   Horizsync   31.5-65.5
   Vertrefresh   56.0   -   65.0
  modeline  "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
  modeline  "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
  modeline  "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
  modeline  "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
  modeline  "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
  modeline  "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
  modeline  "1400x1050@60" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
   Gamma   1.0
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Device      "Failsafe Device"
   Monitor      "Failsafe Monitor"
   Defaultdepth   24
   SubSection "Display"
      Depth   24
      Modes      "1400x1050@60"   "1280x1024@60"   "1280x960@60"   "1024x768@60"   "800x600@60"   "800x600@56"   "640x480@60"
   EndSubSection
EndSection

Section "ServerLayout"
   Identifier   "Default Layout"
  screen 0 "Default Screen" 0 0
   Inputdevice   "Generic Keyboard"
   Inputdevice   "Configured Mouse"
   Inputdevice   "Synaptics Touchpad"
EndSection
Section "device" #  
   Identifier   "device1"
   Boardname   "vesa"
   Busid      "PCI:1:0:0"
   Driver      "vesa"
   Screen   1
EndSection
Section "screen" #  
   Identifier   "screen1"
   Device      "device1"
   Defaultdepth   24
   Monitor      "monitor1"
EndSection
Section "monitor" #  
   Identifier   "monitor1"
   Gamma   1.0
EndSection
Section "ServerFlags"
EndSection
Section "Extensions"
   Option      "Composite"   "0"
EndSection

Ik denk dat mijn primaire probleem ligt in het feit dat ik de officiele laatste driverinstaller niet aan de praat krijg. Ik hoop dat mijn vraag volledig is en iemand er even naar wil kijken.
Bij voorbaat dank van deze complete Linux-noob, die toch wel enthousiast is :-P
Niels.

ATI Mobility Radeon 9600 geen directrendering
« Reactie #1 Gepost op: 2007/12/30, 21:15:22 »
Citaat van: NLS
De Cube werkt niet, het switchen tussen max 2 desktops gebeurd door een ronddraaiend plat vlak (opzich prima).
Ik denk dat je 4 werkbladen moet activeren om een kubus te verkrijgen.
Doe onderaan rechts op die kleine werkbladen eens rechtsklikken en stel het aantal dan in op 4 en probeer dan nog eens.
en ... welkom op het forum hier ;)
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

NLS

  • Gast
ATI Mobility Radeon 9600 geen directrendering
« Reactie #2 Gepost op: 2007/12/30, 21:23:13 »
Ja dank je :-P

Ik heb die balk weggedaan ten gunste van Avant Windows Manager...

Maar ik was vergeten erbij te vermelden dat die directe rendering nodig is om een full screen-screen saver te draaien, anders crasht hij... En waarschijnlijk kan het dus soepeler lopen. Ik wil graag m'n s-video out weer gaan gebruiken, en daarvoor wil ik dus graag Ati catalyst hebben.

Ik heb de installer aan de gang. Installatiebestand verplaatst naar een andere map en de rechten voor uitvoeren aangepast. Hoop dat het nu gaat lukken.

Nu is de beeldkwaliteit verslechterd (!) Hij werkt nog zoals hij deed, en glxinfo geeft nu het volgende:

name of display: :1.0
display: :1  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
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_EXT_texture_from_pixmap, 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: 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_MESA_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, 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 version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (2.1 Mesa 7.0.1)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging,
    GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
    GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square,
    GL_NV_point_sprite, GL_NV_texgen_reflection, GL_NV_texture_rectangle,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

   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
----------------------------------------------------------------------
0x2c 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x2e 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 Ncon
0x2f 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon


Nu staat ineens die mesa driver ertussen...
Ben nu deze guide aan het volgen, maar kom er niet uit.
http://wiki.cchtml.com/index.php/Troubleshooting

Iemand suggesties?

Piet

  • Gast
ATI Mobility Radeon 9600 geen directrendering
« Reactie #3 Gepost op: 2008/01/01, 18:17:10 »
Wat ik opmaak uit je posts is:
-fglrx 8.37.6 was geïnstalleerd (uit de repositories waarschijnlijk)
-handmatig upgraden naar catalyst 7.12 is niet gelukt.

Ook lees ik dat je compiz en awn al draaiende had met die oude (fglrx8.37.6) drivers, dus ik neem aan dat dat via xgl was? Xgl kan je straks verwijderen zodra die catalyst 7.12 goed draait, die driver kan namelijk gewoon AIGLX (=beter) gebruiken.
Maar goed, catalyst 7.12.
Hoe heb je die catalyst 7.12 geprobeerd te installeren? Je linkt in je post wel naar delen van de goede site, heb je de guide van die site ook gevolgd voor de installatie?
http://wiki.cchtml.com/index.php/Ubuntu
Als je die guide stapje voor stapje volgt dan zou het allemaal goed moeten gaan (methode 2 volgen).

Daarnaast was het bij mij zo dat compiz het niet meer wilde doen nadat ik die nieuwste drivers had geïnstalleerd, als dat bij jou ook zo is kan je het als volgt oplossen.
sudo gedit /usr/bin/compizje moet dan een paar regels aanpassen zodat ze er als volgt uit zien.
COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz
PLUGIN_PATH="/usr/lib/compiz/"
GLXINFO="/usr/bin/glxinfo"
KWIN="/usr/bin/kwin"
METACITY="/usr/bin/metacity"
COMPIZ_NAME="compiz.real" # Final name for compiz (compiz.real)
Ik kan de post op ubuntuforums.org waar ik deze oplossing vandaan heb even niet meer vinden helaas. Het gaat volgens mij om compiz_bin_path en compiz_name, maar je moet maar even kijken waar jouw bestandje verschilt van wat hierboven staat. Het komt erop neer dat er een paar dingen niet naar de goede locatie gelinkt worden, en dat moet even gecorrigeerd worden.

NLS

  • Gast
ATI Mobility Radeon 9600 geen directrendering
« Reactie #4 Gepost op: 2008/01/04, 20:37:19 »
Ik heb die guide netjes gevolgd, ook met frisse installatie, maar dit keer iets onherstelbaar gesloopt. De laptop loopt nu dus weer even op TinyXP. Heb net heel veel euro's in een nieuwe desktop gestoken, en daar ook Gutsy op gezet. Wel voor een nVidia gezorgd dit keer... Ga ik nu even aan puzzelen, als die draait ga ik wel weer een poging wagen aan de ATI. Veel dank voor de tip in ieder geval!
Niels.