Slow performance on X

Riaan Kruger riaank at gmail.com
Wed Jan 15 14:02:20 UTC 2014


I am having slow window rendering performance on X. I have googled much. I
am not sure how to go further. I am running FreeBSD8.3. Here is selected
snippets of my Xorg.log.
What can I do now?


(--) PCI:*(0:10:4:0) 102b:0532:0000:0000 Matrox Electronics Systems Ltd.
MGA G200eW WPCM450 rev 10, Mem @ 0xf5000000/16777216, 0xf7000000/16384,
0xf6800000/8388608, BIOS @ 0x????????/65536
(==) Using default built-in configuration (30 lines)
(==) --- Start of built-in configuration ---
Section "Device"
Identifier "Builtin Default mga Device 0"
Driver "mga"
EndSection
Section "Screen"
Identifier "Builtin Default mga Screen 0"
Device "Builtin Default mga Device 0"
EndSection
Section "Device"
Identifier "Builtin Default vesa Device 0"
Driver "vesa"
EndSection
Section "Screen"
Identifier "Builtin Default vesa Screen 0"
Device "Builtin Default vesa Device 0"
EndSection
Section "Device"
Identifier "Builtin Default fbdev Device 0"
Driver "fbdev"
EndSection
Section "Screen"
Identifier "Builtin Default fbdev Screen 0"
Device "Builtin Default fbdev Device 0"
EndSection
Section "ServerLayout"
Identifier "Builtin Default Layout"
Screen "Builtin Default mga Screen 0"
Screen "Builtin Default vesa Screen 0"
Screen "Builtin Default fbdev Screen 0"
EndSection
(==) --- End of built-in configuration ---
                     :
                     :
II) LoadModule: "fbdev"
(WW) Warning, couldn't open module fbdev
(II) UnloadModule: "fbdev"
(EE) Failed to load module "fbdev" (module does not exist, 0)
(II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI,
mgag200 SE A PCI, mgag200 SE B PCI, mgag200 EV Maxim,
mgag200 eW Nuvoton, mgag200eH, mgag400, mgag550
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 0a at 00:04:0
(WW) Falling back to old probe method for vesa
(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/local/lib/xorg/modules/libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 0.1.0
ABI class: X.Org Video Driver, version 6.0
(--) MGA(0): Chipset: "mgag200 eW Nuvoton"
(--) MGA(0): Linear framebuffer at 0xF5000000
(--) MGA(0): MMIO registers at 0xF7000000
(--) MGA(0): Pseudo-DMA transfer window at 0xF6800000
(II) MGA(0): Creating default Display subsection in Screen section
"Builtin Default mga Screen 0" for depth/fbbpp 24/32
(==) MGA(0): Depth 24, (--) framebuffer bpp 32
(==) MGA(0): RGB weight 888
(**) MGA(0): Enabling KVM
(==) MGA(0): Using AGP 1x mode
(==) MGA(0): Using HW cursor
(==) MGA(0): Using XAA acceleration
(--) MGA(0): Video BIOS info block at offset 0x07D60
(==) MGA(0): VideoRAM: 16320 kByte
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) MGA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) MGA(0): Write-combining range (0xa0000,0x10000) was already clear
(II) MGA(0): I2C bus "DDC P1" initialized.
(II) MGA(0): I2C device "DDC P1:ddc2" registered at address 0xA0.
(II) MGA(0): I2C device "DDC P1:DDC control interface" registered at
address 0x6E.
(II) MGA(0): I2C monitor info
(II) MGA(0): Manufacturer: GSM  Model: 43e8  Serial#: 232219
(II) MGA(0): Year: 2006  Week: 13
(II) MGA(0): EDID Version: 1.3
(II) MGA(0): Analog Display Input,  Input Voltage Level: 0.700/0.700 V
(II) MGA(0): Sync:  Separate  Composite  SyncOnGreen
(II) MGA(0): Max Image Size [cm]: horiz.: 34  vert.: 27
(II) MGA(0): Gamma: 2.20
(II) MGA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) MGA(0): First detailed timing is preferred mode
(II) MGA(0): redX: 0.641 redY: 0.342   greenX: 0.292 greenY: 0.611
(II) MGA(0): blueX: 0.147 blueY: 0.068   whiteX: 0.313 whiteY: 0.329
(II) MGA(0): Supported established timings:
(II) MGA(0): 720x400 at 70Hz
(II) MGA(0): 640x480 at 60Hz
(II) MGA(0): 640x480 at 75Hz
(II) MGA(0): 800x600 at 60Hz
(II) MGA(0): 800x600 at 75Hz
(II) MGA(0): 832x624 at 75Hz
(II) MGA(0): 1024x768 at 60Hz
(II) MGA(0): 1024x768 at 75Hz
(II) MGA(0): 1280x1024 at 75Hz
(II) MGA(0): 1152x864 at 75Hz
(II) MGA(0): Manufacturer's mask: 0
(II) MGA(0): Supported standard timings:
(II) MGA(0): #0: hsize: 640  vsize 480  refresh: 75  vid: 20273
(II) MGA(0): #1: hsize: 800  vsize 600  refresh: 75  vid: 20293
(II) MGA(0): #2: hsize: 1024  vsize 768  refresh: 75  vid: 20321
(II) MGA(0): #3: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) MGA(0): Supported detailed timing:
(II) MGA(0): clock: 108.0 MHz   Image Size:  338 x 270 mm
(II) MGA(0): h_active: 1280  h_sync: 1328  h_sync_end 1440 h_blank_end 1688
h_border: 0
(II) MGA(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 v_blanking: 1066
v_border: 0
(II) MGA(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 83 kHz,
PixClock max 140 MHz
(II) MGA(0): Monitor name: L1750SQ
(II) MGA(0): Monitor name:
(II) MGA(0): EDID (in hex):
(II) MGA(0): 00ffffffffffff001e6de8431b8b0300
(II) MGA(0): 0d1001036e221b78ea2ee5a4574a9c25
(II) MGA(0): 115054a56b80314f454f614f81800101
(II) MGA(0): 010101010101302a009851002a403070
(II) MGA(0): 1300520e1100001e000000fd00384b1e
(II) MGA(0): 530e000a202020202020000000fc004c
(II) MGA(0): 3137353053510a2020202020000000fc
(II) MGA(0): 00200a202020202020202020202000ad
(II) MGA(0): end of monitor info
(II) MGA(0): EDID vendor "GSM", prod id 17384
(II) MGA(0): Using EDID range info for horizontal sync
(II) MGA(0): Using EDID range info for vertical refresh
(II) MGA(0): Printing DDC gathered Modelines:
(II) MGA(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024
1025 1028 1066 +hsync +vsync (64.0 kHz)
(II) MGA(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605
628 +hsync +vsync (37.9 kHz)
(II) MGA(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484
500 -hsync -vsync (37.5 kHz)
(II) MGA(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492
525 -hsync -vsync (31.5 kHz)
(II) MGA(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414
449 -hsync +vsync (31.5 kHz)
(II) MGA(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024
1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) MGA(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769
772 800 +hsync +vsync (60.0 kHz)
(II) MGA(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771
777 806 -hsync -vsync (48.4 kHz)
(II) MGA(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628
667 -hsync -vsync (49.7 kHz)
(II) MGA(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604
625 +hsync +vsync (46.9 kHz)
(II) MGA(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865
868 900 +hsync +vsync (67.5 kHz)
(==) MGA(0): Using gamma correction (1.0, 1.0, 1.0)
(==) MGA(0): Min pixel clock is 18 MHz
(--) MGA(0): Max pixel clock is 203 MHz
(II) MGA(0): <default monitor>: Using hsync range of 30.00-83.00 kHz
(II) MGA(0): <default monitor>: Using vrefresh range of 56.00-75.00 Hz
(II) MGA(0): <default monitor>: Using maximum pixel clock of 140.00 MHz
(II) MGA(0): Estimated virtual size for aspect ratio 1.2593 is 1280x1024
(II) MGA(0): Clock range:  18.75 to 203.40 MHz
(II) MGA(0): Not using default mode "640x350" (vrefresh out of range)
(II) MGA(0): Not using default mode "320x175" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "640x400" (vrefresh out of range)
(II) MGA(0): Not using default mode "320x200" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "720x400" (vrefresh out of range)
(II) MGA(0): Not using default mode "360x200" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "640x480" (vrefresh out of range)
(II) MGA(0): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "400x300" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "400x300" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "400x300" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "400x300" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "800x600" (vrefresh out of range)
(II) MGA(0): Not using default mode "400x300" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) MGA(0): Not using default mode "512x384" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "512x384" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "512x384" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "512x384" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) MGA(0): Not using default mode "512x384" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "576x432" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "640x480" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1280x960" (mode requires too much
memory bandwidth)
(II) MGA(0): Not using default mode "640x480" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "640x512" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1280x1024" (mode requires too much
memory bandwidth)
(II) MGA(0): Not using default mode "640x512" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1280x1024" (mode requires too much
memory bandwidth)
(II) MGA(0): Not using default mode "640x512" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1600x1200" (width too large for
virtual size)
(II) MGA(0): Not using default mode "800x600" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1600x1200" (width too large for
virtual size)
(II) MGA(0): Not using default mode "800x600" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1600x1200" (width too large for
virtual size)
(II) MGA(0): Not using default mode "800x600" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1600x1200" (width too large for
virtual size)
(II) MGA(0): Not using default mode "800x600" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1600x1200" (width too large for
virtual size)
(II) MGA(0): Not using default mode "800x600" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1792x1344" (width too large for
virtual size)
(II) MGA(0): Not using default mode "896x672" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1792x1344" (width too large for
virtual size)
(II) MGA(0): Not using default mode "896x672" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1856x1392" (width too large for
virtual size)
(II) MGA(0): Not using default mode "928x696" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1856x1392" (width too large for
virtual size)
(II) MGA(0): Not using default mode "928x696" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1920x1440" (width too large for
virtual size)
(II) MGA(0): Not using default mode "960x720" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1920x1440" (width too large for
virtual size)
(II) MGA(0): Not using default mode "960x720" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "416x312" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1400x1050" (width too large for
virtual size)
(II) MGA(0): Not using default mode "700x525" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1400x1050" (width too large for
virtual size)
(II) MGA(0): Not using default mode "700x525" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "1920x1440" (width too large for
virtual size)
(II) MGA(0): Not using default mode "960x720" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "2048x1536" (width too large for
virtual size)
(II) MGA(0): Not using default mode "1024x768" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "2048x1536" (width too large for
virtual size)
(II) MGA(0): Not using default mode "1024x768" (doublescan mode not
supported)
(II) MGA(0): Not using default mode "2048x1536" (width too large for
virtual size)
(II) MGA(0): Not using default mode "1024x768" (doublescan mode not
supported)
(II) MGA(0): Not using driver mode "1280x1024" (mode requires too much
memory bandwidth)
(--) MGA(0): Has SDRAM
(--) MGA(0): Virtual size is 1280x1024 (pitch 1280)
(**) MGA(0): *Driver mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
(II) MGA(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024
1025 1028 1066 +hsync +vsync (64.0 kHz)
(**) MGA(0): *Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
(II) MGA(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024
1025 1028 1066 +hsync +vsync (64.0 kHz)
(**) MGA(0): *Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
(II) MGA(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961
964 1000 +hsync +vsync (60.0 kHz)
(**) MGA(0): *Driver mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
(II) MGA(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865
868 900 +hsync +vsync (67.5 kHz)
(**) MGA(0): *Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
(II) MGA(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865
868 900 +hsync +vsync (67.5 kHz)
(**) MGA(0): *Driver mode "1024x768": 78.8 MHz, 60.0 kHz, 75.0 Hz
(II) MGA(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769
772 800 +hsync +vsync (60.0 kHz)
(**) MGA(0): *Driver mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) MGA(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771
777 806 -hsync -vsync (48.4 kHz)
(**) MGA(0): *Default mode "1024x768": 78.8 MHz, 60.0 kHz, 75.0 Hz
(II) MGA(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769
772 800 +hsync +vsync (60.0 kHz)
(**) MGA(0): *Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(II) MGA(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771
777 806 -hsync -vsync (56.5 kHz)
(**) MGA(0): *Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) MGA(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771
777 806 -hsync -vsync (48.4 kHz)
(**) MGA(0): *Driver mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(II) MGA(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628
667 -hsync -vsync (49.7 kHz)
(**) MGA(0): *Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(II) MGA(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628
667 -hsync -vsync (49.7 kHz)
(**) MGA(0): *Driver mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(II) MGA(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604
625 +hsync +vsync (46.9 kHz)
(**) MGA(0): *Driver mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) MGA(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605
628 +hsync +vsync (37.9 kHz)
(**) MGA(0): *Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(II) MGA(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604
625 +hsync +vsync (46.9 kHz)
(**) MGA(0): *Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(II) MGA(0): Modeline "800x600"x72.2   50.00  800 856 976 1040  600 637 643
666 +hsync +vsync (48.1 kHz)
(**) MGA(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) MGA(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605
628 +hsync +vsync (37.9 kHz)
(**) MGA(0): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) MGA(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603
625 +hsync +vsync (35.2 kHz)
(**) MGA(0): *Driver mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(II) MGA(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484
500 -hsync -vsync (37.5 kHz)
(**) MGA(0): *Driver mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(II) MGA(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492
525 -hsync -vsync (31.5 kHz)
(**) MGA(0): *Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(II) MGA(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484
500 -hsync -vsync (37.5 kHz)
(**) MGA(0): *Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz
(II) MGA(0): Modeline "640x480"x72.8   31.50  640 664 704 832  480 489 492
520 -hsync -vsync (37.9 kHz)
(**) MGA(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(II) MGA(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492
525 -hsync -vsync (31.5 kHz)
(**) MGA(0): *Driver mode "720x400": 28.3 MHz, 31.5 kHz, 70.1 Hz
(II) MGA(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414
449 -hsync +vsync (31.5 kHz)
(**) MGA(0): Display dimensions: (340, 270) mm
(**) MGA(0): DPI set to (95, 96)
(II) MGA(0): YDstOrg is set to 0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/local/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/local/lib/xorg/modules/libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.2.1
ABI class: X.Org Video Driver, version 6.0
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) UnloadModule: "vesa"
(II) Unloading /usr/local/lib/xorg/modules/drivers/vesa_drv.so
(--) Depth 24 pixmap format is 32 bpp
(II) MGA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) MGA(0): Write-combining range (0xa0000,0x10000) was already clear
(--) MGA(0): 64 DWORD fifo
(==) MGA(0): Default visual is TrueColor
(EE) MGA(0): [drm] Direct rendering only supported with G200/G400/G450/G550.
(II) MGA(0): Using 2239 lines for offscreen memory.
(II) MGA(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
Solid filled trapezoids
8x8 mono pattern filled rectangles
8x8 mono pattern filled trapezoids
Indirect CPU to Screen color expansion
Screen to Screen color expansion
Solid Lines
Dashed Lines
Scanline Image Writes
Setting up tile and stipple cache:
32 128x128 slots
14 256x256 slots
5 512x512 slots
(==) MGA(0): Backing store disabled
(==) MGA(0): Silken mouse enabled
(==) MGA(0): DPMS enabled
(WW) MGA(0): Direct rendering disabled


More information about the freebsd-questions mailing list