[Openchrome-users] Slow 2d output

julius.junghans@gmx.de julius.junghans
Fri Sep 15 09:13:08 PDT 2006


Hi,

ive just recently changed my laptop in favour of a via nehemiah 1,2 ghz. the 
2d output is slow - for example i can see the screen repainting when 
scrolling sites in konqueror/konsole. even the output of top when it first 
starts up fills the screen in "slow motion"... On the other side watching 
xvid movies works fine.
I guess this behavior is not normal?


glxgears:
2265 frames in 5.0 seconds = 452.874 FPS


/etc/X11/xorg.conf
Section "Module"
        Load  "glx"
        Load  "extmod"
        Load  "xtrap"
        Load  "record"
        Load  "dbe"
        Load  "dri"
        Load  "freetype"
        Load  "type1"
EndSection
Section "Device"
       Identifier  "Card0"
        Driver      "via"
        VendorName  "Unknown Vendor"
        BoardName   "Unknown Board"
        BusID       "PCI:1:0:0"
        Option "EnableAGPDMA" "true"
EndSection
Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 16

            Subsection "Display"
                    Depth       16
                    Modes       "1280x1024" "1280x960" "1024x768" "800x600"
        EndSubSection
EndSection
Section "dri"
  Mode 0666
EndSection


cat /var/log/Xorg.0.log|grep VIA
(II) VIA: driver for VIA chipsets: CLE266, KM400/KN400, K8M800,
(!!) VIA Technologies does not support or endorse this driver in any way.
(II) VIA(0): VIAPreInit
(II) VIA(0): VIAGetRec
(**) VIA(0): Depth 16, (--) framebuffer bpp 16
(==) VIA(0): RGB weight 565
(==) VIA(0): Default visual is TrueColor
(**) VIA(0): Option "EnableAGPDMA" "true"
(==) VIA(0): Using XAA acceleration architecture
(==) VIA(0): Using HW cursor
(**) VIA(0): Option: EnableAGPDMA - Enabling AGP DMA
(--) VIA(0): Chipset: "CLE266"
(II) VIA(0): VIAMapMMIO
(--) VIA(0): mapping MMIO @ 0xe4000000 with size 0x9000
(--) VIA(0): mapping BitBlt MMIO @ 0xe4200000 with size 0x10000
(II) VIA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(--) VIA(0): Chipset Rev.: 18
(WW) VIA(0): Manufacturer plainly copied main PCI ids to Subsystem/Card ids.
(--) VIA(0): Detected VIA VT3122 (CLE266)-EPIA M/MII/....
(II) VIA(0): Detected MemClk 4
(II) VIA(0): ViaGetMemoryBandwidth
(II) VIA(0): Detected TV Standard: NTSC.
(==) VIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) VIA(0): videoram =  32768k
(II) VIA(0): ViaI2CInit
(II) VIA(0): ViaI2CBus1Init
(II) VIA(0): I2C bus "I2C bus 1" initialized.
(II) VIA(0): ViaI2cBus2Init
(II) VIA(0): I2C bus "I2C bus 2" initialized.
(II) VIA(0): ViaI2CBus3Init
(II) VIA(0): I2C bus "I2C bus 3" initialized.
(II) VIA(0): I2C device "I2C bus 1:ddc2" registered at address 0xA0.
(II) VIA(0): I2C device "I2C bus 1:ddc2" removed.
(II) VIA(0): Manufacturer: MAX  Model: 17bb  Serial#: 5539
(II) VIA(0): Year: 2003  Week: 43
(II) VIA(0): EDID Version: 1.3
(II) VIA(0): Analog Display Input,  Input Voltage Level: 0.700/0.700 V
(II) VIA(0): Sync:  Separate
(II) VIA(0): Max H-Image Size [cm]: horiz.: 36  vert.: 27
(II) VIA(0): Gamma: 2.20
(II) VIA(0): DPMS capabilities: Off; RGB/Color Display
(II) VIA(0): First detailed timing is preferred mode
(II) VIA(0): redX: 0.626 redY: 0.340   greenX: 0.288 greenY: 0.608
(II) VIA(0): blueX: 0.148 blueY: 0.064   whiteX: 0.283 whiteY: 0.298
(II) VIA(0): Supported VESA Video Modes:
(II) VIA(0): 720x400 at 70Hz
(II) VIA(0): 640x480 at 60Hz
(II) VIA(0): 640x480 at 75Hz
(II) VIA(0): 800x600 at 75Hz
(II) VIA(0): 1024x768 at 75Hz
(II) VIA(0): 1280x1024 at 75Hz
(II) VIA(0): Manufacturer's mask: 0
(II) VIA(0): Supported Future Video Modes:
(II) VIA(0): #0: hsize: 640  vsize 480  refresh: 85  vid: 22833
(II) VIA(0): #1: hsize: 800  vsize 600  refresh: 85  vid: 22853
(II) VIA(0): #2: hsize: 1024  vsize 768  refresh: 85  vid: 22881
(II) VIA(0): #3: hsize: 1280  vsize 1024  refresh: 85  vid: 39297
(II) VIA(0): #4: hsize: 1600  vsize 1200  refresh: 75  vid: 20393
(II) VIA(0): Supported additional Video Mode:
(II) VIA(0): clock: 157.5 MHz   Image Size:  360 x 270 mm
(II) VIA(0): h_active: 1280  h_sync: 1344  h_sync_end 1504 h_blank_end 1728 
h_border: 0
(II) VIA(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 v_blanking: 1072 
v_border: 0
(II) VIA(0): Monitor name: Belinea
(II) VIA(0): Monitor name:  106075
(II) VIA(0): Ranges: V min: 50  V max: 160 Hz, H min: 30  H max: 98 kHz, 
PixClock max 200 MHz
(II) VIA(0): ViaOutputsDetect
(II) VIA(0): VIATVDetect
(II) VIA(0): ViaVT162xDetect
(II) VIA(0): I2C device "I2C bus 2:VT162x" registered at address 0x40.
(--) VIA(0): Detected VIA Technologies VT1622A/VT1623 TV Encoder
(II) VIA(0): ViaTVInit
(II) VIA(0): ViaVT162xInit
(II) VIA(0): VT162xSave
(II) VIA(0): VT1622DACSense
(--) VIA(0): VT162x: Nothing connected.
(II) VIA(0): ViaOutputsSelect
(II) VIA(0): ViaOutputsSelect: X Configuration: 0x00
(II) VIA(0): ViaOutputsSelect: BIOS Initialised register: 0x00
(II) VIA(0): ViaOutputsSelect: CRT.
(II) VIA(0): ViaModesAttach
(II) VIA(0): Monitor0: Using hsync range of 30.00-98.00 kHz
(II) VIA(0): Monitor0: Using vrefresh range of 50.00-160.00 Hz

...
(--) VIA(0): Display dimensions: (360, 270) mm
(--) VIA(0): DPI set to (90, 96)
(II) VIA(0): VIAUnmapMem
(II) VIA(0): VIAScreenInit
(II) VIA(0): VIAMapFB
(--) VIA(0): mapping framebuffer @ 0xe0000000 with size 0x2000000
(==) VIA(0): Write-combining range (0xe0000000,0x2000000)
(--) VIA(0): Frame buffer start: 0xb5ae9000, free start: 0x280000 end: 
0x2000000
(II) VIA(0): VIAMapMMIO
(--) VIA(0): mapping MMIO @ 0xe4000000 with size 0x9000
(--) VIA(0): mapping BitBlt MMIO @ 0xe4200000 with size 0x10000
(II) VIA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) VIA(0): VIASave
(II) VIA(0): VT162xSave
(II) VIA(0): VIAWriteMode
(II) VIA(0): ViaModePrimary
(II) VIA(0): ViaModePrimaryVGA
(II) VIA(0): ViaModePrimaryVGA: Setting up 1280x1024
(II) VIA(0): CrtcHTotal: 0x6C0
(II) VIA(0): CrtcHDisplay: 0x500
(II) VIA(0): CrtcHBlankStart: 0x500
(II) VIA(0): CrtcHBlankEnd: 0x6C0
(II) VIA(0): CrtcHSyncStart: 0x540
(II) VIA(0): CrtcHSyncEnd: 0x5E0
(II) VIA(0): CrtcVTotal: 0x430
(II) VIA(0): CrtcVDisplay: 0x400
(II) VIA(0): CrtcVSyncStart: 0x401
(II) VIA(0): CrtcVSyncEnd: 0x404
(II) VIA(0): CrtcVBlankStart: 0x400
(II) VIA(0): CrtcVBlankEnd: 0x430
(II) VIA(0): Offset: 0x140
(II) VIA(0): Fetch Count: 0x140
(II) VIA(0): ViaComputeDotClock 157500 : 422c : 0216
(II) VIA(0): ViaTVPower: Off.
(II) VIA(0): VT1622Power
(II) VIA(0): ViaSetPrimaryFIFO
(II) VIA(0): ViaSetPrimaryExpireNumber
(II) VIA(0): ViaSetPrimaryDotclock to 0x000216
(II) VIA(0): ViaSetUseExternalClock
(II) VIA(0): 3D Engine has been initialized.
(II) VIA(0): VIAAdjustFrame
(II) VIA(0): VIAAdjustFrame
(II) VIA(0): - Blanked
(II) VIA(0): [drm] DRM interface version 1.2
(II) VIA(0): [drm] created "via" driver at busid "PCI:1:0:0"
(II) VIA(0): [drm] added 8192 byte SAREA at 0xf8f45000
(II) VIA(0): [drm] mapped SAREA 0xf8f45000 to 0xb5ae7000
(II) VIA(0): [drm] framebuffer handle = 0xe0000000
(II) VIA(0): [drm] added 1 reserved context for kernel
(II) VIA(0): [dri] visual configs initialized.
(II) VIA(0): [drm] register handle = 0xe4000000
(II) VIA(0): [drm] framebuffer handle = 0xe0000000
(II) VIA(0): [drm] mmio Registers = 0xe4000000
(II) VIA(0): [dri] mmio mapped.
(II) VIA(0): - Visuals set up
(II) VIA(0): VIAInternalScreenInit
(II) VIA(0): - B & W
(II) VIA(0): Using 3072 lines for offscreen memory.
(II) VIA(0): Using XFree86 Acceleration Architecture (XAA)
(==) VIA(0): Backing store disabled
(II) VIA(0): - Backing store set up
(II) VIA(0): - SW cursor set up
(II) VIA(0): VIAHWCursorInit
(II) VIA(0): - Def Color map set up
(II) VIA(0): VIALoadPalette
(II) VIA(0): - Palette loaded
(II) VIA(0): - DPMS set up
(II) VIA(0): - Color maps etc. set up
(EE) VIA(0): [drm] drmAgpAcquire failed 19
(II) VIA(0): [dri] use pci.
(II) VIA(0): [drm] Using 22797280 bytes for DRM memory heap.
(II) VIA(0): [dri] frame buffer initialized.
(II) VIA(0): X context handle = 0x1
(II) VIA(0): [drm] installed DRM signal handler
(II) VIA(0): [DRI] installation complete
(II) VIA(0): [dri] kernel data initialized.
(II) VIA(0): [drm] Irq handler installed, using IRQ 12.
(EE) VIA(0): [drm] Failed to initialize DMA ring-buffer: 14
(II) VIA(0): direct rendering enabled
(II) VIA(0): [Xv] Using PCI DMA for Xv image transfer.
(II) VIA(0): Benchmarking video copy. Less is better.
(--) VIA(0): Timed   libc YUV420 copy... 4023958. Throughput: 176.9 MiB/s.
(--) VIA(0): Timed kernel YUV420 copy... 4198106. Throughput: 169.6 MiB/s.
(--) VIA(0): Timed    SSE YUV420 copy... 2417048. Throughput: 294.5 MiB/s.
(--) VIA(0): Timed    MMX YUV420 copy... 4062189. Throughput: 175.2 MiB/s.
(--) VIA(0): Ditch 3DNow! YUV420 copy... Not supported by CPU.
(--) VIA(0): Timed   MMX2 YUV420 copy... 2566252. Throughput: 277.4 MiB/s.
(--) VIA(0): Using SSE YUV42X copy for video.
(II) VIA(0): [XvMC] Registering viaXvMC.
(II) VIA(0): [XvMC] Initialized XvMC extension.
(II) VIA(0): - Done




More information about the Openchrome-users mailing list