I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / MSN Companion
XFree86 3.x configuration?

New MessageXFree86 3.x configuration? (modified 0 times) radarman
Profile
I have a working Xfree86 4.0.1 configuration under FreeBSD 4.7R on one of my IA-1's which works well, except it sucks too much memory. Currently, X (alone) sucks nearly 16MB of RAM! I've already killed off anything not absolutely necessary (like the getty sessions running on the console, sendmail, inetd, etc) Thankfully, I have the OS running from a microdrive, which can tolerate swapping, but windowing anything terribly complex results in serious swapping. I know I have had Xfree86 3.x running in similar memory constrained environments before, and it performed much better.

I have been trying to write a Xfree86 3.x configuration file for the LCD display, but have been unsuccessful. Has anyone been able to get Xfree86 3.x working on an IA-1? Is there a way to "back convert"?

BTW - I am using xdm to directly log into the X server. When I'm done, it will look almost exactly like the Midori images, except that the browser won't run out of RAM and crash :)

Thanks,
-radarman

12-19-2002 13:31:20

New MessageRE:XFree86 3.x configuration? (modified 0 times) radarman
Profile
Ok, a few hours later, I have a working config. Apparently IA-1's use the same display as iopeners. Managed to get the display specs (horizontal and vertical refresh) needed. Here is my current XF86Config:

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
# ModulePath "/usr/X11R6/lib/modules"
EndSection

Section "Keyboard"
Protocol "Standard"
AutoRepeat 500 30
XkbDisable
XkbKeymap "xfree86(us)"
EndSection

Section "Pointer"
Protocol "MouseSystems"
Device "/dev/sysmouse"
EndSection

Section "Monitor"
Identifier "IA-1 DSTN LCD"
VendorName "Compaq"
ModelName "IA-1"
HorizSync 30-64
VertRefresh 50-70

# 800x600 @ 56 Hz, 35.15 kHz hsync
ModeLine "800x600" 36 800 824 896 1024 600 601 603 625
Modeline "800x600" 40 800 840 968 1056 600 601 605 628 +hsync +vsync
# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600" 50 800 856 976 1040 600 637 643 666 +hsync +vsync
Modeline "800x600" 60.75 800 864 928 1088 600 616 621 657 -HSync -VSync
# 800x600 @ 100 Hz, 64.02 kHz hsync
Modeline "800x600" 69.65 800 864 928 1088 600 604 610 640 -HSync -VSync

EndSection

Section "Device"
Identifier "Trident CyberBlade (generic)"
VendorName "Trident"
BoardName "Integrated LCD controller"
#VideoRam 2048
# Insert Clocks lines here if appropriate
EndSection

Section "Screen"
Driver "svga"
Device "Trident CyberBlade (generic)"
Monitor "IA-1 DSTN LCD"
Subsection "Display"
Depth 16
Modes "800x600"
ViewPort 0 0
EndSubsection
EndSection

# The accelerated servers (S3, Mach32, Mach8, 8514, P9000, AGX, W32, Mach64)

Section "Screen"
Driver "accel"
Device "Trident CyberBlade (generic)"
Monitor "IA-1 DSTN LCD"
Subsection "Display"
Depth 16
Modes "800x600"
ViewPort 0 0
EndSubsection
EndSection

---

I also managed to get recompile the X server to recognize the special keys - now if I could only get xmodmap to do likewise. I have a custom server that recognizeds the top buttons as F1-F9, F13. I mapped the right and left buttons to, well, right and left arrow. Everything else is left as it is on Linux - so until I get xmodmap to cooperate, they are dead in Xfree86 3.3.6

On the other hand, no more swapping! :) I even have a few MB left over.

12-20-2002 00:42:16

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3