Linux.org.ua

Технічні питання => Прикладні програми => Mageia => Гілку створено: dimitrodon від 2007-11-29 19:27:17

Тема: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-11-29 19:27:17
Всім привіт. В минулому пості писав що в чорніє екран, ось поставив мандріву 08 і ця проблема зникла, також з першого разу завівся компіз (правда попросив mesa поставити),але дірект рендер так і не паше, у відповідь на команду glxinfo | grep rendering взагалі каже щось типу щось не знайдено, але компіз працює без гальмувань. Ось я і вирішив поставити дрові з сайту аті - результат - спочатку тормоза страшні, а потім взагалі ікси не запустилися. Видалив їх за допомогою fglrx-uninstall.sh. Тоді почалися глюки різні - то ікси не запускаються, то все біле, то тормозить... ПИТАННЯ - 1) які фійли треба повидиляти щоб заново поставити дрова з дістрибу і вони запрацювали як після встановлення 2) Чи можливо заставити дірект рендерінг працювати.

ось моє залізо:
athlon x2 4200+
1024 ddr2
ati radeon x1300 PRO :'(
mandriva powerpack 2008

Наперед дякую)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'
Автор: yurchor від 2007-11-30 07:19:12
Ви мали зберегти /etc/X11/xorg.conf. Тепер, здається уже пізно. Встановіть пакет з пропрієтарними драйверами, конфігуратор Mandriva не може правильно їх налаштувати. Вийдіть з X (думаю у Вашому випадку проблем через відсутність X не буде  ;)). Виконайте команду від адміністратора
aticonfig --initial --input=/etc/X11/xorg.confПерезавантажтесь.
Далі маєте поле для експериментів: актуальні бети драйверів ATi (7.11) не працюють з compiz з Mandriva 2008. Потрібно завантажити і встановити compiz 0.6...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'
Автор: DalekiyObriy від 2007-11-30 17:51:48
інсталяція закритих драйверів АТІ мала зберегти Ваш оригінальний файл конфігурації в *.bak - подивіться, він має там ще бути

але теоретично якщо взагалі витерти /etc/X11/xorg.conf ікса має запуститись з типовими параметрами
після цього можна запустити drakconf і налаштувати її параметри

щодо сміття, то я, як правило перевіряю його командою find . -name "*" -exec rpm -qf {} \; в каталозі, де воно має лежати
на файли, що не встановлені через rpm воно скаже, що не знає нічого про пакунок
каталог, що Вас цікавить
/usr/lib(64)/xorg
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'
Автор: dimitrodon від 2007-11-30 19:02:10
Дякую, зараз спробую...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'
Автор: dimitrodon від 2007-11-30 19:04:11
Ось я ще знайшов таку інфу: http://ru.gentoo-wiki.com/HOWTO_direct_rendering_without_proprietary_drivers_for_ATI_Radeon_9600
ще це спробую...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'
Автор: dimitrodon від 2007-12-05 17:11:38
Підкажіть плз, відповідно вище приведеного посилання: чим можна замінити команду emerge для використання у мандріві? Вона тільки в gentoo є, а в мандріві пише що команду не знайдено. Дуже хочу спробувати отой спосіб...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'
Автор: DalekiyObriy від 2007-12-05 20:47:11
Вам не варто пробувати той спосіб, бо у генту своя система працювання з ПЗ.
Думаю, найпростіше вам буде запустити drakx11 і увімкнути там потрібні налаштування.

Альтернативно, якщо це не спрацювало, або Ви надаєте перевагу ручному управлінню, просто подивіться чи в /etc/X11/xorg.conf є опція DRI і якщо є і не працює, подивіться, що пише в журналі /var/log/Xorg.0.log про DRI
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'
Автор: yurchor від 2007-12-05 21:19:59
Можете ще спробувати рецепти звідси (http://www.my-guides.net/en/content/view/91/26/1/2/#ati) (за виключенням livna та yum!!!)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'
Автор: dimitrodon від 2007-12-05 23:25:44
ось сьогодні пробував дописати модуль "dri" у xorg.conf - так тепер хоч ікси не вилітають. Перед цим якщо писав glxinfo просто ікси перезавантажувало)) :o Завтра спробую наведений yurchor спосіб...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-09 12:27:32
Не допоміг рецепт :( навідь не знаю що робити... вже запарився з цим...зараз взагалі пише що комп не підтримує 3д! розкажить плз по пунктах що треба зробити якщо хтось знає! Я робив так:
1) ставлю дрова аті з сайту
2) захожу в drakconf в налаштування ікс серверу - воно вибирає "x1300-x1950 (vith avivo)" змінюю на "x1300-x1950"
3) на питання про встановлення пропріетних дров кажу так
4) перезапустив ікси
5) виконав редагування хорг.сонф за рецептом http://www.my-guides.net/en/content/view/91/26/1/2/#ati
6) перезапуск іксів і...... вони не запускаються))

Десь читав що треба перезбирати ядро якось там, але я в цьому взагалі не тлумачу... %(

Розкажить плз по пунктах що треба зробити якщо хтось знає
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-11 15:29:24
АУУУУУ!!! тут є хтось? :) починаю поступово схилятися до вінди за цієї проблеми)) ХЕЛП!
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Praporshic від 2007-12-11 17:25:57
Вивід "cat /var/log/Xorg.0.log | grep EE" в студію.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-11 23:21:37
НІОДНОЇ помилки не видало на цей запит!!!!!!! Нічого не розумію... Ось відновив потім хорг.сонф з резервної копії, то ікси завантажуються (звичайно 3д нот супортед), так ось коли роблю glxinfo або glxgears - пише що скрін 0:0 а наступна строчка segmentation fauled %(
Ость мій конфіг з працюючими іксами (хоч якось):
# File generated by XFdrake (rev 230776)
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
      Identifier     "layout1"
      Screen      0  "aticonfig-Screen[0]" 0 0
      InputDevice    "Keyboard1" "CoreKeyboard"
      InputDevice    "Mouse1" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
      Load  "dbe" # Double-Buffering Extension
      Load  "v4l" # Video for Linux
      Load  "extmod"
      Load  "type1"
      Load  "freetype"
      Load  "glx" # 3D layer
EndSection

Section "ServerFlags"

    #DontZap # disable <Crtl><Alt><BS> (server abort)
    # allows the server to start up even if the mouse does not work
      Option          "AIGLX" "off"
    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
      Option          "allowmouseopenfail"
EndSection

Section "InputDevice"
      Identifier  "Keyboard1"
      Driver      "kbd"
      Option          "XkbModel" "pc105"
      Option          "XkbLayout" "us,ua"
      Option          "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Section "InputDevice"
      Identifier  "Mouse1"
      Driver      "mouse"
      Option          "Protocol" "ExplorerPS/2"
      Option          "Device" "/dev/mouse"
EndSection

Section "Monitor"

    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
      Identifier   "monitor1"
      VendorName   "Plug'n Play"
      ModelName    "SyncMaster"
      HorizSync    30.0 - 81.0
      VertRefresh  56.0 - 75.0
      ModeLine     "768x576" 50.0 768 832 846 1000 576 590 595 630
      ModeLine     "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection

Section "Monitor"
      Identifier   "aticonfig-Monitor[0]"
      Option          "VendorName" "ATI Proprietary Driver"
      Option          "ModelName" "Generic Autodetecting Monitor"
      Option          "DPMS" "true"
EndSection

Section "Device"
      Identifier  "device1"
      Driver      "vesa"
      BoardName   "ATI Radeon X1300 - X1950"
      Option          "DPMS"
EndSection

Section "Device"
      Identifier  "aticonfig-Device[0]"
      Driver      "fglrx"
EndSection

Section "Screen"
      Identifier "screen1"
      Device     "device1"
      Monitor    "monitor1"
      DefaultDepth     24
      SubSection "Display"
            Depth     8
            Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
      SubSection "Display"
            Depth     15
            Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
      SubSection "Display"
            Depth     16
            Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
      SubSection "Display"
            Depth     24
            Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      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 "Extensions"
      Option          "Composite"
EndSection


Ось відредагований, непрацюючий:

# File generated by XFdrake (rev 230776)


Section "Monitor"
    Identifier "monitor1"
    VendorName "Plug'n Play"
    ModelName "SyncMaster"
    HorizSync 30.0 - 81.0
    VertRefresh 56.0 - 75.0
    ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
    ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection

Section "Monitor"
    Identifier "monitor2"
    VendorName "ATI Proprietary Driver"
    ModelName "Generic Autodetecting Monitor"
EndSection
# File generated by XFdrake (rev 230776)


Section "Device"
    Identifier "device1"
    VendorName "ATI Technologies Inc"
    BoardName "ATI Radeon X1300 - X1950 (working with avivo driver)"
    Driver "fglrx"
    Option "DPMS"
    Option "UseFastTLS" "0"
    Option "BlockSignalsOnLock" "on"
    Option "ForceGenericCPU" "off"
    Option "KernelModuleParm" "locked-userpages=0"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 24
    
    Subsection "Display"
        Depth 8
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
    
    Subsection "Display"
        Depth 15
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
    
    Subsection "Display"
        Depth 16
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
    
    Subsection "Display"
        Depth 24
        Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
EndSection
# File generated by XFdrake (rev 230776)
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen "screen1"
EndSection

Section "Files"
    EndSection

Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
    Load "dri" # direct rendering
EndSection

Section "ServerFlags"
    #DontZap # disable <Crtl><Alt><BS> (server abort)
    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
    
    # allows the server to start up even if the mouse does not work
    Option "AIGLX" "off"
    Option "allowmouseopenfail"
    Option "AIGLX" "on"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,ua"
    Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/mouse"
EndSection

Section "Extensions"
    Option "Composite" "Enable"
EndSection
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Praporshic від 2007-12-11 23:31:32
Хм... цікаво. Якщо я не плутаю з nvidia, то модуль dri з пропрієтарними драйверами не працює...
А взагалі, раджу привести конфіг до більш стандартного порядку - спочатку модулі та шрифти, потім - пристрої, потім вже screen та server layout - тоді й помилки шукати легше буде.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-11 23:51:22
Хм... цікаво. Якщо я не плутаю з nvidia, то модуль dri з пропрієтарними драйверами не працює...
А взагалі, раджу привести конфіг до більш стандартного порядку - спочатку модулі та шрифти, потім - пристрої, потім вже screen та server layout - тоді й помилки шукати легше буде.
Таки плутаєте. Ось мій xorg.conf (fglrx-8.40.4), все працює:
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
      Identifier     "layout1"
      Screen      0  "aticonfig-Screen[0]" 0 0
      InputDevice    "Keyboard1" "CoreKeyboard"
      InputDevice    "Mouse1" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
      Load  "dbe" # Double-Buffering Extension
      Load  "v4l" # Video for Linux
      Load  "extmod"
      Load  "type1"
      Load  "freetype"
      Load  "glx" # 3D layer
      Load  "dri" # direct rendering
EndSection

Section "ServerFlags"

    #DontZap # disable <Ctrl><Alt><BS> (server abort)
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
 # allows the server to start up even if the mouse does not work
      Option          "allowmouseopenfail"
EndSection

Section "InputDevice"
      Identifier  "Keyboard1"
      Driver      "kbd"
      Option          "XkbModel" "pc105"
      Option          "XkbLayout" "us,ua(unicode),ru"
      Option          "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin,lv3:lwin_switch"
EndSection

Section "InputDevice"
      Identifier  "Mouse1"
      Driver      "mouse"
      Option          "Protocol" "ExplorerPS/2"
      Option          "Device" "/dev/mouse"
EndSection

Section "Monitor"

    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
      Identifier   "monitor1"
      VendorName   "Plug'n Play"
      ModelName    "SyncMaster"
      HorizSync    30.0 - 71.0
      VertRefresh  50.0 - 160.0
      ModeLine     "768x576" 50.0 768 832 846 1000 576 590 595 630
      ModeLine     "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection

Section "Monitor"
      Identifier   "aticonfig-Monitor[0]"
      Option          "VendorName" "ATI Proprietary Driver"
      Option          "ModelName" "Generic Autodetecting Monitor"
      Option          "DPMS" "true"
EndSection

Section "Device"
      Identifier  "device1"
      Driver      "ati"
      VendorName  "ATI Technologies Inc"
      BoardName   "ATI Radeon 9500 - X850"
      Option          "DPMS" "true"
      Option          "XaaNoOffscreenPixmaps" "1"
EndSection

Section "Device"
      Identifier  "aticonfig-Device[0]"
      Driver      "fglrx"
      Option      "VideoOverlay"  "on"
EndSection

Section "Screen"
      Identifier "screen1"
      Device     "device1"
      Monitor    "monitor1"
      DefaultDepth     24
      SubSection "Display"
            Depth     8
            Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
      SubSection "Display"
            Depth     15
            Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
      SubSection "Display"
            Depth     16
            Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubSection
      SubSection "Display"
            Depth     24
            Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      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
            Modes     "1024x768"
      EndSubSection
EndSection

Section "Extensions"
      Option          "Composite"
EndSection
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-12 20:30:53
цікаво... так що мені зробити? я не зрозумію де помилка...  to yurchor: а в тебе відразу компіз завівся? а дірект ренд. є? Які дрова ставив?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'
Автор: yurchor від 2007-12-12 20:44:06
Ті, що є останніми рекомендованими для пакування і присутні у репозитарії Mandriva 2008.0 — 8.40.4. Ну, власне, спочатку сталося те, про що Ви писали: X перестали вантажитись  :(
Але після виконання команди init 3 у консолі і коротенького вивчення параметрів команди aticonfig за допомогою aticonfig --help, я віддав відповідну команду (оскільки у Вас, очевидно, інший монітор та карта, її не наводжу). І compiz запрацював одразу по перезавантаженню.
P.S. dri працювало без нарікань і з вільними і з пропрієтарними драйверами...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-13 21:57:43
Скажіть тоді хочаб в чому була проблема? Чому не запускався Х (щоб я теж міг знайти ту чарівну команду:)? А у вас запустився компіз ф"южн, чи 0,6,**?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-13 23:55:15
Ура! зміг вже хочаб відновити попередню систему ;D) Коли вирішу проблему до кінця, повністю викладу хід рішення. Добре працює компіз, без гальмувань йде перша халва на вайні та openGL. Але проблема з діректом так і лишилась :(! Справа в тому що якщо композит вимкнено, то ситуація така:

[dmytro@comp ~]$ glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
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: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 / X1550 Series
OpenGL version string: 2.0.6747 (8.40.4)
OpenGL extensions:
    GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
    GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_multisample, GL_ARB_occlusion_query, GL_ARB_point_parameters,
    GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100,
    GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, 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_float, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_blend,
    GL_ARB_vertex_buffer_object, GL_ARB_pixel_buffer_object,
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
    GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_ATI_element_array,
    GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
    GL_ATI_separate_stencil, GL_ATI_shader_texture_lod,
    GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
    GL_ATI_texture_float, GL_ATI_texture_mirror_once,
    GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object,
    GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3,
    GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    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_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
    GL_EXT_texgen_reflection, GL_EXT_texture3D,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
    GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square,
    GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, 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
----------------------------------------------------------------------
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None

На перший погляд все супер, але glxgears видає 3000 кзс, якщо ж увімкнути композит (доречі активна лише опція xgl, якщо прописати в конфігі "AIGLX" "on" та увімкнути її то екран просто білий + гальмує страшно, чому?) то вищеприведена команда дає понад 8000 кзс, а ось glxinfo при цьому такий:
[dmytro@comp ~]$ glxinfo
name of display: :93.0
Xlib:  extension "XFree86-DRI" missing on display ":93.0".
display: :93  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: Radeon X1300 / X1550 Series
OpenGL version string: 1.2 (2.0.6747 (8.40.4))
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
Чому зникає дірект, та змінюється номер дисплею?  як це виправити?
Це якось може допомогти "If you want to find out why, try setting LIBGL_DEBUG=verbose"?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-15 00:20:51
Подивіться пліз вищенаписане, проблема так і не вирішилась, там в мене є ще пару питань... (даремно я перше слово написав "ура" :)) Допоможіть пліз, хто знає проблему, буду дуже вдячний
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: piktor від 2007-12-15 00:36:02
Цитата
якщо ж увімкнути композит
Вимкніть композит. Не знаю, як у вас, але в мене спроба його увімкнення призводила до нечуваних глюків.
А компіз - штука дещо капризна. В мене краще працював Берил. Щоправда, не під Мандрівою.
І ще - а Халву 2 не пробували стартувати? Я грав, деякі візуальні глюки були із-за дрів, але грати можна було.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-15 12:56:03
Знайшов для Вас відповідне посилання (http://mdv-club.ru/*forum/read.php?9,18777,22766). Якщо вже це не спрацює, зв’яжіться зі мною особисто і я спробую допомогти Вам у Ваших труднощах з фірмовими драйверами.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-15 16:12:20
2 Piktor:
Цитата
Вимкніть композит.
ящо я це роблю, то в мене 3000 кзс замість 8000 + непрацює навіть перша халва (під wine), а друга ніяк не працюе (ні з композитом, ні без нього), просто вилітає, та ще ё приходиться ікси перезапускати...
2 yurchor: спробую цей спосіб, ще його не зустрічав, дякую
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-15 17:27:28
 >:( не працює buildpkg, видає таке повідомлення:
[root@comp drv]# sh ./ati-driver-installer-8.40.4-x86.x86_64.run --buildpkg Mandriva/2008
Created directory fglrx-install.se7020
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.40.4.....................................
==================================================
 ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Mandriva/2008
Package build failed!
Package build utility output:
error: file /root/tmp/ati.Eh7102/SOURCES/ati-driver-installer-8.40.4-x86.x86_64.run missing: No such file or directory
Removing temporary directory: fglrx-install.se7020

Звідки їх можна скачати вже зкомпільовані?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-15 17:38:07
Звідси (http://rpm.pbone.net/index.php3/stat/4/idpl/5291197/com/x11-driver-video-fglrx-8.40.4-8mdv2008.1.i586.rpm.html). Зверніть також увагу на залежні пакети і завантажте їх також. Або, якщо Ваша архітектура не i586, пошукайте для Вашої архітектури на цьому ж сервері (http://rpm.pbone.net/).
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: piktor від 2007-12-15 17:57:51
Цитата
Ящо я це роблю, то в мене 3000 кзс замість 8000 + непрацює навіть перша халва (під wine), а друга ніяк не працюе (ні з композитом, ні без нього), просто вилітає, та ще ё приходиться ікси перезапускати...
Значить ваші кзс і мої не одне й те-ж, хоча міряємо ми їх одним і тим-же glxgears. Просто в мене на 2000 кзс преспокійно ХЛ 2 працює не на мінімальних налаштуваннях якості графіки.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-15 17:59:03
Але у наведеному вами рецепті йдеться про декілька пакетів, чи вони вже в цьому разом?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-15 19:20:39
Так, декілька. Потрібні:
1) dkms-fglrx
2) fglrx-control-center
3) fglrx-kernel-2.6.22.9-desktop-1mdv
4) fglrx-kernel-desktop-latest
5) x11-driver-video-fglrx
Ще Ви можете зробити так:
1) Перейдіть сюди (http://mandrivausers.org/easyurpmi/index.php);
2) Оберіть свою архітектуру.
3) Виконуючи інструкції, підключіть репозитарії non-free (лише їх, якщо Вам не потрібен зайвий трафік)
4) У менеджері програм (Головне меню->Install & Remove Software) у віконці пошуку введіть fglrx та позначте вищеописані пакети. Mandriva закачає і встановити все сама. (Не забудьте перед цим зробити резервну копію xorg.conf!)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-16 18:22:22
До речі, на 2008-й мандріві я сам стикався зі схожою проблемою. Начебто все ставиться, але не працює. В тому й справа що "начебто"! Насправді у мене не компілювався модуль ядра, а інсталятор про це нічого не казав. Проблема була в тому, що версія ядра не співпадала з версією вихідних текстів ядра що поставилися з пакету (там було дописано custom).
Тобто треба відредагувати той файл (зараз сходу не скажу де він, як треба то пошукаю) і все запрацює  :)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-16 18:30:26
До речі, на 2008-й мандріві я сам стикався зі схожою проблемою. Начебто все ставиться, але не працює. В тому й справа що "начебто"! Насправді у мене не компілювався модуль ядра, а інсталятор про це нічого не казав. Проблема була в тому, що версія ядра не співпадала з версією вихідних текстів ядра що поставилися з пакету (там було дописано custom).
Тобто треба відредагувати той файл (зараз сходу не скажу де він, як треба то пошукаю) і все запрацює  :)
Нічого не треба редагувати. Треба не сирці ядра ставити, а devel-пакет, що відповідає Вашому ядру. Ну, а якщо вже поставили, до достатньо поміняти на суфікс версії Вашого ядра параметр EXTRAVERSION у Makefile.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-16 21:21:40
До речі, на 2008-й мандріві я сам стикався зі схожою проблемою. Начебто все ставиться, але не працює. В тому й справа що "начебто"! Насправді у мене не компілювався модуль ядра, а інсталятор про це нічого не казав. Проблема була в тому, що версія ядра не співпадала з версією вихідних текстів ядра що поставилися з пакету (там було дописано custom).
Тобто треба відредагувати той файл (зараз сходу не скажу де він, як треба то пошукаю) і все запрацює  :)
Нічого не треба редагувати. Треба не сирці ядра ставити, а devel-пакет, що відповідає Вашому ядру. Ну, а якщо вже поставили, до достатньо поміняти на суфікс версії Вашого ядра параметр EXTRAVERSION у Makefile.
Вибачте, а у вас саме Мандріва 2008? Якщо так то ткніть мене носом в той пакет (на диску Mandriva 2008 Free DVD), бо я його не знайшов.
Чи ви про заголовки ядра (пакет kernel-headers)? Якщо так, то з ним у мене нічого не запрацювало.
До речі, редагував я файл utsrelease.h (який, якщо не помиляюся, ґенерується на основі даних Makefile, але у мене він вже був і простіше було просто вручну змінити). Тим більше що компілювати вручну ядро я (на тій машині) не збираюся.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-17 06:58:14
До речі, на 2008-й мандріві я сам стикався зі схожою проблемою. Начебто все ставиться, але не працює. В тому й справа що "начебто"! Насправді у мене не компілювався модуль ядра, а інсталятор про це нічого не казав. Проблема була в тому, що версія ядра не співпадала з версією вихідних текстів ядра що поставилися з пакету (там було дописано custom).
Тобто треба відредагувати той файл (зараз сходу не скажу де він, як треба то пошукаю) і все запрацює  :)
Нічого не треба редагувати. Треба не сирці ядра ставити, а devel-пакет, що відповідає Вашому ядру. Ну, а якщо вже поставили, до достатньо поміняти на суфікс версії Вашого ядра параметр EXTRAVERSION у Makefile.
Вибачте, а у вас саме Мандріва 2008? Якщо так то ткніть мене носом в той пакет (на диску Mandriva 2008 Free DVD), бо я його не знайшов.
Чи ви про заголовки ядра (пакет kernel-headers)? Якщо так, то з ним у мене нічого не запрацювало.
До речі, редагував я файл utsrelease.h (який, якщо не помиляюся, ґенерується на основі даних Makefile, але у мене він вже був і простіше було просто вручну змінити). Тим більше що компілювати вручну ядро я (на тій машині) не збираюся.
Так, у мене саме Mandriva 2008.0. Пакет називається kernel-desktop-devel-2.6.22.9-1mdv (суфікс залежить від Вашої версії ядра — може бути, наприклад, kernel-kerrighed-devel-2.6.20.16-krg2.1.1-1mdv).
Такого пакета достатньо для збирання будь-яких зовнішніх модулів ядра.
До речі, якщо Ви доставите його до звичайного пакету повних сирців ядра, а потім ці сирці приберете, то дійсно нічого не працюватиме через барк певних символьних посилань. Тому встановлювати цей пакет слід попередньо прибравши повні сирці.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-17 09:32:54
Крім того, файл utsrelease.h легко створюється командою make prepare на основі Makefile.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-17 10:51:24
Так, у мене саме Mandriva 2008.0. Пакет називається kernel-desktop-devel-2.6.22.9-1mdv (суфікс залежить від Вашої версії ядра — може бути, наприклад, kernel-kerrighed-devel-2.6.20.16-krg2.1.1-1mdv).
Такого пакета достатньо для збирання будь-яких зовнішніх модулів ядра.
До речі, якщо Ви доставите його до звичайного пакету повних сирців ядра, а потім ці сирці приберете, то дійсно нічого не працюватиме через барк певних символьних посилань. Тому встановлювати цей пакет слід попередньо прибравши повні сирці.
Так, є такий пакет - але повторюю, у мене з ним драйвер на АТІ не зібрався (хоча мав би!), до цього пакет з сирцями ядра не стояв.
А щодо:
Крім того, файл utsrelease.h легко створюється командою make prepare на основі Makefile.
Я вже написав що згоден з вами, просто мені було простіше вручну його відредагувати.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-17 11:27:56
Так, у мене саме Mandriva 2008.0. Пакет називається kernel-desktop-devel-2.6.22.9-1mdv (суфікс залежить від Вашої версії ядра — може бути, наприклад, kernel-kerrighed-devel-2.6.20.16-krg2.1.1-1mdv).
Такого пакета достатньо для збирання будь-яких зовнішніх модулів ядра.
До речі, якщо Ви доставите його до звичайного пакету повних сирців ядра, а потім ці сирці приберете, то дійсно нічого не працюватиме через барк певних символьних посилань. Тому встановлювати цей пакет слід попередньо прибравши повні сирці.
Так, є такий пакет - але повторюю, у мене з ним драйвер на АТІ не зібрався (хоча мав би!), до цього пакет з сирцями ядра не стояв.
А в мене 7.11 зібрався... Бити не будете?
Мир?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-17 11:35:21
А в мене 7.11 зібрався... Бити не будете?
Мир?
Я ставив старішу версію.
Мир  :)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-27 14:56:35
Всім привіт.
Зробив все що ви казали, yurchor
Цитата
Ще Ви можете зробити так:
1) Перейдіть сюди;
2) Оберіть свою архітектуру.
3) Виконуючи інструкції, підключіть репозитарії non-free (лише їх, якщо Вам не потрібен зайвий трафік)
4) У менеджері програм (Головне меню->Install & Remove Software) у віконці пошуку введіть fglrx та позначте вищеописані пакети. Mandriva закачає і встановити все сама. (Не забудьте перед цим зробити резервну копію xorg.conf!)
використав репозиторії, встановив пакунки, потім за допомогою XFdrake встановив пропрієтарний драйвер, далі згідно з наведеною інструкцією... В результаті та сама ситуація (включаючи коди) як у повідомленні номер 18, але тільки під рут! якщо захожу як користувач, такі глюки - взагалі немає поля з іменем вікна (а значить неможливо ні перетягнути вікно, ні закрити). Навіть не знаю що вже робити... може поставити нове 6.22.12? Як це зробити?

ЗІ: перед цим щось хімічив із мейкфайлом в /usr/src/linux, змінив там  EXTRAVERSION на .9-desktop-mdk1б тепер не хоче модуль драйверу збирати :'(
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-27 18:12:10
Всім привіт.
використав репозиторії, встановив пакунки, потім за допомогою XFdrake встановив пропрієтарний драйвер, далі згідно з наведеною інструкцією... В результаті та сама ситуація (включаючи коди) як у повідомленні номер 18, але тільки під рут! якщо захожу як користувач, такі глюки - взагалі немає поля з іменем вікна (а значить неможливо ні перетягнути вікно, ні закрити). Навіть не знаю що вже робити... може поставити нове 6.22.12? Як це зробити?
Стягнути драйвер з сайту АТІ та запустити його, якщо все нормально то він встановиться.
ЗІ: перед цим щось хімічив із мейкфайлом в /usr/src/linux, змінив там  EXTRAVERSION на .9-desktop-mdk1б тепер не хоче модуль драйверу збирати :'(
Видаліть пакет kernel-desktop-devel та якщо встановлювали - kernel-source, потім очистіть /usr/src/linux і поставте пакет знову, все повернеться у початковий стан.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-27 18:12:17
ЗІ: перед цим щось хімічив із мейкфайлом в /usr/src/linux, змінив там  EXTRAVERSION на .9-desktop-mdk1б тепер не хоче модуль драйверу збирати :'(
Ну, якщо справді .9-desktop-mdk1б, то нічого дивного. ;)
Покажіть, яку помилку видає запуск побудови драйверів.

P.S. Упс, написав на 7 секунд пізніше Misha. Втім повністю згодний з його порадою.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-27 18:51:51
ги, навіть не помітив .9-desktop-mdk1б , звичайно без б))) зараз покажу помилку...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-27 19:05:50
Цитата
Покажіть, яку помилку видає запуск побудови драйверів.
ого, зараз бачу взагалі немає тої теки (/lib/modules/fglrx/buil_mod) Якщо ставити з репозиторію вона не створюється... Вона в мене була коли я ставив стандартний 8.40.4 ран пакет. Зараз спробую вернути все як було (за метедом наведеним Misha))).

Скажіть будь ласка чому глючать ікси під юзером, а під рутом майже ні? %(  
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-27 19:11:19
PS:
Цитата
Стягнути драйвер з сайту АТІ та запустити його, якщо все нормально то він встановиться.
ууу, як би все було так гарно та легко! я вже не дууже багато разів намагався так ось просто встановити драйвер і... нічого))) доводиться багато возитися? та ще й покищо безрезультатно((

PPS
тепер подивіться повідомлення вище :)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2007-12-27 19:13:22
Ваш користувач не у групі video (мабуть так). Втім все легко можна дізнатися з повідомлень про помилки у файлі ваша_коренева_тека/.xsession-errors
Крім того, можете дізнатися про мої проблеми з цієї (http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1187208644) теми.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-27 19:15:33
Та я дивився  :)
Давайте так, ви зараз переставляєте пакети як я писав і стукаєте мені в ICQ, так швидше вийде.
Або просто спробуйте поставити драйвер з сайту, потім зайти в теку де будується модуль і вручну його зкомпілювати. Якщо будуть помилки - кидайте лог сюди.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-27 20:14:23
Цитата
стукаєте мені в ICQ
щось не можу достукатись...


Завантажив юзера через КДЄ - все ок, ситуація як у пункті 18! Що таке? Це з гномом щось?? Через гнома просто обрізані вікна, незважаючи на те увімкнутий композит чи ні...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-27 20:38:14
Цитата
стукаєте мені в ICQ
щось не можу достукатись...


Завантажив юзера через КДЄ - все ок, ситуація як у пункті 18! Що таке? Це з гномом щось?? Через гнома просто обрізані вікна, незважаючи на те увімкнутий композит чи ні...
У мене інет пропадав, вже з'явився. А щодо "обрізаних" вікон - то глючить віконний декоратор, швидше за все через відсутність Offscreeen ARGB Visuals (це якщо увімкнено compiz, інакше не повинно...).

P.S. У вас драйвер скомпілювався нормально?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-27 21:05:32
так, зкомпілювався нормально (якщо ви про модуль) але коли зробив make_install.sh сказало що модуль вже підключено, дивно  що під КДЄ все працює, а з гномом (повторюю - незважаючи увімкнуто чи ні композит) вікна без копочок закриття >:( як повернути гном до життя?

ЗІ: який у вас меседжер, в мене ні квіп ні підгін не може відправляти вам повідомлення((
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-27 21:15:33
так, зкомпілювався нормально (якщо ви про модуль) але коли зробив make_install.sh сказало що модуль вже підключено, дивно  що під КДЄ все працює, а з гномом (повторюю - незважаючи увімкнуто чи ні композит) вікна без копочок закриття >:( як повернути гном до життя?

ЗІ: який у вас меседжер, в мене ні квіп ні підгін не може відправляти вам повідомлення((
В гномі спробуйте запустити у вікні терміналу команду "metacity --replace" і подивіться чи зміниться щось.
У мене наразі запущена Міранда, напишіть свій номер то я до вас спробую написати.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-27 23:17:35
23059**8, замість зірочок четвірки
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-27 23:17:57
ой, 23*059**8
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-28 20:26:00
metacity --replace викликала повернення робочого столу до нормального вигляду (з'явилися поля за які таскати вікна) але доки не закриєш консоль (не прийдеться ж мені ставити цю команду в авторан??) + не працює композит( Не можете сказати в чому проблема?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-29 10:18:05
metacity --replace викликала повернення робочого столу до нормального вигляду (з'явилися поля за які таскати вікна) але доки не закриєш консоль (не прийдеться ж мені ставити цю команду в авторан??) + не працює композит( Не можете сказати в чому проблема?
Композит звичайно не буде працювати, так як metacity - це стандартний віконний менеджер GNOME, і він не підтримує composite.
Тобто у вас все-таки проблема з відеодрайвером, він або працює без 3D-прискорення, або з ним але не реалізує всіх необхідних для композиту функцій. На nVidia у мене таке було доки не додав до секції "Device" рядок
Option "AddARGBGLXVisuals"
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-29 12:55:05
спробую додати, але кдє добре працює з композитом, добре працює 3д, взагалі точно така ситуація яку я описав в повідомленні №18 цєї теми, тобто якщо проблема з драйвером то напевно і в кдє не працювало б 3д...?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-29 13:09:23
спробую додати, але кдє добре працює з композитом, добре працює 3д, взагалі точно така ситуація яку я описав в повідомленні №18 цєї теми, тобто якщо проблема з драйвером то напевно і в кдє не працювало б 3д...?
Швидше за все КДЕ використовує інший менеджер вікон (kwin), який якимось чином обходить цю проблему.

P.S. Десь я читав що в найновіших версіях compiz-window-decorator цю проблему виправили, можете спробувати скачати та скомпілювати вручну, можливо допоможе...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-29 18:36:38
ги, в мене раніше цього моменту (щось я там нахімічив)) все в гномі працювало, 18 повідомлення саме про гнм написане, я тоді так само поставив драйвер, зібрав модуль та встановив його, можливо його треба якось відключити (як?) та перезібрати знову, або гном переставити, це можливо, якщо можливо то як?
дякую наперед
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2007-12-29 22:21:26
ги, в мене раніше цього моменту (щось я там нахімічив)) все в гномі працювало, 18 повідомлення саме про гнм написане, я тоді так само поставив драйвер, зібрав модуль та встановив його, можливо його треба якось відключити (як?) та перезібрати знову, або гном переставити, це можливо, якщо можливо то як?
дякую наперед
чесно кажучи я вже і сам не знаю... поставив нещодавно 2008-у мандріву на систему з Radeon 9550 - спочатку стало майже нормально (правда драйвер поки зкомпілював довго промучився), але були глюки - періодично зникало відео та візуалізація в Тотемі.
Після того як я погрався з конфігами іксів та компіза взагалі все вилетіло нафіг - при завантаженні тупо білий екран і все  :(
вже і драйвер переставляв, і компізу налаштування скидав на стандартні - не допомогло... забив та поставив без компізу - все працює нормально.
Як ще доберуся до того компа спробую погратися, може й вийде щось.

До речі отут http://wiki.cchtml.com/index.php/Troubleshooting ще почитайте, я колись давно ставив драйвер ще під 10-м Мандрейком здається, і системна плата була на nForce2 - то запрацювало лише коли додав опцію
Option "UseInternalAGPGART" "no"
І ще одне питання а що у вас зараз покаже
LIBGL_DEBUG=verbose glxinfo > /dev/null
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2007-12-29 23:54:26
Блін, ізза цього глюку з гномом перейшов зовсім на іншу проблему, підкажіть плз як переставити гном (які пакунки потрібні, і які треба видалити? і як перепідключити фглрікс модуль(просто потрібна команда яка підключає і відключає модулі)?) А тоді вже почну займатися тим діректом (спробую ту команду що ви навели прописати і подивитися відповідь)

Думаю це питання буде корисно для всіх, то відповідайте плііііз ще хтось, бо ми з misha зайшли (майже) в безвихідь (стосовно перевстановлення гному)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Михайло Даниленко від 2007-12-30 00:08:35
lsmod
rmmod
modprobe
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-15 23:46:18
Цитата
такі глюки - взагалі немає поля з іменем вікна (а значить неможливо ні перетягнути вікно, ні закрити). Навіть не знаю що вже робити...
Хух, запарився, вирішив цю проблему тільки перевстановленням...системи)) Гном переставляв - глухо, те саме, там глюк десь глибше... На новій системі все зробив як раніше (стосовно встановлення дрів) і тепер та сама ситуація як у 18 пості, компіз паше але діректа немає, от халепа, хто ще що може порадити??

ПС: після півдня запарки зміг запустити хл2 під вайн - "жалкое зрелище", артефакти + гальмує, але це не важливо, важливо що немає дірект рендерінгу(( може перейти на убунту, вона начебто популярніша, може й глюків меньше..?

Допоможіть заблукавшому))
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-18 18:20:48
Тут є хтось?? :'(
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-18 18:58:01
Тут є хтось?? :'(
Шукаєте чергову жертву? :'( Що з Misha? :-X
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Ign1111 від 2008-01-18 19:45:00
Тут є хтось?? :'(

Ой, а хто тут???  [smiley=shocked.gif]
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-18 20:08:06
Цитата
Шукаєте чергову жертву? :'( Що з Misha? :-X
;D та я з вбивствами вже давно зав"язав, з misha сподіваюся все ок))

А всеж таки:
[dmytro@comp ~]$ glxinfo
name of display: :93.0
Xlib:  extension "XFree86-DRI" missing on display ":93.0".
display: :93  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

і при цьому glxgears видає 8400 фпс, та спостерігаються деякі баги з дровами...
Чому direct rendering: No і name of display: :93.0? що йому не подобається?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2008-01-19 14:14:57
Я тут є, просто ніяк не дійду до того компа з радеоном... може сьогодні нарешті спробую щось зробити.
А якщо все-ж його послухати, і встановити LIBGL_DEBUG=verbose?

P.S. А тим часом нові драйвери вийшли, буду на них пробувати :)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Михайло Даниленко від 2008-01-20 19:54:03
Та я просто не міг зрозуміти що таке LIBGL_DEBUG, це пакунок? поставити його і в консолі прописати LIBGL_DEBUG=verbose?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Михайло Даниленко від 2008-01-20 19:57:51
Та я просто не міг зрозуміти що таке LIBGL_DEBUG, це пакунок? поставити його і в консолі прописати LIBGL_DEBUG=verbose?
Ні, запускати команду отак:
LIBGL_DEBUG=verbose glxinfo
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-20 20:33:57
Тю а я навпаки робив)) зпочатку glxinfo а потім libgl_debug

У відповідь на LIBGL_DEBUG=verbose glxinfo видало те саме шо і раніше, але з додаванням цієї строчки:
libGL error: XF86DRIQueryDirectRenderingCapable failed
Це вам щось каже?

Ось повна відповідь:
[dmytro@belevtsoff ~]$ LIBGL_DEBUG=verbose glxinfo
name of display: :93.0
Xlib:  extension "XFree86-DRI" missing on display ":93.0".
libGL error: XF86DRIQueryDirectRenderingCapable failed
display: :93  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: Radeon X1300 / X1550 Series
OpenGL version string: 1.2 (2.0.6747 (8.40.4))
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

А на команду fgl_glxgears отака:
[dmytro@belevtsoff ~]$ fgl_glxgears
Using GLX_SGIX_pbuffer
Xlib:  extension "XFree86-DRI" missing on display ":93.0".
Error: couldn't get fbconfig
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-21 22:55:27
libGL error: XF86DRIQueryDirectRenderingCapable failed
Це вам щось каже?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2008-01-22 10:21:14
libGL error: XF86DRIQueryDirectRenderingCapable failed Це вам щось каже?
Ні, це лише пише що збій а от чому - невідомо. А я все ніяк не доберуся до тої системи.....
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-22 21:54:50
Чи не могли б Ви спробувати спеціально переписаний мною xorg.conf (звичайно перед цим зберігши оригінальний для наступного можливого поновлення)?
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
      Identifier     "layout1"
      Screen      0  "aticonfig-Screen[0]" 0 0
      InputDevice    "Keyboard1" "CoreKeyboard"
      InputDevice    "Mouse1" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
      Load  "dbe" # Double-Buffering Extension
      Load  "v4l" # Video for Linux
      Load  "extmod"
      Load  "type1"
      Load  "freetype"
      Load  "glx" # 3D layer
      Load  "dri" # direct rendering
EndSection

Section "ServerFlags"

   #DontZap # disable <Ctrl><Alt><BS> (server abort)
   #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
# allows the server to start up even if the mouse does not work
      Option          "allowmouseopenfail"
EndSection

Section "InputDevice"
      Identifier  "Keyboard1"
      Driver      "kbd"
      Option          "XkbModel" "pc105"
      Option          "XkbLayout" "us,ua"
      Option          "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Section "InputDevice"
      Identifier  "Mouse1"
      Driver      "mouse"
      Option          "Protocol" "ExplorerPS/2"
      Option          "Device" "/dev/mouse"
EndSection

Section "Monitor"

   # TV fullscreen mode or DVD fullscreen output.
   # 768x576 @ 79 Hz, 50 kHz hsync
      Identifier   "monitor1"
      VendorName   "Plug'n Play"
      ModelName    "SyncMaster"
      HorizSync 30.0 - 81.0
      VertRefresh 56.0 - 75.0
      ModeLine     "768x576" 50.0 768 832 846 1000 576 590 595 630
      ModeLine     "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection

Section "Monitor"
      Identifier   "aticonfig-Monitor[0]"
      Option          "VendorName" "ATI Proprietary Driver"
      Option          "ModelName" "Generic Autodetecting Monitor"
      Option          "DPMS" "true"
EndSection

Section "Device"
      Identifier  "device1"
      Driver      "ati"
      VendorName  "ATI Technologies Inc"
      BoardName "ATI Radeon X1300 - X1950 (working with avivo driver)"
      Option          "DPMS"
      Option "UseFastTLS" "0"
      Option "BlockSignalsOnLock" "on"
      Option "ForceGenericCPU" "off"
      Option "KernelModuleParm" "locked-userpages=0"
      Option          "XaaNoOffscreenPixmaps" "1"
EndSection

Section "Device"
      Identifier  "aticonfig-Device[0]"
      Driver      "fglrx"
      Option      "VideoOverlay"  "on"
EndSection

Section "Screen"
      Identifier "screen1"
      Device     "device1"
      Monitor    "monitor1"
      DefaultDepth     24
      Subsection "Display"
            Depth 8
            Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubsection

      Subsection "Display"
            Depth 15
            Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubsection

      Subsection "Display"
            Depth 16
            Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      EndSubsection

      Subsection "Display"
            Depth 24
            Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
      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
            Modes     "1280x1024"
      EndSubSection
EndSection

Section "Extensions"
      Option          "Composite"
EndSection
P.S. Нікому не здається дивним, що дисплей повисає на 93:0?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-22 23:40:30
Дякую за конф, але нажаль він не дав ніякого резульату  :'( Точно та сама реакція як і на старому конфігу. Спробуйте щось поправити
ЗІ: Буду дуже вдячний якщо ви ще викладете список змін, щоб я міг хоч чомусь навчитися))
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-23 09:41:02
Цитата
P.S. Нікому не здається дивним, що дисплей повисає на 93:0?

Звичайно здається, я давно про це казав, чому саме 0.93? а як композит вимкнений то 0.0
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-23 10:51:56
Оскільки у Вас тепер сім няньок і деякі з них ніяк не можуть добратися до комп’ютера, Ви вже перевстановлювали систему, змінювали конфігурацію, то, будь ласка, якщо Ви прийматимете лише чиїсь одні поради, здається мета буде досягнута швидше. ;)
Сам я зараз працюю за машиною під Mandriva 2008 з драйверами від AMD/ATi і direct rendering у мене працює.
Щоб не плутатися, напишіть, будь ласка, ще раз що Ви робили після перевстановлення системи і встановлення драйверів і вивісіть Ваш поточний xorg.conf.
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-23 13:00:04
Ок, робив так (з одного російського форуму):
Цитата
открыть /etc/fstab и добавить строку:
shm /dev/shm tmpfs defaults 0 0


$ sh ati-driver-installer-8.42.3-x86.x86_64.run
$ aticonfig --initial -f
$ reboot

Проверяем
$ glxinfo
Если в выводимом есть что то типо:
OpenGL vendor string: Mesa ...
Значит дрова не поставились и идем дальше

$ cd /lib/modules/fglrx/build_mod
$ sh make.sh
$ cd ..
$ sh make_install.sh
$ reboot

Проверяем
$ glxinfo
Если в выводимом есть что то типо:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6958 Release
Значит драйвер поставился

Драйвер поставився. Але так як було описано в попередніх постах (бе dri)

Ось мій конф:
# File generated by XFdrake (rev 230776)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
      Identifier     "layout1"
      Screen      0  "aticonfig-Screen[0]" 0 0
      InputDevice    "Keyboard1" "CoreKeyboard"
      InputDevice    "Mouse1" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
      Load  "dbe" # Double-Buffering Extension
      Load  "v4l" # Video for Linux
      Load  "extmod"
      Load  "type1"
      Load  "freetype"
      Load  "glx" # 3D layer
      Load  "dri" # direct rendering
EndSection

Section "ServerFlags"

    #DontZap # disable <Ctrl><Alt><BS> (server abort)
 # allows the server to start up even if the mouse does not work
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
      Option          "allowmouseopenfail"
EndSection

Section "InputDevice"
      Identifier  "Keyboard1"
      Driver      "kbd"
      Option          "XkbModel" "pc105"
      Option          "XkbLayout" "us,ua"
      Option          "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Section "InputDevice"
      Identifier  "Mouse1"
      Driver      "mouse"
      Option          "Protocol" "ExplorerPS/2"
      Option          "Device" "/dev/mouse"
EndSection

Section "Monitor"
      Identifier   "aticonfig-Monitor[0]"
      Option          "VendorName" "ATI Proprietary Driver"
      Option          "ModelName" "Generic Autodetecting Monitor"
      Option          "DPMS" "true"
EndSection

Section "Device"
      Identifier  "aticonfig-Device[0]"
      Driver      "fglrx"
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
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-23 18:18:18
Файл кконфігурації у Вас майже ідеальний (у мене одназу запрацював за винятком роздільної здатності, у результаті його перегляду я свій поправив  ;)). Значить проблема у драйвері або, що гірше, апаратна.
Чи не могли б Ви до наступного повідомлення прикріпити файл /var/log/Xorg.0.log і результат виконання команд ls -l /usr/lib/libGL.so.1 та lsmod | grep agp ?
P.S. А все-таки LIBGL_DEBUG=verbose fglrxinfo інформативніше за LIBGL_DEBUG=verbose glxinfo...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-24 13:43:41
Ось відповіді (лог прикріплено):

[root@belevtsoff dmytro]# ls -l /usr/lib/libGL.so.1
lrwxrwxrwx 1 root root 26 2008-01-13 14:10 /usr/lib/libGL.so.1 -> /usr/lib/xorg/libGL.so.1.2

[root@belevtsoff dmytro]# lsmod | grep agp
amd64_agp              10180  0
agpgart                27656  2 fglrx,amd64_agp

[root@belevtsoff dmytro]# LIBGL_DEBUG=verbose fglrxinfo
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error: unable to open display :0
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2008-01-24 13:59:47
А ось і рядок з помилкою:
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
(EE) AIGLX: reverting to software rendering
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-24 18:02:08
1. Вилучіть /usr/lib/xorg/libGL.so.1.2
2. Виправте посилання /usr/lib/libGL.so.1 -> /usr/lib/xorg/libGL.so.1.2 на /usr/lib/libGL.so.1 -> /usr/lib/mesa/libGL.so.1.2 (mc > файл > виправити посилання)
3. Перезавантажтесь.
Все запрацює!
У системі має бути лише одна бібліотека libGL.so.1.2 (в принципі байдуже для 8.40.4 байдуже яка, але одна!)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-24 23:09:05
Дякую за спосіб, але він не зпрацював (( Щойно чуть не розбив компа >:( Коли зробив як ви сказали (він почав використовувати мезовську бібліотеку), після перезавантаження все почало гальмувти + так приспробі ввести fglrxinfo ікси повисли мертво. Та це не найстрашніше... Я спробував вернути все на місце (змінити посилання на іксорг) і тепер - вуаля, знову той самий глюк з гномом!!!!!!! Паніка!!! знов немає заглавних частин вікон! В чому справа, як повернути хочаб щоб як раніше було?! (може ще якісь варіанти?)
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Cthulhu від 2008-01-24 23:39:51
знов немає заглавних частин вікон! В чому справа, як повернути хочаб щоб як раніше було?! (може ще якісь варіанти?)
Гном? Відкрийте термінал і виконайте "metacity &".
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-25 06:30:39
Чорт! Ну у мене ж працює! Вчора вивів з ладу систему Вашим способом: почало писати ту саму помилку що і у Вас, dri перестало працювати. Зробив як казав і все стало на свої місця!
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
Гаразд, спробуйте ще так:
rm -fr /usr/lib/xorg/lib*
ln -fs /usr/lib/mesa/libGL.so.1.2 /usr/lib/xorg/libGL.so
ln -fs /usr/lib/mesa/libGL.so.1.2 /usr/lib/xorg/libGL.so.1
ln -fs /usr/lib/mesa/libGL.so.1.2 /usr/lib/xorg/libGL.so.1.2
або так (якщо не спрацює):
rm -fr /usr/lib/xorg/lib*
ln -fs /usr/lib/fglrx/libGL.so.1.2 /usr/lib/xorg/libGL.so
ln -fs /usr/lib/fglrx/libGL.so.1.2 /usr/lib/xorg/libGL.so.1
ln -fs /usr/lib/fglrx/libGL.so.1.2 /usr/lib/xorg/libGL.so.1.2
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-26 15:29:25
1) Коли пробував з мезою, починає дуже гальмувати (хіба це дивно з мезовським драйвером?) + у glxinfo прище що опенжл вендор - меза
2) Коли з фглрікс - та сама проблема як у пості вище, ось вивід LIBGL_DEBUG=verbose fglrxinfo

libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
drmOpenByBusid: busid is PCI:6:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:6:0:0
Can't open configuration file /etc/drirc: No such file or directory.
Can't open configuration file /home/dmytro/.drirc: No such file or directory.
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 / X1550 Series
OpenGL version string: 2.0.6747 (8.40.4)
А звідки можна взяти drirc??
Може викласти Вашу libGL.so.1.2 та drirc ?? Я спроубю їх використати
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-26 17:37:16
Це називається не гальмувати. Це називається працювати! Ніяких більше файлів не треба — Ваше dri запрацювало!
fgl_glxgears
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-26 19:49:15
Як "працювати" коли скрізь опенжл вендор - меза, glxgears видає 2000 фпс, а компіз гальмує так що ого! а відповідь на ту команду що ви написали, я давав раніше (трохи вище). У відповідь на fglrxinfo повисають ікси, тут щось не те... чому я, повернувши все як було, бачу поламаний гном, як так може бути?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-26 20:10:15
Flame:
Тому що це GNOME!
Ви чогось не договорюєте, коли розказуєте про встановлення драйверів. Те, про що я розказав: штатний режим роботи драйверів fglrx у Mandriva 2008.0.
Вам би краще було від початку завантажили офіційні rpm за допомогою rpm.pbone.net.
А саме:
dkms-fglrx
fglrx-control-center(необов’язково)
fglrx-kernel-2.6.22.9-desktop-1mdv(відповідно до Вашого ядра)
fglrx-kernel-desktop-latest
x11-driver-video-fglrx
Певне після стількох спроб Ви мені не повірете, але
[yurchor@localhost ~]$ LIBGL_DEBUG=verbose fglrxinfo
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
Can't open configuration file /etc/drirc: No such file or directory.
Can't open configuration file /home/yurchor/.drirc: No such file or directory.
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6747 (8.40.4)
Де тут Mesa?
[yurchor@localhost ~]$ ls -l /usr/lib/libGL.so.1
lrwxrwxrwx 1 root root 26 2008-01-23 17:47 /usr/lib/libGL.so.1 -> /usr/lib/mesa/libGL.so.1.2*
[yurchor@localhost ~]$ fgl_glxgears
Using GLX_SGIX_pbuffer
1614 frames in 5.0 seconds = 322.800 FPS
1731 frames in 5.0 seconds = 346.200 FPS
1747 frames in 5.0 seconds = 349.400 FPS
P.S. Для моєї материнки з AGP 4X не так і погано...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-26 20:31:35
Цитата
Де тут Mesa?

Код що ви привели, я викладав під пунктом 2, тобто коли я всі лінки зробив не на мезу а на фглрікс (при цьому мені прийшлося юзати metacity для того щоб хоч якось керувати вікнами (3д звичайно не працювало...), з мезою fglrxinfo взагалі вішае ікси насмерть (тільки ресет :))
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-26 21:30:35
Цитата
Де тут Mesa?

Код що ви привели, я викладав під пунктом 2, тобто коли я всі лінки зробив не на мезу а на фглрікс (при цьому мені прийшлося юзати metacity для того щоб хоч якось керувати вікнами (3д звичайно не працювало...), з мезою fglrxinfo взагалі вішае ікси насмерть (тільки ресет :))
/me трохи заспокоїться, вип’є отрути (якогось цианістого калію), піде виспеться і завтра з новими силами кинеться у бій! Вперед, мій Росінанте, вперед!
P.S. Ви, бува, не з Києва?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: dimitrodon від 2008-01-27 10:44:35
Ну з Києва, а що?
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: yurchor від 2008-01-27 13:09:25
Якщо Ви киянин, то може просто зустрінемося і я Вам передам диски з Contribs до Mandriva 2008.0 (на першому з них записано зібрані драйвери до AMD/ATi, але у мене тільки для архітектури i586)? Якщо Вас це влаштовує, напишіть мені приватне повідомлення і ми обговоримо деталі...
Тема: Re: немає дірект рендерінга на mdv 2008 + глюки :'(
Автор: Misha від 2008-01-30 11:36:48
Отже, нарешті я добрався до того радеону  :) і на диво все запрацювало без жодних проблем!
Що я робив:
- поставив Mandriva 2008 Free
- оновив пакунки (у мене був звантажений архів десь так місячної давності). Всього десь 400 Мб пакунків, причому там було оновлення і compiz-fusion. Ядро не оновлював, бо не було devel-пакунку.
- поставив пакунки kernel-desktop-devel та mesa-demos
- запустив ati-driver-installer-8-01-x86.x86_64.run (це останній)
- він поставився, але щось-там полаявся про помилки. Подивившись логи я побачив що модуль скомпілювався, але не схотів завантажуватись.
- перезавантажив систему, при цьому модуль автоматично завантажився і все запрацювало
- запустив drak3d і увімкнув 3D-ефекти, обравши опцію "підтримка від виробника" чи як вона там називається
- перезапустив Xorg і насолоджувався 3D-ефектами  :)

Єдина проблема - відео та візуалізація в тотемі якщо розгорнути на повний екран пригальмовує трошки... але то я думаю відеоплата не тягне (Radeon 9550).

Вирішення я думаю як раз в тому що я оновив compiz-fusion, бо минулого разу не працювало... щоправда і драйвер тоді я ставив старіший.