Перейти к содержанию

настройка OpenGL в Linux


Рекомендуемые сообщения

Дистр у меня slackware 10.1, а видуха GeForce 2 MX400. Поставил драйвер для видео с сайта нвидии, иксы заработали, все было ОК, но 3д ускорение я не использовал. А недавно качнул себе две игрухи на opengl, foobillard и SuperTux. При попытке запустить foobillard экран становится черным и комп не реагирует ни на что, кроме ресета. Игра SuperTux по умолчанию opengl не использует, но если выбрать пункт Use OpenGL в меню, сразу же происходит то же, что и с foobillard'ом. Подскажите, что делать...плззз

Ссылка на комментарий
Поделиться на другие сайты

там уже стоит "nvidia"

glxinfo выводит это

Цитата:

name of 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_OML_swap_method, GLX_SGI_make_current_read,

GLX_SGIS_multisample, GLX_SGIX_fbconfig

client glx vendor string: SGI

client glx version string: 1.4

client glx extensions:

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,

GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,

GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,

GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,

GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group

GLX extensions:

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,

GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig

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

OpenGL renderer string: Mesa GLX Indirect

OpenGL version string: 1.2 (1.5 Mesa 6.1)

OpenGL extensions:

GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,

GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,

GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,

GL_ARB_texture_cube_map, GL_ARB_texture_env_add,

GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,

GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,

GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,

GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op,

GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,

GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,

GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,

GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,

GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,

GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,

GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,

GL_EXT_texture_env_add, GL_EXT_texture_env_combine,

GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_object,

GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,

GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,

GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,

GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,

GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,

GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,

GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,

GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,

GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

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

------------------------------------------------------------ ----------

0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None

0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None

0x25 16 tc 0 24 0 r y . 5 6 5 8 0 16 8 16 16 16 16 0 0 None

0x26 16 tc 0 24 0 r . . 5 6 5 8 0 16 8 16 16 16 16 0 0 None

0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None

0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None

0x29 16 dc 0 24 0 r y . 5 6 5 8 0 16 8 16 16 16 16 0 0 None

0x2a 16 dc 0 24 0 r . . 5 6 5 8 0 16 8 16 16 16 16 0 0 None

0x2b 16 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

0x2c 16 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

0x2d 16 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

0x2e 16 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

0x2f 16 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

0x30 16 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

xorg.conf вот

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/usr/X11R6/lib/X11/rgb"
    ModulePath   "/usr/X11R6/lib/modules"


    FontPath     "/usr/X11R6/lib/X11/fonts/TTF"
    FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath     "/usr/X11R6/lib/X11/fonts/misc"
    FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
    FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
    FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath     "/usr/X11R6/lib/X11/fonts/CID"
    FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
    FontPath     "/usr/local/share/fonts"
    FontPath     "/usr/X11R6/lib/X11/fonts"
    FontPath     "/usr/share/fonts"
    FontPath     "/usr/share/fonts/default"
    FontPath     "/usr/X11R6/lib/X11/fonts/local"
EndSection

Section "Module"
    Load  "record"
    Load  "extmod"
    Load  "dbe"
    Load  "dri"
    Load  "xtrap"
    Load  "glx"
    Load  "freetype"
    Load  "type1"
EndSection

Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "kbd"
    Option     "XkbRules"      "xorg"
    Option     "XkbModel"      "pc105"
    Option     "XkbLayout"     "us,ru(winkeys)"
    Option     "XkbOptions"    "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/mouse"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "DigitalVibrance"        # <i>
        #Option     "NoFlip"                 # [<bool>]
        #Option     "Dac8Bit"                # [<bool>]
        #Option     "NoLogo"                 # [<bool>]
        #Option     "UBB"                    # [<bool>]
        #Option     "Stereo"                 # <i>
        #Option     "SWcursor"               # [<bool>]
        #Option     "HWcursor"               # [<bool>]
        #Option     "VideoKey"               # <i>
        #Option     "NvAGP"                  # <i>
        #Option     "IgnoreEDID"             # [<bool>]
        #Option     "NoDDC"                  # [<bool>]
        #Option     "ConnectedMonitor"       # <str>
        #Option     "ConnectedMonitors"      # <str>
        #Option     "TVStandard"             # <str>
        #Option     "TVOutFormat"            # <str>
        #Option     "RenderAccel"            # [<bool>]
        #Option     "CursorShadow"           # [<bool>]
        #Option     "CursorShadowAlpha"      # <i>
        #Option     "CursorShadowXOffset"     # <i>
        #Option     "CursorShadowYOffset"     # <i>
        #Option     "UseEdidFreqs"           # [<bool>]
        #Option     "FlatPanelProperties"     # <str>
        #Option     "TwinView"               # [<bool>]
        #Option     "TwinViewOrientation"     # <str>
        #Option     "SecondMonitorHorizSync"     # <str>
        #Option     "SecondMonitorVertRefresh"     # <str>
        #Option     "MetaModes"              # <str>
        #Option     "UseInt10Module"         # [<bool>]
        #Option     "NoTwinViewXineramaInfo"     # [<bool>]
        #Option     "NoRenderExtension"      # [<bool>]
        #Option     "Overlay"                # [<bool>]
        #Option     "CIOverlay"              # [<bool>]
        #Option     "ForceEmulatedOverlay"     # [<bool>]
        #Option     "TransparentIndex"       # <i>
        #Option     "OverlayDefaultVisual"     # [<bool>]
        #Option     "NvEmulate"              # <i>
        #Option     "NoBandWidthTest"        # [<bool>]
        #Option     "CustomEDID-CRT-0"       # <str>
        #Option     "CustomEDID-CRT-1"       # <str>
        #Option     "CustomEDID-DFP-0"       # <str>
        #Option     "CustomEDID-DFP-1"       # <str>
        #Option     "CustomEDID-TV-0"        # <str>
        #Option     "CustomEDID-TV-1"        # <str>
        #Option     "TVOverScan"             # <f>
        #Option     "IgnoreDisplayDevices"     # <str>
        #Option     "MultisampleCompatibility"     # [<bool>]
        #Option     "RegistryDwords"         # <str>
        #Option     "RegistryBinary"         # <str>
        #Option     "NoPowerConnectorCheck"     # [<bool>]
        #Option     "AllowDFPStereo"         # [<bool>]
        #Option     "XvMCUsesTextures"       # [<bool>]
        #Option     "HorizSync"              # <str>
        #Option     "VertRefresh"            # <str>
        #Option     "AllowGLXWithComposite"     # [<bool>]
        #Option     "RandRRotation"          # [<bool>]
        #Option     "ExactModeTimingsDVI"     # [<bool>]
    Identifier  "Card0"
    Driver      "nvidia"
    VendorName  "nVidia Corporation"
    BoardName   "NV11 [GeForce2 MX/MX 400]"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
EndSection
Ссылка на комментарий
Поделиться на другие сайты

dri уже убрал - не помогло

Вот еще отрывок файла Xorg.0.log

(II) NVIDIA(0): Setting mode "1024x768"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) Loading extension NV-CONTROL
(EE) NVIDIA(0): Failed to load GLX
(==) RandR enabled
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Ну что, никто не знает, как мне помочь? Выходит, что модуля glx нет. Вот что выдает lsmod

Цитата:

Module Size Used by Tainted: PF

ppp_deflate 3032 0 (autoclean)

zlib_deflate 18744 0 (autoclean) [ppp_deflate]

bsd_comp 4216 0 (autoclean)

ppp_async 6528 1 (autoclean)

ppp_generic 19364 3 (autoclean) [ppp_deflate bsd_comp ppp_async]

slhc 4592 0 (autoclean) [ppp_generic]

nvidia 3643836 4

snd-pcm-oss 36704 0 (unused)

snd-mixer-oss 12152 2 [snd-pcm-oss]

snd-cmipci 16704 3

gameport 1420 0 [snd-cmipci]

snd-pcm 54504 1 [snd-pcm-oss snd-cmipci]

snd-opl3-lib 5860 0 [snd-cmipci]

snd-hwdep 4352 0 [snd-opl3-lib]

snd-timer 13412 0 [snd-pcm snd-opl3-lib]

snd-mpu401-uart 3200 0 [snd-cmipci]

snd-rawmidi 12320 0 [snd-mpu401-uart]

snd-seq-device 3812 0 [snd-opl3-lib snd-rawmidi]

snd 31268 0 [snd-pcm-oss snd-mixer-oss snd-cmipci snd-pcm snd-opl3-lib snd-hwdep snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]

snd-page-alloc 4712 0 [snd-mixer-oss snd-pcm snd-hwdep snd-timer snd -rawmidi snd-seq-device snd]

soundcore 3396 4 [snd]

nls_koi8-u 3836 2 (autoclean)

nls_cp866 3836 2 (autoclean)

ptserial 53412 2

pctel 1039184 1 [ptserial]

ide-scsi 9392 1

agpgart 45092 0

apm 9452 2

Ссылка на комментарий
Поделиться на другие сайты

Я тут выше откровенную глупость сказал неподумав Smile Насчет modprobe glx Smile Нет такого модуля, разумеется.

По существу:

И при таком выводе lsmod, если пробуете запустить Х, картинка идентична описанной выше?

Попробуйте переустановить драйвер. Попробуйте более новую/старую версии. Поможет?

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

И при таком выводе lsmod, если пробуете запустить Х, картинка идентична описанной выше?

То что я цитировал выше - это пр запущенном Xorg, попробую без него позже, сейчас не могу выключить. Насчет драйвера: у меня dial-up и тянуть 10 метров только для того, чтобы проверить заработает или нет, мне как-то неохота...

Ссылка на комментарий
Поделиться на другие сайты

Я обнаружил, что opengl в software mode работает, правда ОЧЕНЬ медленно(слабый проц), так что проблемы с драйвером видухи наверное...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...