PDA

View Full Version : Trident CYBER 8820 sluggish display


matth45
2007-06-11, 09:24 PM CDT
I have a Toshiba 1805-S207 laptop with a Trident CYBER 8820 onboard video adapter. I installed a fresh copy of Fedora 7. Running xorg with gnome, the laptop is very sluggish - unusably so. The installer picked the trident display driver.

I believe the sluggishness is due to the configuration of the display driver. Just dragging a window on the desktop brings the CPU usage to 100%. I think the display driver isn't using (any very effective) hardware acceleration. While I know this is not a very helpful comparison, under Windows this was not the case - so it is at least *possible* to provide a greater degree of hardware acceleration using this hardware.

I've included the relevant section of lspci, and my xorg.conf file below. After reading about the trident driver, I decided to try EXA acceleration, rather than XAA, but the X server fails with a message like "failed to load trident_drv.so: undefined symbol XAACreateInfoRec." It also switches to the external display when it fails this way, so I have to hit Fn-F5 to bring it back to the LCD.

Any help getting this system to a usable state is greatly appreciated (whether it involves making EXA work or not).

Thanks,
Matt

lspci -vv output:

01:00.0 VGA compatible controller: Trident Microsystems CyberBlade XPAi1 (rev 82) (prog-if 00 [VGA])
Subsystem: Toshiba America Info Systems Unknown device 0001
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 8
Interrupt: pin A routed to IRQ 11
Region 0: Memory at fc000000 (32-bit, non-prefetchable) [size=32M]
Region 1: Memory at fbc00000 (32-bit, non-prefetchable) [size=4M]
Region 2: Memory at f8000000 (32-bit, non-prefetchable) [size=32M]
Region 3: Memory at f7ff8000 (32-bit, non-prefetchable) [size=32K]
[virtual] Expansion ROM at 40000000 [disabled] [size=64K]
Capabilities: [80] AGP version 2.0
Status: RQ=33 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [90] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-



The following is the contents of my xorg.conf file:

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection

Section "Files"
FontPath "unix/:7100"
EndSection

#Section "Extensions"
# Option "Composite" "Enable"
#EndSection

Section "Module"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "int10"
Load "record"
Load "type1"
Load "v4l"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapMove" "110"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.3"
Option "MaxSpeed" "0.75"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Toshiba"
ModelName "Toshiba 1024x768 Laptop Display"
HorizSync 31.5 - 48.5
VertRefresh 59.0 - 75.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "trident"
# Option "NoAccel" "false"
# Option "ShadowFB" "false"
VideoRam 16384
Option "AccelMethod" "XAA"
# Option "AccelMethod" "EXA"
# Option "CyberShadow" "Yes"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

matth45
2007-07-06, 07:31 PM CDT
Update: I tried xfce with this laptop, rather than gnome, It was quite a bit faster, but still unusable with firefox. I ended up just buying a new laptop : )