You are not logged in.
And next time please better specify the card you have, in first post.
I did. I put it in the thread title
I have never heard about 82845G.
Ah, but that doesn't mean Intel didn't design and produce it and I do indeed have this chipset.
VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)
And about those packages, I already have both of those installed, and tried with no xorg.conf many moons ago.
-dav7
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
Okay, just a few last shots, then I'm off...
Is that file there and okay? 'pacman -Qo /usr/lib/xorg/modules/dri/i915_dri.so' ... should be owned by intel-dri; reinstall it just to be sure.
Anything fishy with your libs? 'env | grep LD' and 'cat /etc/ld.so.conf'
Any files in /usr/lib/xorg/modules which don't belong there? 'find /usr/lib/xorg/modules/ -type f | xargs pacman -Qo | grep error'
No framebuffer driver getting in the way? 'lsmod | grep fb'
Good luck.
1000
Offline
And next time please better specify the card you have, in first post.
I did. I put it in the thread title
I have never heard about 82845G.
Ah, but that doesn't mean Intel didn't design and produce it and I do indeed have this chipset.
VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)
And about those packages, I already have both of those installed, and tried with no xorg.conf many moons ago.
-dav7
That wasnt meant that only I didnt heard about that. It means that noone could remember the names of all graphics chips, best way is to describe that as Intel integrated graphics, and than add more description in first post.
I dont want to punish you, it is only question of some convetnion
as byte writen try to inspect the dri module (previous post)
and I suggest to reinstall intel-dri, because accoarding to xorg.log you are missiong it.
(EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/i915_dri.so failed (/usr/lib/xorg/modules/dri/i915_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering
Offline
That wasnt meant that only I didnt heard about that. It means that noone could remember the names of all graphics chips, best way is to describe that as Intel integrated graphics, and than add more description in first post. I dont want to punish you, it is only question of some convetnion
Sure, I understand. I also used "Intelgrated" in the thread title, which spawned from a completely honest, genuine typo on IRC which I went to backspace but didn't
as byte writen try to inspect the dri module (previous post)
How?
and I suggest to reinstall intel-dri, because accoarding to xorg.log you are missiong it.
Yeah, I've done a fair bit of messing around with i915_dri.so (in terms of location), so yeah, I did that.
---
Okay, just a few last shots, then I'm off...
Is that file there and okay? 'pacman -Qo /usr/lib/xorg/modules/dri/i915_dri.so' ... should be owned by intel-dri; reinstall it just to be sure.
1, That file wasn't there, so I symlinked it to the one in /usr/lib/dri.
2, I have no intel-dri user. Should I add one, and with what UID?
Anything fishy with your libs? 'env | grep LD' and 'cat /etc/ld.so.conf'
LD_LIBRARY_PATH=/Users/dav7/GNUstep/Library/Libraries:/opt/GNUstep/Local/Library/Libraries:/opt/GNUstep/System/Library/Libraries:/usr/lib/xorg
/Users/dav7/ + cat /etc/ld.so.conf
#
# /etc/ld.so.conf
#
# End of file
/opt/qt/lib
/usr/lib/libfakeroot
/opt/kde/lib
Any files in /usr/lib/xorg/modules which don't belong there? 'find /usr/lib/xorg/modules/ -type f | xargs pacman -Qo | grep error'
error: No package owns /usr/lib/xorg/modules/amdxmm.so
error: No package owns /usr/lib/xorg/modules/ati_drv.la
error: No package owns /usr/lib/xorg/modules/ati_drv.so
error: No package owns /usr/lib/xorg/modules/drivers/ati_drv.la
error: No package owns /usr/lib/xorg/modules/drivers/ch7017.la
error: No package owns /usr/lib/xorg/modules/drivers/ch7xxx.la
error: No package owns /usr/lib/xorg/modules/drivers/fglrx_drv.so
error: No package owns /usr/lib/xorg/modules/drivers/intel_drv.la
error: No package owns /usr/lib/xorg/modules/drivers/ivch.la
error: No package owns /usr/lib/xorg/modules/drivers/radeon_drv.la
error: No package owns /usr/lib/xorg/modules/drivers/radeonhd_drv.la
error: No package owns /usr/lib/xorg/modules/drivers/sil164.la
error: No package owns /usr/lib/xorg/modules/drivers/tfp410.la
error: No package owns /usr/lib/xorg/modules/extensions/libdbe.la
error: No package owns /usr/lib/xorg/modules/extensions/libdri.la
error: No package owns /usr/lib/xorg/modules/extensions/libdri2.la
error: No package owns /usr/lib/xorg/modules/extensions/libdri2.so
error: No package owns /usr/lib/xorg/modules/extensions/libextmod.la
error: No package owns /usr/lib/xorg/modules/extensions/libglx.la
error: No package owns /usr/lib/xorg/modules/extensions/libxtrap.la
error: No package owns /usr/lib/xorg/modules/fonts/libfreetype.la
error: No package owns /usr/lib/xorg/modules/glesx.so
error: No package owns /usr/lib/xorg/modules/input/kbd_drv.la
error: No package owns /usr/lib/xorg/modules/input/mouse_drv.la
error: No package owns /usr/lib/xorg/modules/libexa.la
error: No package owns /usr/lib/xorg/modules/libfb.la
error: No package owns /usr/lib/xorg/modules/libint10.la
error: No package owns /usr/lib/xorg/modules/libshadow.la
error: No package owns /usr/lib/xorg/modules/libshadowfb.la
error: No package owns /usr/lib/xorg/modules/libvbe.la
error: No package owns /usr/lib/xorg/modules/libvgahw.la
error: No package owns /usr/lib/xorg/modules/libwfb.la
error: No package owns /usr/lib/xorg/modules/libxaa.la
error: No package owns /usr/lib/xorg/modules/libxf8_16bpp.la
error: No package owns /usr/lib/xorg/modules/linux/libfbdevhw.la
error: No package owns /usr/lib/xorg/modules/linux/libfglrxdrm.so
error: No package owns /usr/lib/xorg/modules/multimedia/bt829_drv.la
error: No package owns /usr/lib/xorg/modules/multimedia/fi1236_drv.la
error: No package owns /usr/lib/xorg/modules/multimedia/msp3430_drv.la
error: No package owns /usr/lib/xorg/modules/multimedia/tda8425_drv.la
error: No package owns /usr/lib/xorg/modules/multimedia/tda9850_drv.la
error: No package owns /usr/lib/xorg/modules/multimedia/tda9885_drv.la
error: No package owns /usr/lib/xorg/modules/multimedia/theatre200_drv.la
error: No package owns /usr/lib/xorg/modules/multimedia/theatre_detect_drv.la
error: No package owns /usr/lib/xorg/modules/multimedia/theatre_drv.la
error: No package owns /usr/lib/xorg/modules/multimedia/uda1380_drv.la
Meep?
No framebuffer driver getting in the way? 'lsmod | grep fb'
/Users/dav7/ + lsmod | grep fb
/Users/dav7/ +
Nope
Good luck.
Thanks =P
-dav7
Last edited by dav7 (2008-09-18 09:54:03)
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
post output of
pacman -Ql intel-dri
And I think you shuld move the files that doesnt belong to any package to some backup directory.
Offline
Ouch!
1) see where that /usr/lib/xorg in LD_LIBRARY_PATH comes from (somewhere in /etc or your ~ most probably) and get rid of that
2) get rid of that garbage in /usr/lib/xorg/modules/: (I would have got a nice one-liner to do that until I realized that pacman uses stderr instead of stdout for the "error:" lines... so for now use 'find /usr/lib/xorg/ -name '*.la' -delete', and the run the former command I gave you to list them and manually kill the remaining .so files that don't belong there)
Last edited by byte (2008-09-18 10:18:02)
1000
Offline
/Users/dav7/ + pacman -Ql intel-dri
intel-dri /usr/
intel-dri /usr/lib/
intel-dri /usr/lib/xorg/
intel-dri /usr/lib/xorg/modules/
intel-dri /usr/lib/xorg/modules/dri/
intel-dri /usr/lib/xorg/modules/dri/i810_dri.so
intel-dri /usr/lib/xorg/modules/dri/i915_dri.so
intel-dri /usr/lib/xorg/modules/dri/i965_dri.so
Meh, moving them probably won't do much since the DRI framework targets and loads a specific .so, it doesn't scan the directory and figure out what .so to load from that. I don't know though.
-dav7
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
I used to have that chipset and integrated graphics, but I only tried it on Mandriva( my other distro I use), and 3D worked fine.
Offline
Ah, thanks for that tip, I might download its LiveCD (low possibility) or ask its devs how they fixed the problem and/or try to make my system like its packages (high-ish possibility).
But for now, I'm leaving this alone. I don't smell burning (the CPU trying to do too much graphically in a short period of time) every day, so I see no problem
-dav7
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
Suit yourself, but personally if I were you I wouldn't rest until I fix any problems with this. But I'm a perfectionist, any problem like this bothers me
Offline
Me too... it's just that Linux video issues have always bitten me hard... every time I go to do something that's video-related, BAM, it just eats up time and energy and I often don't see a result. Over time, I've been less and less interested in fixing this problem.
So I'm like... I just don't care anymore. X works and doesn't take a week to redraw. Videos play, albeit using 7234598247% CPU, unless I use mplayer, at which point they use 3617299123% CPU.
I'm getting a new computer someday... someday. I just don't know what I need. When I find a forum that I can ask in and actually gives me a response instead of locking the thread because I made a tiny slip-up (<-- on this forum!) or letting the thread go dead, I'll get my new computer.
-dav7
Last edited by dav7 (2008-09-19 08:14:24)
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
You've seen my last post, right? Still no luck after fixing your LD_LIBRARY_PATH and removing the cruft in /usr/lib/xorg/modules?
1000
Offline
Oh, no, I didn't -.-
/usr/lib/xorg/modules has been cleaned
After some poking around, I found you were right.
/etc/ + grep 'LD_LIBRARY_PATH' *
/etc/ +
/etc/ + grep -r 'LD_LIBRARY_PATH' *
httpd/build/config_vars.mk:SHLIBPATH_VAR = LD_LIBRARY_PATH
Binary file httpd/modules/libphp5.so matches
php/_php.ini:safe_mode_protected_env_vars = LD_LIBRARY_PATH
php/php.ini:safe_mode_protected_env_vars = LD_LIBRARY_PATH
php/php.ini.pacnew:safe_mode_protected_env_vars = LD_LIBRARY_PATH
profile.d/ati-fglrx.sh:if [ $LD_LIBRARY_PATH ]
profile.d/ati-fglrx.sh: if ! set | grep LD_LIBRARY_PATH | grep /usr/lib/xorg > /dev/null
profile.d/ati-fglrx.sh: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/xorg
profile.d/ati-fglrx.sh: export LD_LIBRARY_PATH
profile.d/ati-fglrx.sh: LD_LIBRARY_PATH=/usr/lib/xorg
profile.d/ati-fglrx.sh: export LD_LIBRARY_PATH
webmin/config.pacsave:ld_env=LD_LIBRARY_PATH
/etc/ + cd profile.d
/etc/profile.d/ + ls
GNUstep.sh bash_completion.sh glib2.sh jre.sh ladspa.sh mozilla-common.sh plan9.sh qt3.sh xorg.sh
ati-fglrx.sh glib2.csh gvfs-bash-completion.sh kde3.sh locale.sh perlbin.sh prism.sh texlive.sh.pacsave
/etc/profile.d/ + ls -l
total 80
-rwxr-xr-x 1 root root 15175 2007-07-17 19:57 GNUstep.sh
-rwxr-xr-x 1 root root 697 2008-07-03 17:55 ati-fglrx.sh
-rwxr-xr-x 1 root root 398 2008-01-10 15:10 bash_completion.sh
-rwxr-xr-x 1 root root 28 2008-09-06 05:34 glib2.csh
-rwxr-xr-x 1 root root 28 2008-09-06 05:34 glib2.sh
-rwxr-xr-x 1 root root 2201 2008-09-14 23:44 gvfs-bash-completion.sh
-rwxr-xr-x 1 root root 183 2008-07-09 11:59 jre.sh
-rwxr-xr-x 1 root root 436 2008-08-26 18:36 kde3.sh
-rwxr-xr-x 1 root root 38 2008-01-05 06:34 ladspa.sh
-rwxr-xr-x 1 root root 176 2008-09-18 18:08 locale.sh
-rwxr-xr-x 1 root root 75 2008-06-29 20:43 mozilla-common.sh
-rwxr-xr-x 1 root root 118 2008-07-07 23:05 perlbin.sh
-rwxr-xr-x 1 root root 53 2005-11-28 07:28 plan9.sh
-rw-r--r-- 1 root root 34 2008-03-28 21:51 prism.sh
-rwxr-xr-x 1 root root 131 2008-09-14 23:15 qt3.sh
-rwxr-xr-x 1 root root 76 2007-11-18 07:19 texlive.sh.pacsave
-rwxr-xr-x 1 root root 392 2008-09-06 21:54 xorg.sh
/etc/profile.d/ + cat ati-fglrx.sh
### START ATI FGLRX ###
### Automatically modified by ATI Proprietary driver scripts
### Please do not modify between START ATI FGLRX and END ATI FGLRX
if [ $LD_LIBRARY_PATH ]
then
if ! set | grep LD_LIBRARY_PATH | grep /usr/lib/xorg > /dev/null
then
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/xorg
export LD_LIBRARY_PATH
fi
else
LD_LIBRARY_PATH=/usr/lib/xorg
export LD_LIBRARY_PATH
fi
if [ $LIBGL_DRIVERS_PATH ]
then
if ! set | grep LIBGL_DRIVERS_PATH | grep /usr/lib/dri > /dev/null
then
LIBGL_DRIVERS_PATH=$LIBGL_DRIVERS_PATH:/usr/lib/dri
export LIBGL_DRIVERS_PATH
fi
else
LIBGL_DRIVERS_PATH=/usr/lib/dri
export LIBGL_DRIVERS_PATH
fi
### END ATI FGLRX ###
/etc/profile.d/ +
That file has since been chmodded -x.
-dav7
Last edited by dav7 (2008-09-19 11:14:02)
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
After rebooting...
I HAS GOOD NEWS!!!111234756928
Well, both good and bad news. The good news is in bold, the bad is underlined.
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 1.9.0 i915 (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/i915_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i915_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
libGL error:
Can't open configuration file /etc/drirc: No such file or directory.
libGL error:
Can't open configuration file /Users/dav7/.drirc: No such file or directory.
Failed to initialize TTM buffer manager. Falling back to classic.
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_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
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_copy_sub_buffer, 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_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 845G 20061102 x86/MMX/SSE2
OpenGL version string: 1.3 Mesa 7.1
OpenGL extensions:
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,
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_non_power_of_two, 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_logic_op, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_cull_vertex,
GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, 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_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_ATI_separate_stencil, 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_point_sprite,
GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays3 GLX Visuals
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
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x73 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None36 GLXFBConfigs:
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
----------------------------------------------------------------------
0x74 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x75 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x76 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x77 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x78 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x79 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x7a 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x7b 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x7c 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x7d 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x7e 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x7f 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x80 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x81 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x82 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x83 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x84 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x85 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x86 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x87 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x88 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x89 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x8a 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x8b 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x8c 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x8d 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x8e 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x8f 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x90 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x91 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x92 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x93 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x94 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x95 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x96 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x97 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
However...
/Users/dav7/ + LIBGL_DEBUG=verbose glxinfo | grep pixmap
libGL: XF86DRIGetClientDriverName: 1.9.0 i915 (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/i915_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i915_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
libGL error:
Can't open configuration file /etc/drirc: No such file or directory.
libGL error:
Can't open configuration file /Users/dav7/.drirc: No such file or directory.
Failed to initialize TTM buffer manager. Falling back to classic.
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
You can see in the non-italic text (what I assume went to stderr), I have GLX_EXT_texture_from_pixmap listed twice. I remember being told it needs to be listed 3 times (in the OpenGL extensions section) for it to be usable by Compiz Fusion.
But I have direct rendering. Sortakinda.
-dav7
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
1000
Offline
I've actually tried Compiz Fusion out already. Performance isn't great with larger-than-too-small-to-be-useful window sizes, the cube runs at about 10fps, and Firefox is unusable. I wasn't out to try Compiz though.
glxgears gives me 83-84fps, which is nice - and while using 17% to 23% CPU! I was pretty shocked when I opened htop and saw that, while just waiting for it to say 83%+ CPU usage
I ran compiz-check anyway for teh lulz (and because I are happy-ish), and I colored the output as well.
/Users/dav7/ + ./compiz-check
Gathering information about your system...
Distribution: Arch Linux
Desktop environment: GNOME
Graphics chip: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)
Driver in use: intel
Rendering method: AIGLXChecking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
I'm a little impressed that it figured out that I use Arch Linux... heheh
It didn't guess my session correctly though - I do use GNOME... as a session manager. As an actual desktop environment, I use Openbox and tint2. But hey, awesome
-dav7
Last edited by dav7 (2008-09-19 15:23:37)
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
Okay, this isn't *completely* solved yet.
I'm getting occasional rendering artifacts. Like when I resize a window, the little popup alert that appears in the window isn't drawn out of the image properly if I resize quickly (and I tend to do so, since I can ) and it leaves artifacts. I can typically resize the window again a little more slowly to draw the lines left of the resize box away, but what can I do to get a more permanent fix?
-dav7
Last edited by dav7 (2008-09-20 07:39:22)
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
Is there a manpage for the driver? I don't know Intel graphics but perhaps you can try switching from XAA to EXA 2D acceleration, or the other way.
1000
Offline
I am using exactly the same card, have EXA enabled by default, with 3D accel. and with 2581 FPS. I dont' have any xorg.conf. I 've checked the man page for intel driver. It uses the optimal settings by default, so no need of much tinkering.
I also 've an ATI Mobility Firegl 9000, that too has 3D without any xorg.conf.
P.S. I am using xf86-video-intel BTW.
Last edited by Onwards (2008-09-21 01:10:31)
Offline