Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: [debian] DRI ed ATI

  1. #1

    [debian] DRI ed ATI

    Scrivo da un pc debian con una ATI 9200SE, e sto cercando di far funzionare l'accelerazione grafica. Un tempo andava, mi pare con il driver open "ati", ma dopo un aggiornamento ha smesso di funzionare (non chiedetemi cosa abbia aggiornato, è successo un bel po' di tempo fa e proprio non mi ricordo).
    Qui ci sono le sezioni importanti di xorg.conf:

    codice:
    Section "Device"
            Identifier      "ATI Technologies Inc RV280 [Radeon 9200 SE]"
            Driver          "ati"
            Option          "UseFBDev"              "true"
    EndSection
    
    Section "ServerLayout"
            Identifier      "Default Layout"
            Screen          "Default Screen"
            InputDevice     "Generic Keyboard"
            InputDevice     "Configured Mouse"
            Option "aiglx" "false"
            Option "composite" "false"
    EndSection
    
    Section "dri"
            Group 0
            Mode 0666
    EndSection
    e qui le informazioni (e l'errore funesto) di glxinfo:

    codice:
    export LIBGL_DEBUG=verbose
    gr3yfox@debian:~$ glxinfo
    name of display: :0.0
    libGL: XF86DRIGetClientDriverName: 5.2.0 r200 (screen 0)
    libGL: OpenDriver: trying /usr/lib/dri/r200_dri.so
    libGL error: dlopen /usr/lib/dri/r200_dri.so failed (/usr/lib/dri/r200_dri.so: undefined symbol: _glapi_add_dispatch)
    libGL error: unable to find driver: r200_dri.so
    libGL: XF86DRIGetClientDriverName: 5.2.0 r200 (screen 0)
    libGL: OpenDriver: trying /usr/lib/dri/r200_dri.so
    libGL error: dlopen /usr/lib/dri/r200_dri.so failed (/usr/lib/dri/r200_dri.so: undefined symbol: _glapi_add_dispatch)
    libGL error: unable to find driver: r200_dri.so
    display: :0  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, GLX_MESA_copy_sub_buffer
    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: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.4 (2.1 Mesa 7.0.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
    
       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 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
    0x24 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
    0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
    0x26 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
    0x27 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
    0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
    0x29 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
    0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
    0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
    0x2c 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
    0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
    0x2e 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
    0x2f 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
    0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
    0x31 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
    0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
    Apparentemente nulla di insolito da segnalare in /var/log/Xorg.0.log

    grazie
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    69
    prova ad inserire questo nel xorg

    Section "Device"
    Identifier "ATI Technologies Inc RV280 [Radeon 9200 SE]"
    Driver "radeon"
    Option "UseFBDev" "true"
    EndSection

    Section "ServerLayout"
    Identifier "Default Layout"
    Screen "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    EndSection

    Section "dri"
    Group 0
    Mode 0666
    EndSection

    e fammi sapere se và...


  3. #3
    Se non specifico di disabilitare aiglx e composite, questi di default sono attivi, e si beccherebbero loro il direct rendering. A parte questo mi sembra non cambi nulla, alla fine ati non è altro che un wrapper che richiama il driver giusto, nel mio caso proprio radeon (confermato dal log di xorg).

    edit: piuttosto temo sia un problema di pacchetti.
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    69
    prova anche così...

    Section "ServerFlags"
    Option "AIGLX" "off"
    EndSection

    Section "Device"
    Identifier "ATI Technologies Inc RV280 [Radeon 9200 SE]"
    Driver "radeon"
    Option "UseFBDev" "true"
    EndSection

    Section "ServerLayout"
    Identifier "Default Layout"
    Screen "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    EndSection

    Section "Extensions"
    Option "Composite" "Enable"
    EndSection

    Section "dri"
    Group 0
    Mode 0666
    EndSection

    speriamo funge... :master:

  5. #5
    Uff tanto per aiutare ci si è messo pure il sistema ora Da un po' di tempo sia win che linux ogni tanto danno in escandescenza e si piantano, non ho ancora capito perchè. Al riavvio ho ottenuto un bel kernel panic - not syncing...
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    69
    ...

  7. #7
    Ok, è ripartito. Quelle configurazioni non funzionano. Ho trovato questo errore nel log, forse prima mi era sfuggito:

    (EE) Unable to find a valid framebuffer device
    (EE) RADEON(0): Failed to open framebuffer device, consult warnings and/or errors above for possible reasons

    potrebbe essere per questo? eppure più avanti sostiene di aver abilitato il rendering...
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    69
    quindi il rendering và ?

    prova a sostiuire con ATI

    vedi se funge...

    forse ci siamo

  9. #9
    No non hai capito, il rendering non va, il log di xorg ha sempre indicato di aver abilitato il direct rendering, ma non è vero. La chiave per risolvere tutto penso sia il log degli errori che ho postato per primo, quello di glxinfo. Purtroppo non so come risolvere...

    edit: intendo questo:
    codice:
    libGL: XF86DRIGetClientDriverName: 5.2.0 r200 (screen 0)
    libGL: OpenDriver: trying /usr/lib/dri/r200_dri.so
    libGL error: dlopen /usr/lib/dri/r200_dri.so failed (/usr/lib/dri/r200_dri.so: undefined symbol: _glapi_add_dispatch)
    libGL error: unable to find driver: r200_dri.so
    libGL: XF86DRIGetClientDriverName: 5.2.0 r200 (screen 0)
    libGL: OpenDriver: trying /usr/lib/dri/r200_dri.so
    libGL error: dlopen /usr/lib/dri/r200_dri.so failed (/usr/lib/dri/r200_dri.so: undefined symbol: _glapi_add_dispatch)
    libGL error: unable to find driver: r200_dri.so
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  10. #10
    up
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.