Well this is a curious one:
Have some old machines that need converting into essentially thin clients for a terminal server environment so they just need to stagger into X (using LXDE as the display manager) and start FreeRDP.
When I first installed X (7.5.2) I complied packages from the ports on a different machine and then copied packages which I had created from this to the clients. Missing the S3 driver out. Now here is the rub. X performance was great (in fact "quicker" than when XP was installed), but the X server would crash leaving a blank screen on logout and an inability to communicate with the machine via normal inputs or SSH.
So, I faffed on and recompiled the xorg-drivers port to include S3 support. Copied that across to the client and installed. This cured the X crashing and showed proper detection of the graphics card; however, X performance is poor beyond belief. Hard to illustrate but as one types the characters literally appear in one second intervals. Open lxterminal or other window and watch as the system draws each element of the window. Title bar, minimise, maximise finally close button.
Any suggestions\experience?
I wondered if I would have to recompile xorg with the S3 enabled in the drivers dependant package as perhaps it needed the drivers? I am staggered at how a wonderfully fast system (with buggy shutdown) now drags it's behind so much.
The hardware details can be found from Gigabyte's website. Model GA-7VKMP. Just in case I missed something glaringly obvious that means it won't run X well. Although I have had Lubuntu working fine with this.
Would it be worth installing Lubuntu, nicking the xorg.conf file and sticking that in the FreeBSD version? Any mucking about needed with AGPGART?
xorg.conf as follows:
Any help gratefully received as I hope I'm not doing something dumb with the driver options as never seen those before!
Have some old machines that need converting into essentially thin clients for a terminal server environment so they just need to stagger into X (using LXDE as the display manager) and start FreeRDP.
When I first installed X (7.5.2) I complied packages from the ports on a different machine and then copied packages which I had created from this to the clients. Missing the S3 driver out. Now here is the rub. X performance was great (in fact "quicker" than when XP was installed), but the X server would crash leaving a blank screen on logout and an inability to communicate with the machine via normal inputs or SSH.
So, I faffed on and recompiled the xorg-drivers port to include S3 support. Copied that across to the client and installed. This cured the X crashing and showed proper detection of the graphics card; however, X performance is poor beyond belief. Hard to illustrate but as one types the characters literally appear in one second intervals. Open lxterminal or other window and watch as the system draws each element of the window. Title bar, minimise, maximise finally close button.
Any suggestions\experience?
I wondered if I would have to recompile xorg with the S3 enabled in the drivers dependant package as perhaps it needed the drivers? I am staggered at how a wonderfully fast system (with buggy shutdown) now drags it's behind so much.
The hardware details can be found from Gigabyte's website. Model GA-7VKMP. Just in case I missed something glaringly obvious that means it won't run X well. Although I have had Lubuntu working fine with this.
Would it be worth installing Lubuntu, nicking the xorg.conf file and sticking that in the FreeBSD version? Any mucking about needed with AGPGART?
xorg.conf as follows:
Code:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "dri2"
Load "extmod"
Load "record"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 320 240 # mm
Identifier "Monitor0"
VendorName "STN"
ModelName "SAMTRON"
HorizSync 30.0 - 71.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "AccelMethod" # <str>
#Option "HWCursor" # [<bool>]
#Option "SWCursor" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # [<str>]
#Option "UseBIOS" # [<bool>]
#Option "LCDClock" # <freq>
#Option "ShadowStatus" # [<bool>]
#Option "CrtOnly" # [<bool>]
#Option "TvOn" # [<bool>]
#Option "PAL" # [<bool>]
#Option "ForceInit" # [<bool>]
#Option "Overlay" # [<str>]
#Option "TransparencyKey" # [<str>]
#Option "ForceInit" # [<bool>]
#Option "DisableXVMC" # [<bool>]
#Option "DisableTile" # [<bool>]
#Option "DisableCOB" # [<bool>]
#Option "BCIforXv" # [<bool>]
#Option "DVI" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "BusType" # [<str>]
#Option "DmaType" # [<str>]
#Option "DmaMode" # [<str>]
#Option "AGPMode" # <i>
#Option "AGPSize" # <i>
#Option "DRI" # [<bool>]
#Option "AGPforXv" # [<bool>]
Identifier "Card0"
Driver "savage"
VendorName "S3 Inc."
BoardName "VT8375 [ProSavage8 KM266/KL266]"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Any help gratefully received as I hope I'm not doing something dumb with the driver options as never seen those before!
