Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I am aware of the massive amount of threads on getting 3D acceleration to work with ATI M300, however I am still unable to get DRI to work. I have been reading up on documentation and many tutorials and help threads on LinuxQuestions .
Hardware:
Dell Inspiron 6000
Inspiron 6000 1920x1200 WSXGA LCD
ATI Technologies, Inc. M22 [Radeon Mobility M300]
Intel i915 GM/PM
Software:
Slackware 10.2
Linux-2.6.16.18 on i686
Xorg 6.9
fglrx 8.25.18
Mesa 6.5
Kernel Config:
Code:
grep "INTEL" /usr/src/linux/.config
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_AGP_INTEL=y
CONFIG_FB_INTEL=m
# CONFIG_FB_INTEL_DEBUG is not set
# CONFIG_SND_HDA_INTEL is not set
CONFIG_SND_INTEL8X0=m
# CONFIG_SND_INTEL8X0M is not set
Code:
grep "ATI" /usr/src/linux/.config
CONFIG_SPARSEMEM_STATIC=y
# CONFIG_MATH_EMULATION is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_PCCARD_NONSTATIC=m
# CONFIG_AGP_ATI is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
CONFIG_USB_ATI_REMOTE=m
CONFIG_USB_ATI_REMOTE2=m
# CONFIG_JFS_STATISTICS is not set
Code:
grep "PCI" /usr/src/linux/.config
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCIEPORTBUS=y
CONFIG_PCI_LEGACY_PROC=y
# PCI Hotplug Support
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_IEEE1394_PCILYNX is not set
CONFIG_NET_PCI=y
# CONFIG_NE2K_PCI is not set
# Wireless 802.11b ISA/PCI cards support
CONFIG_PCI_HERMES=m
# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support
# CONFIG_SERIO_PCIPS2 is not set
# CONFIG_RADIO_GEMTEK_PCI is not set
# PCI devices
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_YMFPCI is not set
Code:
grep "VIDEO" /usr/src/linux/.config
CONFIG_ACPI_VIDEO=y
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_VIDEO_DEV=m
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_BT848 is not set
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_W9966=m
CONFIG_VIDEO_CPIA=m
CONFIG_VIDEO_CPIA_PP=m
CONFIG_VIDEO_CPIA_USB=m
CONFIG_VIDEO_SAA5246A=m
CONFIG_VIDEO_SAA5249=m
CONFIG_VIDEO_STRADIS=m
# CONFIG_VIDEO_ZORAN is not set
CONFIG_VIDEO_SAA7134=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_DPC=m
CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HEXIUM_GEMINI=m
CONFIG_VIDEO_CX88=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_EM28XX=m
CONFIG_VIDEO_OVCAMCHIP=m
CONFIG_VIDEO_AUDIO_DECODER=m
CONFIG_VIDEO_DECODER=m
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_VIDEOBUF=m
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEO_BUF=m
CONFIG_VIDEO_BTCX=m
CONFIG_VIDEO_IR=m
CONFIG_VIDEO_TVEEPROM=m
CONFIG_VIDEO_SELECT=y
Code:
grep "AGP" /usr/src/linux/.config
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
glxgears
Xlib: extension "XFree86-DRI" missing on display ":0.0".
602 frames in 5.0 seconds = 120.390 FPS
glxinfo:
Code:
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_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_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
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
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x3c 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
fglrxinfo:
Code:
bash-3.1# /usr/X11R6/bin/fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Brian Paul
OpenGL renderer string: Mesa X11
OpenGL version string: 1.5 Mesa 6.5
I think it's strange that glxinfo reports that I am running Mesa 6.4.1 while fglrxinfo reports Mesa 6.5. Slackware 10.2 is built against Mesa 6.4.1 and I recently updated to Mesa 6.5.
Xorg.0.log Issues:
Code:
grep "EE" /var/log/Xorg.0.log
(EE) fglrx(0): Fail to initialize ASIC in kernel.
Code:
grep "(WW)" /var/log/Xorg.0.log
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Specified desktop setup not supported: 8
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
(WW) fglrx(0): Failed to set up write-combining range (0xd3800000,0x7f0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd3000000,0xff0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd2000000,0x1ff0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd0000000,0x3ff0000)
Tremulous Game Error:
Code:
./tremulous.x86
tremulous 1.1.0 linux-x86 Feb 28 2006
----- FS_Startup -----
Current search path:
./.tremulous/base
./tremulous/base/vms-1.1.0.pk3 (4 files)
./tremulous/base/map-uncreation-1.1.0.pk3 (110 files)
./tremulous/base/map-tremor-1.1.0.pk3 (45 files)
./tremulous/base/map-transit-1.1.0.pk3 (135 files)
./tremulous/base/map-niveus-1.1.0.pk3 (134 files)
./tremulous/base/map-nexus6-1.1.0.pk3 (151 files)
./tremulous/base/map-karith-1.1.0.pk3 (118 files)
./tremulous/base/map-atcs-1.1.0.pk3 (87 files)
./tremulous/base/map-arachnid2-1.1.0.pk3 (67 files)
./tremulous/base/data-1.1.0.pk3 (1229 files)
./tremulous/base
----------------------
2080 files in pk3 files
execing default.cfg
execing autogen.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
------- Input Initialization -------
Joystick is not active.
------------------------------------
...loading libGL.so.1:
Calling SDL_Init(SDL_INIT_VIDEO)...
SDL_Init(SDL_INIT_VIDEO) passed.
Xlib: extension "XFree86-DRI" missing on display ":0.0".
Initializing OpenGL display
...setting mode 3: 640 480
SDL_SetVideoMode failed: Couldn't find matching GLX visual
SDL_SetVideoMode failed: Couldn't find matching GLX visual
Using 8/8/8 Color bits, 16 depth, 8 stencil display.
GL_RENDERER: Mesa GLX Indirect
***********************************************************
You are using software Mesa (no hardware acceleration)!
Driver DLL used: libGL.so.1
If this is intentional, add
"+set r_allowSoftwareGL 1"
to the command line when starting the game.
***********************************************************
...WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem
I apologize for the long post and I thank anyone who can be of assistance.
In the Xorg.0.log I found it saying "(--) Chipset ATI Radeon Mobility M300 (M22) 5460 (PCIE)" is this referring to JUST the graphics card or is it really the chipset, I am wondering if I really am running the i915 chipset is all.
Thanks for your reply cwwilson721 however, I have seen your DRI thread before and for the most part have used it many times prior to this thread however, to no avail. However, this last time I have added some things to the .config file
nothing as of yet, I managed to get video playback to be smoother (see above post) on the fglrx driver so no need to keep reverting back to Xorg's ATI driver, however still no DRI.
switched to Ubuntu and most of the problems were resolved, just broken 3D accel. Also like how I have nearly 2000 views and 1 reply not from me. I hope this doesn't reflect the forum community....
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.