intel driver, modular xorg, is /dev/agpgart really needed?

Kevin Downey redchin at gmail.com
Sun May 20 00:00:05 UTC 2007


On 5/19/07, harrow <harrow at yandex.ru> wrote:
> >so the sequence you  use is:
> >
> >kldload agp
> >kldload i915
> >
> >and everything works?
>
> well, i guess not everything, but mostly...
> i've started beryl first time some days ago, it seems to work, but i was not able to start glclock. I hevn't time to dig for it, that is result (may be somebody help me to fix it):
>
> ---------------------------------------------
> %glclock
> glclock-6.0 Beta 6.0
> June 2000 by Masa (Masaki Kawase)
> <E-Mail: masa at daionet.gr.jp>
> <http://www.daionet.gr.jp/~masa/>
>
> OpenGL client (compile-time) informations.
>   Compiled base: OpenGL-1.2
>
>   Supportable version dependence capabilities (depend on run-time OpenGL version):
>         OpenGL-1.1 Texture Object        ... -e, -C, -r
>         OpenGL-1.1 Polygon Offset        ... -zoffset with -s 3, -r, -D
>         OpenGL-1.2 Separate Specular Color       ... -s 3
>
>   Supportable extensions (depend on run-time OpenGL extensions):
>         GL_ARB_multitexture              ... -r 2
>         GL_ARB_separate_specular_color   ... -s 3
>         GL_EXT_separate_specular_color   ... -s 3
>         GL_EXT_texture_object            ... -e, -C, -r
>         GL_EXT_polygon_offset            ... -zoffset with -s 3, -r, -D
>         GL_ARB_texture_cube_map          ... -FAKE with -e, -C, -r
>         GL_EXT_texture_cube_map          ... -FAKE with -e, -C, -r
>         GL_NV_texgen_reflection          ... -FAKE with -e, -C, -r
>         GL_EXT_texture_filter_anisotropic        ... -anisotropy with -e, -s, -C, -r
>         GL_ARB_texture_compression       ... -TC or -tformat with -s, -e, -C, -r
>         GL_EXT_texture_compression_s3tc  ... -S3TC or -tformat with -s, -e, -C, -r
>         GL_3DFX_texture_compression_FXT1         ... -FXT1 or -tformat with -s, -e, -C, -r
>
> libGL warning: 3D driver claims to not support visual 0x5b
> OpenGL server (run-time) informations.
>   Vendor    : Tungsten Graphics, Inc
>   Renderer  : Mesa DRI Intel(R) 945GM 20061017 x86/MMX/SSE2
>   Version   : 1.3 Mesa 6.5.3
>   Extensions:
>         GL_ARB_depth_texture    GL_ARB_fragment_program
>         GL_ARB_imaging  GL_ARB_multisample      GL_ARB_multitexture
>         GL_ARB_point_parameters GL_ARB_shadow
>         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_mirrored_repeat
>         GL_ARB_texture_rectangle        GL_ARB_transpose_matrix
>         GL_ARB_vertex_buffer_object     GL_ARB_vertex_program   GL_ARB_window_pos
>         GL_EXT_abgr     GL_EXT_bgra     GL_EXT_blend_color
>         GL_EXT_blend_equation_separate  GL_EXT_blend_func_separate
>         GL_EXT_blend_minmax     GL_EXT_blend_subtract
>         GL_EXT_clip_volume_hint GL_EXT_cull_vertex
>         GL_EXT_compiled_vertex_array    GL_EXT_convolution      GL_EXT_copy_texture
>         GL_EXT_draw_range_elements      GL_EXT_fog_coord        GL_EXT_histogram
>         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_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_filter_anisotropic       GL_EXT_texture_lod_bias
>         GL_EXT_texture_object   GL_EXT_texture_rectangle
>         GL_EXT_vertex_array     GL_3DFX_texture_compression_FXT1
>         GL_APPLE_client_storage GL_APPLE_packed_pixels
>         GL_ATI_blend_equation_separate  GL_IBM_rasterpos_clip
>         GL_IBM_texture_mirrored_repeat  GL_INGR_blend_func_separate
>         GL_MESA_pack_invert     GL_MESA_ycbcr_texture   GL_MESA_window_pos
>         GL_NV_blend_square      GL_NV_light_max_exponent
>         GL_NV_texture_rectangle GL_NV_texgen_reflection
>         GL_NV_vertex_program    GL_NV_vertex_program1_1
>         GL_OES_read_format      GL_SGI_color_matrix     GL_SGI_color_table
>         GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp
>         GL_SGIS_texture_edge_clamp      GL_SGIS_texture_lod
>         GL_SGIX_depth_texture   GL_SUN_multi_draw_arrays
>
>   Max texture size: 2048x2048
>   Texture internal format: GL_RGB8 (R:8 G:8 B:8)
>
> Prohibited capabilities: None
> GL_ARB_multitexture (max texture units: 8) is available.
> OpenGL-1.2 Separate Specular Color is available.
> OpenGL-1.1 Texture Object is available.
> OpenGL-1.1 Polygon Offset is available.
> GL_ARB_texture_cube_map is available.
> GL_EXT_texture_filter_anisotropic (max of max anisotropy: 2.0) is available.
> GL_ARB_texture_compression is available.
> GL_3DFX_texture_compression_FXT1 is available.
>
> Color buffer: 320 x 320 (R:8 G:8 B:8 A:8 + Z:24)
> Double buffering mode.
> Per-vertex shading.
> 5 directional light(s).
> Linear equation fogging.
>
> X Error of failed request:  BadRequest (invalid request code or no such operation)
>   Major opcode of failed request:  159 (DAMAGE)
>   Minor opcode of failed request:  4 ()
>   Serial number of failed request:  46
>   Current serial number in output stream:  50
> %
> ---------------------------------------------
> my xorg.conf is
>
> Section "ServerLayout"
>         Identifier     "X.org Configured"
>         Screen      0  "Screen0" 0 0
>         InputDevice    "Mouse2" "CorePointer"
>         InputDevice    "Mouse0" "AlwaysCore"
>         InputDevice    "Keyboard0" "CoreKeyboard"
>         Option         "OffTine" "20"
>         Option         "AIGLX" "True"
> EndSection
>
> Section "Extensions"
>         Option "Composite" "enable"
>         Option "RENDER" "enable"
> EndSection
>
> Section "Files"
>         RgbPath      "/usr/local/share/X11/rgb"
>         ModulePath   "/usr/local/lib/xorg/modules"
>         FontPath     "/usr/local/lib/X11/fonts/TrueType/"
>         FontPath     "/usr/local/lib/X11/fonts/cyrillic/"
>         FontPath     "/usr/local/lib/X11/fonts/misc/"
>         FontPath     "/usr/local/lib/X11/fonts/TTF/"
>         FontPath     "/usr/local/lib/X11/fonts/OTF"
>         FontPath     "/usr/local/lib/X11/fonts/Type1/"
>         FontPath     "/usr/local/lib/X11/fonts/100dpi/"
>         FontPath     "/usr/local/lib/X11/fonts/75dpi/"
> EndSection
>
> Section "Module"
>         Load  "extmod"
>         Load  "record"
>         Load  "dbe"
>         Load  "glx"
>         Load  "GLcore"
>         Load  "xtrap"
>         Load  "dri"
>         Load  "freetype"
>         Load  "type1"
> EndSection
>
> Section "DRI"
>         group 0
>         mode 0666
> EndSection
>
> Section "InputDevice"
>         Identifier  "Keyboard0"
>         Driver      "kbd"
>         Option      "XkbRules" "xorg"
>         Option      "XkbModel" "pc105"
>         Option      "XkbVariant" "winkeys"
>         Option      "XkbLayout"   "us,ru(winkeys)"
> #        Option      "XkbOptions"  "grp:lwin_toggle,grp_led:scroll"
>         Option      "XkbOptions"  "grp:menu_toggle,grp_led:num"
> EndSection
>
> Section "InputDevice"
>         Identifier  "Mouse0"
>         Driver      "mouse"
>         Option      "Protocol" "auto"
>         Option      "Device" "/dev/sysmouse"
>         Option      "ZAxisMapping" "4 5 6 7"
> EndSection
>
> Section "InputDevice"
>         Identifier  "Mouse2"
>         Option      "ZAxisMapping" "8 9 10 11"
>         Option      "Buttons" "11"
>         Driver      "mouse"
>         Option      "Protocol" "auto"
>         Option      "Device" "/dev/psm0"
> EndSection
>
>
> Section "Monitor"
>         #DisplaySize      330   210     # mm
>         Identifier   "Monitor0"
>         VendorName   "LPL"
>         ModelName    "bc00"
> 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     "NoAccel"                   # [<bool>]
>         #Option     "SWcursor"                  # [<bool>]
>         #Option     "ColorKey"                  # <i>
>         #Option     "CacheLines"                # <i>
>         #Option     "Dac6Bit"                   # [<bool>]
>         #Option     "DRI"                       # [<bool>]
>         #Option     "NoDDC"                     # [<bool>]
>         #Option     "ShowCache"                 # [<bool>]
>         #Option     "XvMCSurfaces"              # <i>
>         #Option     "PageFlip"                  # [<bool>]
>         Identifier  "Card0"
>         Driver      "i810"
>         VendorName  "Intel Corporation"
>         BoardName   "Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
>         BusID       "PCI:0:2:0"
>         Option      "DRI"       "true"
>         Option      "XAANoOffScreenPixmaps" "true"
>         VideoRam    65535
> EndSection
>
> Section "Screen"
>         Identifier "Screen0"
>         Device     "Card0"
>         Monitor    "Monitor0"
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     1
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     4
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     8
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     15
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     16
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Modes "1280x800"
>                 Depth     24
>         EndSubSection
> EndSection
> --------------------------------------
>
> for two day i start beryl with .xinitrc
>
> #!/bin/sh
> emerald &
> /usr/local/bin/beryl --indirect-rendering --strict-binding --replace settings &  wmpid=$!
> xterm &
> wait $wmpid
> %
>

Would you mind sharing the output of 'kldstat' and your /boot/loader.conf?

-- 
"The biggest problem with communication is the illusion that it has
occurred." G. B. Shaw
www.thelastcitadel.com


More information about the freebsd-x11 mailing list