Автор Гілка: немає дірект рендерінга на mdv 2008 + глюки :'(  (Прочитано 24580 раз)

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Тут є хтось?? :'(
Шукаєте чергову жертву? :'( Що з Misha? :-X
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Тут є хтось?? :'(

Ой, а хто тут???  [smiley=shocked.gif]
Linux. The future is open.

Відсутній dimitrodon

  • Дописувач
  • **
  • дописів: 53
  • Карма: +0/-0
  • кроистуюсь Arch Linux
Цитата
Шукаєте чергову жертву? :'( Що з 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? що йому не подобається?

Відсутній Misha

  • Кореспондент
  • ***
  • дописів: 191
  • Карма: +0/-0
  • Насправді все не так, як у реальності
Я тут є, просто ніяк не дійду до того компа з радеоном... може сьогодні нарешті спробую щось зробити.
А якщо все-ж його послухати, і встановити LIBGL_DEBUG=verbose?

P.S. А тим часом нові драйвери вийшли, буду на них пробувати :)
« Змінено: 2008-01-19 14:24:51 від Misha »

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Та я просто не міг зрозуміти що таке LIBGL_DEBUG, це пакунок? поставити його і в консолі прописати LIBGL_DEBUG=verbose?

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Та я просто не міг зрозуміти що таке LIBGL_DEBUG, це пакунок? поставити його і в консолі прописати LIBGL_DEBUG=verbose?
Ні, запускати команду отак:
LIBGL_DEBUG=verbose glxinfo

Відсутній dimitrodon

  • Дописувач
  • **
  • дописів: 53
  • Карма: +0/-0
  • кроистуюсь Arch Linux
Тю а я навпаки робив)) зпочатку 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
« Змінено: 2008-01-20 20:34:39 від dimitrodon »

Відсутній dimitrodon

  • Дописувач
  • **
  • дописів: 53
  • Карма: +0/-0
  • кроистуюсь Arch Linux
libGL error: XF86DRIQueryDirectRenderingCapable failed
Це вам щось каже?

Відсутній Misha

  • Кореспондент
  • ***
  • дописів: 191
  • Карма: +0/-0
  • Насправді все не так, як у реальності
libGL error: XF86DRIQueryDirectRenderingCapable failed Це вам щось каже?
Ні, це лише пише що збій а от чому - невідомо. А я все ніяк не доберуся до тої системи.....

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Чи не могли б Ви спробувати спеціально переписаний мною 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?
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній dimitrodon

  • Дописувач
  • **
  • дописів: 53
  • Карма: +0/-0
  • кроистуюсь Arch Linux
Дякую за конф, але нажаль він не дав ніякого резульату  :'( Точно та сама реакція як і на старому конфігу. Спробуйте щось поправити
ЗІ: Буду дуже вдячний якщо ви ще викладете список змін, щоб я міг хоч чомусь навчитися))

Відсутній dimitrodon

  • Дописувач
  • **
  • дописів: 53
  • Карма: +0/-0
  • кроистуюсь Arch Linux
Цитата
P.S. Нікому не здається дивним, що дисплей повисає на 93:0?

Звичайно здається, я давно про це казав, чому саме 0.93? а як композит вимкнений то 0.0

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Оскільки у Вас тепер сім няньок і деякі з них ніяк не можуть добратися до комп’ютера, Ви вже перевстановлювали систему, змінювали конфігурацію, то, будь ласка, якщо Ви прийматимете лише чиїсь одні поради, здається мета буде досягнута швидше. ;)
Сам я зараз працюю за машиною під Mandriva 2008 з драйверами від AMD/ATi і direct rendering у мене працює.
Щоб не плутатися, напишіть, будь ласка, ще раз що Ви робили після перевстановлення системи і встановлення драйверів і вивісіть Ваш поточний xorg.conf.
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній dimitrodon

  • Дописувач
  • **
  • дописів: 53
  • Карма: +0/-0
  • кроистуюсь Arch Linux
Ок, робив так (з одного російського форуму):
Цитата
открыть /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

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Файл кконфігурації у Вас майже ідеальний (у мене одназу запрацював за винятком роздільної здатності, у результаті його перегляду я свій поправив  ;)). Значить проблема у драйвері або, що гірше, апаратна.
Чи не могли б Ви до наступного повідомлення прикріпити файл /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...
« Змінено: 2008-01-23 18:52:37 від yurchor »
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you