nixp.ru v3.0

24 января 2017,
вторник,
22:23:03 MSK

DevOps с компанией «Флант»
Looser написал 3 марта 2005 года в 19:38 (253 просмотра) Ведет себя как мужчина; открыл 2 темы в форуме, оставил 4 комментария на сайте.

Типичная проблема:не работает DRI. Форум изучил, ответа не нашёл(может, просто плохо искал?). ОС: Mandrke 10.1 с X.org 6.7. После установки АТИшных дров асселерация не появилась(всё было сделано так как сказано). И как включить эту асселерацию?, помогите pls.

glxinfo выдаёт следующее:

[alexander@localhost alexander]$ glxinfo

name of display: :0.0

Xlib: extension «XFree86-DRI» missing on display «:0.0».

display: :0 screen: 0

direct rendering: No

server glx vendor string: SGI

server glx version string: 1.2

server glx extensions:

GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,

GLX_EXT_import_context, GLX_SGI_make_current_read, GLX_SGIS_multisample

client glx vendor string: ATI

client glx version string: 1.3

client glx extensions:

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,

GLX_ATI_render_texture

GLX extensions:

GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,

GLX_EXT_import_context

OpenGL vendor string: Mesa project: www.mesa3d.org

OpenGL renderer string: Mesa GLX Indirect

OpenGL version string: 1.2 (1.4 Mesa 5.0.2)

OpenGL extensions:

GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,

GL_ARB_texture_cube_map, GL_ARB_texture_env_add,

GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,

GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,

GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,

GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,

GL_EXT_texture_lod_bias

glu version: 1.3

glu extensions:

GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav

id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat

———————————————————————-

0×23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None

0×24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None

0×25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

0×26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

0×27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None

0×28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None

0×29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

0×2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

fly4life

А что в конфиге иксов?

Looser

# File generated by XFdrake.

# ********************************************************************

# Refer to the XF86Config man page for details about the format of

# this file.

# ********************************************************************

Section «Files»

# Multiple FontPath entries are allowed (they are concatenated together)

# By default, Mandrake 6.0 and later now use a font server independent of

# the X server to render fonts.

FontPath «unix/:-1»

EndSection

Section «ServerFlags»

#DontZap # disable (server abort)

AllowMouseOpenFail # allows the server to start up even if the mouse doesn’t work

#DontZoom # disable / (resolution switching)

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

Load «/usr/X11R6/lib/modules/extensions/libglx.a»

EndSection

Section «InputDevice»

Identifier «Keyboard1»

Driver «keyboard»

Option «XkbModel» «pc105»

Option «XkbLayout» «us,ru(winkeys)»

Option «XkbOptions» «compose:rwin,grp:ctrl_shift_toggle,grp_led:scroll»

EndSection

Section «InputDevice»

Identifier «Mouse1»

Driver «mouse»

Option «Protocol» «ExplorerPS/2»

Option «Device» «/dev/mouse»

Option «ZAxisMapping» «4 5»

EndSection

Section «Monitor»

Identifier «monitor1»

HorizSync 30-60

VertRefresh 50-70

# Sony Vaio C1(X,XS,VE,VN)?

# 1024×480 @ 85.6 Hz, 48 kHz hsync

ModeLine «1024×480» 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync

# Dell D800 and few Inspiron (16/10) 1280×800

ModeLine «1280×800» 147.89 1280 1376 1512 1744 800 801 804 848

# Dell D800 and few Inspiron (16/10) 1680×1050

ModeLine «1680×1050» 214.51 1680 1800 1984 2288 1050 1051 1054 1103

# Dell D800 and few Inspiron (16/10) 1920×1200

ModeLine «1920×1200» 230 1920 1936 2096 2528 1200 1201 1204 1250 +HSync +VSync

# TV fullscreen mode or DVD fullscreen output.

# 768×576 @ 79 Hz, 50 kHz hsync

ModeLine «768×576» 50.00 768 832 846 1000 576 590 595 630

# 768×576 @ 100 Hz, 61.6 kHz hsync

ModeLine «768×576» 63.07 768 800 960 1024 576 578 590 616

EndSection

Section «Device»

Identifier «device1»

BoardName «ATI Radeon»

Driver «radeon»

Option «DPMS»

EndSection

Section «Screen»

Identifier «screen1»

Device «device1»

Monitor «monitor1»

DefaultColorDepth 24

Subsection «Display»

Depth 8

Virtual 1024 768

EndSubsection

Subsection «Display»

Depth 15

Virtual 1024 768

EndSubsection

Subsection «Display»

Depth 16

Virtual 1024 768

EndSubsection

Subsection «Display»

Depth 24

Virtual 1024 768

EndSubsection

EndSection

Section «ServerLayout»

Identifier «layout1»

InputDevice «Keyboard1» «CoreKeyboard»

InputDevice «Mouse1» «CorePointer»

Screen «screen1»

EndSection

fly4life

Добавь:

Section "DRI"
    Group      "video"
    Mode       0660
EndSection
Looser

Добавил, но ничего не изменилось. Может проблема в этом: Xlib: extension «XFree86-DRI» missing on display «:0.0».

sky
Looser
…….

Section «Device»

Identifier «device1»

BoardName «ATI Radeon»

Driver «radeon»

Option «DPMS»

EndSection

………

Драйвер не radeon, а fglrx должен быть.

........
Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
........
sky

И вообще, Radeon здесь не причём. Это аналогично тому, что установил драйвер NVidia и в конфиге не сменил nv на nvidia …

Надо тему переименовать….

sky

Да и блин если б ты внимательно изучал форум, да и не только его, но и содержание того, что установил, то обнаружил бы такую утилку, как fglrxconfig, с помощью которой можно настроить видеокарту.

Looser

Утилита fglrxconfig не особенно помогает, с её помощью DRI сделать я не смог.

sky

Вот секция рабочего конфига от Radeon’a:

# === ATI device section ===
Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor  ===
    Option                              "NoDDC"
# === disable/enable XAA/DRI ===
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
# === misc DRI settings ===
    Option "mtrr"                       "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
    Option "DesktopSetup"               "0x00000000"
    Option "MonitorLayout"              "AUTO, AUTO"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "unspecified"
    Option "VRefresh2"                  "unspecified"
    Option "ScreenOverlap"              "0"
# === TV-out Management ===
    Option "NoTV"                       "yes"    
    Option "TVStandard"                 "NTSC-M"    
    Option "TVHSizeAdj"                 "0"    
    Option "TVVSizeAdj"                 "0"    
    Option "TVHPosAdj"                  "0"    
    Option "TVVPosAdj"                  "0"    
    Option "TVHStartAdj"                "0"    
    Option "TVColorAdj"                 "0"    
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
    Option "Capabilities"               "0x00000000"
# === Video Overlay for the Xv extension ===
    Option "VideoOverlay"               "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
#       will be disabled automatically
    Option "OpenGLOverlay"              "off"
# === Center Mode (Laptops only) ===
    Option "CenterMode"                 "off"
# === Pseudo Color Visuals (8-bit visuals) ===
    Option "PseudoColorVisuals"         "off"
# === QBS Management ===
    Option "Stereo"                     "off"
    Option "StereoSyncEnable"           "1"
# === FSAA Management ===
    Option "FSAAEnable"                 "no"
    Option "FSAAScale"                  "1"
    Option "FSAADisableGamma"           "no"
    Option "FSAACustomizeMSPos"         "no"
    Option "FSAAMSPosX0"                "0.000000"
    Option "FSAAMSPosY0"                "0.000000"
    Option "FSAAMSPosX1"                "0.000000"
    Option "FSAAMSPosY1"                "0.000000"
    Option "FSAAMSPosX2"                "0.000000"
    Option "FSAAMSPosY2"                "0.000000"
    Option "FSAAMSPosX3"                "0.000000"
    Option "FSAAMSPosY3"                "0.000000"
    Option "FSAAMSPosX4"                "0.000000"
    Option "FSAAMSPosY4"                "0.000000"
    Option "FSAAMSPosX5"                "0.000000"
    Option "FSAAMSPosY5"                "0.000000"
# === Misc Options ===
    Option "UseFastTLS"                 "2"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "no"
    Option "ForceGenericCPU"            "no"
#    BusID "PCI:1:0:0"    # no device found at config time
    Screen 0
EndSection
ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.