[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Silicon Motion extremely slow



>
> May we see the messages?  Also, You will need to compile and load a card
> specific kernel module - I have an ATI Radeon in my desktop box, and
> although there is a radeon.o from my kernel, I actually have to remove that
> one and load radeon.o from my copy of XFree [a dri-cvs version] to get 3D
> acceleration - [this may be fixed in more recent kernels than 2.4.3, I'll
> have to check]

Ok, here you are (I'm sorry, because of the length, but I don't know,
what is important):

dmesg:

--snipp--
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 149M
agpgart: no supported devices found.
--/snipp--

XFree.0.log:

--snipp--
(II) Open APM successful
(II) Module ABI versions:
        XFree86 ANSI C Emulation: 0.1
        XFree86 Video Driver: 0.4
        XFree86 XInput driver : 0.2
        XFree86 Server Extension : 0.1
        XFree86 Font Renderer : 0.2
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        Module class: XFree86 Font Renderer
        ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.4
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x80003940, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7194 card 0000,0000 rev 01 class 06,00,00 hdr
80
--/snipp--

--snipp--
(II) PCI: End of PCI scan
(II) LoadModule: "scanpci"
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.4
(II) UnloadModule: "scanpci"
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a


(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.1
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Reloading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Loading extension GLX
(II) LoadModule: "pex5"
(II) Loading /usr/X11R6/lib/modules/extensions/libpex5.a
(II) Module pex5: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension X3D-PEX
(II) LoadModule: "record"
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.13.0
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension RECORD
(II) LoadModule: "xie"
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a
(II) Module xie: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension XIE
(II) LoadModule: "bitmap"
(II) Reloading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Loading font Bitmap
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.1.9
        Module class: XFree86 Font Renderer
        ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font FreeType
(II) LoadModule: "speedo"
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        Module class: XFree86 Font Renderer
        ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font Speedo
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        Module class: XFree86 Font Renderer
        ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "siliconmotion"
(II) Loading /usr/X11R6/lib/modules/drivers/siliconmotion_drv.o
(II) Module siliconmotion: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.2.2
        Module class: XFree86 Video Driver
        ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        Module class: XFree86 XInput Driver
        ABI class: XFree86 XInput driver, version 0.2
(II) Silicon Motion: driver (version 1.2.2) for Silicon Motion Lynx
chipsets:
        Lynx, LynxE, Lynx3D, LynxEM, LynxEM+, Lynx3DM
(II) Primary Device is: PCI 00:02:0
--/snipp--

--snipp--
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.4
(**) Silicon Motion(0): Depth 16, (--) framebuffer bpp 16
(==) Silicon Motion(0): RGB weight 565
(==) Silicon Motion(0): Default visual is TrueColor
(==) Silicon Motion(0): Using Hardware Cursor
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) Silicon Motion(0): Primary V_BIOS segment is: 0xc000
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/X11R6/lib/modules/libvbe.a
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) Silicon Motion(0): initializing int10
(II) Silicon Motion(0): Primary V_BIOS segment is: 0xc000
(II) Silicon Motion(0): VESA BIOS detected
(II) Silicon Motion(0): VESA VBE Version 2.0
(II) Silicon Motion(0): VESA VBE Total Mem: 8192 kB
(II) Silicon Motion(0): VESA VBE OEM: Silicon Motion SM720 VGA BIOS
(II) Silicon Motion(0): VESA VBE OEM Software Rev: 2.0
(II) Silicon Motion(0): VESA VBE OEM Vendor: SM720
(II) Silicon Motion(0): VESA VBE OEM Product: SM720
(II) Silicon Motion(0): VESA VBE OEM Product Rev: SM720
(--) Silicon Motion(0): Chipset: "Lynx3DM"
(II) Silicon Motion(0): Physical MMIO at 0xF8000000
(II) Silicon Motion(0): Logical MMIO at 0x4033D000 - 0x4053CFFF
(II) Silicon Motion(0): DPR=0x4033D000, VPR=0x4033D800, IOBase=0x403FD000
(II) Silicon Motion(0): DataPort=0x4043D000 - 0x4053CFFF
(II) Silicon Motion(0): Physical frame buffer at 0xF8200000
(II) Silicon Motion(0): Logical frame buffer at 0x00000000 - 0xFFFFFFFF
(II) Silicon Motion(0): Cursor Offset: FFFFFC00 Reserved: FFFFF800
(II) Silicon Motion(0): TFT Panel Size = 1024x768
        SMI_PreInit vgaCRIndex=3d4, vgaIOBase=3d0, MMIOBase=4033d000
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.2.0
        ABI class: XFree86 Video Driver, version 0.4
(II) Silicon Motion(0): I2C bus "I2C bus" initialized.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) Silicon Motion(0): VESA VBE DDC supported
(II) Silicon Motion(0): VESA VBE DDC Level none
(II) Silicon Motion(0): VESA VBE DDC transfer in appr. 0 sec.
(II) Silicon Motion(0): VESA VBE DDC read successfully
(==) Silicon Motion(0): Using gamma correction (1.0, 1.0, 1.0)
(--) Silicon Motion(0): videoram: 8192kB
        SMI_PreInit minClock=20000, maxClock=135000
(--) Silicon Motion(0): Detected current MCLK value of 100.227 MHz
(II) Silicon Motion(0): Generic Monitor: Using hsync range of 28.00-49.00
kHz
(II) Silicon Motion(0): Generic Monitor: Using vrefresh range of
43.00-72.00 Hz
(II) Silicon Motion(0): Clock range:  20.00 to 135.00 MHz

(II) Silicon Motion(0): Mode: 1024x768 16-bpp, 60.003841Hz
(II) Silicon Motion(0): Mode: 800x600 16-bpp, 72.187569Hz
(II) Silicon Motion(0): Mode: 640x480 16-bpp, 60.000000Hz
(--) Silicon Motion(0): Virtual size is 1024x768 (pitch 1024)
(**) Silicon Motion(0): Default mode "1024x768": 65.0 MHz (scaled from 0.1
MHz),
 48.4 kHz, 60.0 Hz
(II) Silicon Motion(0): Modeline "1024x768"   65.00  1024 1048 1184 1344
768 77
1 777 806 -hsync -vsync
(**) Silicon Motion(0): Default mode "800x600": 50.0 MHz (scaled from -0.1
MHz),
 48.1 kHz, 72.2 Hz
(II) Silicon Motion(0): Modeline "800x600"   50.00  800 856 976 1040  600
637 64
3 666 +hsync +vsync
(**) Silicon Motion(0): Default mode "640x480": 25.2 MHz (scaled from 0.2
MHz),
31.5 kHz, 60.0 Hz
(II) Silicon Motion(0): Modeline "640x480"   25.20  640 656 752 800  480
490 492
 525 -hsync -vsync
(++) Silicon Motion(0): DPI set to (100, 100)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        ABI class: XFree86 ANSI C Emulation, version 0.1
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.4
(II) do I need RAC?  No, I don't.
--/snipp--

--snipp--
(II) Silicon Motion(0): Physical MMIO at 0xF8000000
(II) Silicon Motion(0): Logical MMIO at 0x4026D000 - 0x4046CFFF
(II) Silicon Motion(0): DPR=0x4026D000, VPR=0x4026D800, IOBase=0x4032D000
(II) Silicon Motion(0): DataPort=0x4036D000 - 0x4046CFFF
(II) Silicon Motion(0): WC region has to be split (0xf8200000,0x800000)
(==) Silicon Motion(0): Write-combining range (0xf8200000,0x200000)
(==) Silicon Motion(0): Write-combining range (0xf8400000,0x400000)
(==) Silicon Motion(0): Write-combining range (0xf8800000,0x200000)
(II) Silicon Motion(0): Physical frame buffer at 0xF8200000
(II) Silicon Motion(0): Logical frame buffer at 0x4046D000 - 0x40C6CFFF
(II) Silicon Motion(0): Cursor Offset: 007FFC00 Reserved: 007FF800
(II) Silicon Motion(0): TFT Panel Size = 1024x768
(II) Silicon Motion(0): Current mode 0x62.
(II) Silicon Motion(0): Saved current video mode.  Register dump:
(II) Silicon Motion(0): START register dump ------------------
--/snipp--

--snipp--
(II) Silicon Motion(0): END register dump --------------------
(II) Silicon Motion(0): FrameBuffer Box: 0,0 - 1024,1600
(II) Silicon Motion(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        8x8 mono pattern filled rectangles
        8x8 color pattern filled rectangles
        CPU to Screen color expansion
        Solid Horizontal and Vertical Lines
        Offscreen Pixmaps
        Setting up tile and stipple cache:
                24 128x128 slots
                6 256x256 slots
                32 8x8 color pattern slots
        SMI_DGAInit 1024x768 @ 16 bpp
        SMI_DGAInit 800x600 @ 16 bpp
        SMI_DGAInit 640x480 @ 16 bpp
(**) Option "dpms"
(**) Silicon Motion(0): DPMS enabled
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
PEXExtensionInit: Couldn't open default PEX font file  Roman_M
(II) Keyboard "Generic Keyboard" handled by legacy driver
(**) Option "Protocol" "PS/2"
(**) Configured Mouse: Protocol: "PS/2"
(**) Option "CorePointer"
(**) Configured Mouse: Core Pointer
(**) Option "Device" "/dev/psaux"
(==) Configured Mouse: Buttons: 3
(**) Option "Emulate3Buttons" "true"
(**) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "Protocol" "ImPS/2"
(**) Generic Mouse: Protocol: "ImPS/2"
(**) Option "SendCoreEvents" "true"
(**) Generic Mouse: always reports core events
(**) Option "Device" "/dev/input/mice"
(==) Generic Mouse: Buttons: 3
(**) Option "ZAxisMapping" "4 5"
(**) Generic Mouse: ZAxisMapping: buttons 4 and 5
(II) XINPUT: Adding extended input device "Generic Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)

xine.log:

Using MMXEXT for IDCT transform
Using MMXEXT for motion compensation
This is xine (X11 gui) - a free video player v0.5.0.rc2
(c) 2000, 2001 by G. Bartsch and the xine project team.
Built with xine library 0.5.0 [Thu 26 Jul 2001 21:23:30]-[gcc version
2.95.4 200
10703 (Debian prerelease)]-[Linux 2.4.2 i686].
Found xine library version: 0.5.0 (0.5.0.rc2).
Display is not using Xinerama.
video_out_xv: using Xv port 46 for hardware colorspace conversion and
scaling.
video_out_xv: colorkey is 0000083e
XV_BRIGHTNESS
video_out_xv: this adaptor supports the yuy2 format.
video_out_xv: this adaptor supports the yv12 format.
load_plugins: video output plugin Xv successfully loaded.
audio_oss_out: Opening audio device...
audio_oss_out : supported modes are mono stereo
load_plugins: audio output plugin oss successfully loaded.
xine_init entered
input_d4d: using raw device /dev/rdvd
load_plugins: input plugin found : d4d
load_plugins: input plugin found : stdin_fifo
load_plugins: input plugin found : VCD
load_plugins: input plugin found : DVD
load_plugins: input plugin found : TCP
load_plugins: input plugin found : file
load_plugins: input plugin found : RTP
load_plugins: demux plugin found : MPEG_BLOCK
load_plugins: demux plugin found : MPEG_ELEM
load_plugins: demux plugin found : MPGAUDIO
load_plugins: demux plugin found : AVI
load_plugins: demux plugin found : MPEG_PES
load_plugins: demux plugin found : MPEG
video decoder plugin found : mpeg2dec
SPU Can Handle ?
SPU Can Handle yes 1
spu decoder plugin found : spudec
audio decoder plugin found : mpgdec
audio decoder plugin found : ac3dec
video decoder plugin found : vfw (win32) video decoder
audio decoder plugin found : vfw (win32) audio decoder
xine_init returning
xine_play_internal: open d4d://i1t0c0t0, start pos = 0
input_d4d : input_plugin_open media type correct. file name is i1t0c0t0
input_d4d: playing title 0 from chapter 0 -> chapter 0
input length : 110161920
xine: using input plugin >d4d< for this MRL.
xine: using demuxer plugin >MPEG_BLOCK< for this MRL.
metronom: video stream start...
metronom: waiting for audio to start...
metronom: audio stream start...
metronom: audio stream start...done
metronom: video stream start...done
video_out: thread created
audio_oss_out: ao_open rate=48000, mode=4
audio_oss_out : 1 channels output
audio_out : audio_step 61440 pts per 32768 samples
metronom: first audio pts => offset = -16998
mpeg2dec: frame size has changed to from 0 x 0 to 720 x 480
mpeg2dec: old frames freed.
metronom: first video pts => offset = -16998
xine_stop
xine_stop: stopping demuxer
xine_stop: closing input
xine_stop: done
metronom: video stream end
metronom: waiting for audio to end...
metronom: audio stream end
xine-panel: EXIT
xine_exit: try to get lock...
xine_exit: shutdown audio
xine_exit: shutdown video
xine_exit: bye!


Hope, this helps.
>
> The options for these kernel modules should be listed just after the agpgart
> options in your xconfig/menuconfig display.
>
>
My card is not mentioned in the kernel_config. But this should not be the
reason. I saw a movie on my brothers laptop, which is equipped with
savage chip and has also no options in the kernel.

Thanks

   Gernot




Reply to: