Author Topic: Ooo!  (Read 8761 times)

dtruchan

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
    • http://
Ooo!
« on: February 27, 2006, 02:06:38 pm »
xorg works!  
It still has a few quirks,
and it is way too big, ~37M  

[img]http://home.comcast.net/~moppsy/zdmp.jpg\" border=\"0\" class=\"linked-image\" /]
860 Debian EABI
Lexar Cards
WCF11 v2.5
Mittoni SD-CF Adapter
Gentoo

bluedevils

  • Hero Member
  • *****
  • Posts: 1284
    • View Profile
    • http://
Ooo!
« Reply #1 on: February 27, 2006, 02:35:53 pm »
nice!  I imagine the fade in/outs must be slow or very few steps.
I'm now an iphone user and use my zaurii as serial terminals, perl and shell scripting and when I need 640x480 screens

sl-c3100/pda cacko 1.23 | sl-6000l/needs battery | sl-c760/server pdaxrom rc12 | Former sl-5500/tkcrom owner (sister's birthday gift)

dtruchan

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
    • http://
Ooo!
« Reply #2 on: February 27, 2006, 11:39:18 pm »
Quote
I imagine the fade in/outs must be slow or very few steps

It's not that bad.

here are some vids

open and close menu

open and close mrxvt
860 Debian EABI
Lexar Cards
WCF11 v2.5
Mittoni SD-CF Adapter
Gentoo

adf

  • Hero Member
  • *****
  • Posts: 2807
    • View Profile
    • http://
Ooo!
« Reply #3 on: February 28, 2006, 12:48:51 am »
nice!
**3100 Zubuntu Jaunty,(working on Cacko dualboot), 16G A-Data internal CF, 4G SD, Ambicom WL-1100C Cf, linksys usb ethernet,  BelkinF8T020 BT card, Belkin F8U1500-E Ir kbd, mini targus usb mouse, rechargeble AC/DC powered USB hub, psp cables and battery extenders.

**6000l  Tetsuized Sharprom, installed on internal flash only 1G sd, 2G cf

rmrfchik

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
Ooo!
« Reply #4 on: February 28, 2006, 02:02:26 am »
Quote
Quote
I imagine the fade in/outs must be slow or very few steps

It's not that bad.

here are some vids

open and close menu

open and close mrxvt
[div align=\"right\"][a href=\"index.php?act=findpost&pid=116321\"][{POST_SNAPBACK}][/a][/div]
Hmmm.
These videos was shoot on zaurus??
--
pdaXrom, SL-C860, Chronos (Billionton) BT/CF, SE Z600, SD 1Gb, Debian, brain damaged.

dtruchan

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
    • http://
Ooo!
« Reply #5 on: February 28, 2006, 02:52:05 am »
Quote
These videos was shoot on zaurus??
I pointed a video camera at the Zaurus to capture the video.

Here is 2 more, zoomed out. With xcompmgr -c -f -r 2 -t 10 -l 10
Drag mrxvt
Open and close xfe menu
as you can see, opaque drag is a bit choppy.
860 Debian EABI
Lexar Cards
WCF11 v2.5
Mittoni SD-CF Adapter
Gentoo

rmrfchik

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
Ooo!
« Reply #6 on: February 28, 2006, 03:51:54 am »
Quote
Quote
These videos was shoot on zaurus??
I pointed a video camera at the Zaurus to capture the video.

Here is 2 more, zoomed out. With xcompmgr -c -f -r 2 -t 10 -l 10
Drag mrxvt
Open and close xfe menu
as you can see, opaque drag is a bit choppy.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=116331\"][{POST_SNAPBACK}][/a][/div]
omg. so, I don't need the transparency (read "composite ext"), although it is cool feature to amaze the people and I'm interesting in the following:
1. How quick xorg in ordinary operations compared to original xfree?
2. What takes so much in your xorg build (37M)? libs, fonts? What can be distributed separately from main package? What the MINIAML xorg size?
3. What about RAM consumation compared to xfree?

ps: you're great! nice work!
--
pdaXrom, SL-C860, Chronos (Billionton) BT/CF, SE Z600, SD 1Gb, Debian, brain damaged.

urielka

  • Full Member
  • ***
  • Posts: 178
    • View Profile
Ooo!
« Reply #7 on: February 28, 2006, 07:37:37 am »
gr8 work! now we need to optimize it!(and 2.6 kernel will be nice too  )

dtruchan

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
    • http://
Ooo!
« Reply #8 on: February 28, 2006, 02:13:42 pm »
Quote
1. How quick xorg in ordinary operations compared to original xfree?
ordinary operations like what?
opaque drag and resize is a little choppy.
   mrxvt, gvim, xfe, xpdf, conky, gqview, ddd all seem to run similar to xfree.
   xpilot is a little slow to start, but runs the same.
   xscorch seems the same,  gtkboard too.

It is hard to tell since I don't have 2 Zaurus machines to try side by side.
I need to do some tests with both to tell, and that might be a while yet.

I still havn't got middle and right mouse buttons recognized as set in inputconfig.py
Although I havn't actually worked on it yet.  

Quote
2. What takes so much in your xorg build (37M)? libs, fonts?
I've managed to get it down to 30M, but I still have more to do.

/
4.6M    etc/
25M     usr/

/usr/X11R6
5.6M    bin/
20M     lib/

/usr/X11R6/lib
9.0M    .
2.0M    X11
9.0M    modules

libOSMesa is the big lib (2.1M)
I still have a few multi versions I need to track and eliminate

/usr/X11R6/lib/modules
2.6M    .
336K    fonts
425K    input
16K      linux
2.4M    drivers
140K    multimedia
3.2M    extensions

drivers should probably go and the big extension is GLcore (2.7M).
Much of input could also go.

/usr/X11R6/lib/X11
2.0M    .
60K     etc
12K     x11perfcomp
8.0K    fonts/misc
189K    fonts/util
4.0K    fonts/75dpi
4.0K    fonts/local
4.0K    fonts/100dpi
4.0K    fonts/cyrillic
213K    fonts
120K    xedit/lisp/progmodes
224K    xedit/lisp
224K    xedit
8.0K    getconfig
1.4M    config

this I need to look into more, I don't know if config is needed for anything other than imake.

/etc
4.5M    X11
40K     fonts/

/etc/X11
4.0K    Xsession.d
273K    app-defaults
4.0K    lbxproxy
4.0K    proxymngr
64K     rstart
4.0K    twm
156K    xdm
8.0K    xinit
2.9M    xkb
1.1M    xserver
4.0K    xsm

xkb could be trimmed, but I don't know yet.
xserver seems to contain printing locales and fonts I know nothing about.

Quote
What can be distributed separately from main package?
I'm not sure, but I would imagine quite a bit.

Quote
What is the minimal xorg size?
again, I don't know.
I think I need to build less of xorg.
I don't think I need some libs like:
libxrx, libxrxnest, libXinerama, libXevie, and the GL/Mesa libs.
I need to research it a bit.

Quote
3. What about RAM consumation compared to xfree?
Right now I can't compare it to xfree, since I don't have it installed.

at CLI before running X:
Mem: 36972K used, 24916K free, 0K shrd, 56K buff, 20552K cached
Load average: 2.16, 2.19, 2.15    (State: S=sleeping R=running, W=waiting)

doing nothing:
Mem: 42752K used, 19136K free, 0K shrd, 68K buff, 20856K cached
Load average: 2.43, 2.26, 2.17    (State: S=sleeping R=running, W=waiting)
PID USER     STATUS   RSS  PPID %CPU %MEM COMMAND
1223 root     S <         9936  1222  0.0    16.0    X
4794 root     S            1112  4774  0.0     1.7     xcompmgr

drag opaque mrxvt:
Mem: 42924K used, 18964K free, 0K shrd, 68K buff, 20856K cached
Load average: 2.51, 2.29, 2.19    (State: S=sleeping R=running, W=waiting)
PID USER     STATUS   RSS  PPID %CPU %MEM COMMAND
1223 root     R <         9936  1222 77.6    16.0    X
4794 root     S            1112  4774  3.3     1.7      xcompmgr

in all instances there are a few other programs running.

mrxvt, one displayed on the Zaurus and one on my desktop.
Zaurus - 4771 root     S       3192  4768  0.0  5.1 mrxvt
Desktop - 4684 root     R       3296  4683 12.9  5.3 mrxvt
 -- The high CPU is from my text selection, after I'm done it drops to 0

bash (x5), all are similar to this - 4656 root     S       1552     1  0.0  2.5 bash
conky -  4857 root     S       2164  4856  0.1  3.4 conky
top - 4832 root     R        720  4686  1.3  1.1 top
and of course, fvwm - 856 root     S       3276  4852  0.0  5.2 fvwm

/proc/1223# cat status
Name:   X
State:  S (sleeping)
Tgid:   1223
Pid:    1223
PPid:   1222
TracerPid:      0
Uid:    0       0       0       0
Gid:    0       0       0       0
CPU_Pid:        0
Pgd:    c3044000
FDSize: 32
Groups: 0
VmSize:     7704 kB
VmLck:         0 kB
VmRSS:      3984 kB
VmData:     2116 kB
VmStk:        68 kB
VmExe:      1472 kB
VmLib:      2992 kB
SigPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 8000000000301000
SigCgt: 0000000010006203
CapInh: 0000000000000000
CapPrm: 00000000fffffeff
CapEff: 00000000fffffeff

/proc/1223# cat pmem
  sbrk 184kB
  mmap 1236kB
 stack 68kB
  file 108kB
shared 0kB
 total 1596kB

start and quit after loaded.
$time startx.fvwm
real    0m13.051s
user   0m6.170s
sys     0m3.390s
860 Debian EABI
Lexar Cards
WCF11 v2.5
Mittoni SD-CF Adapter
Gentoo

rmrfchik

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
Ooo!
« Reply #9 on: February 28, 2006, 04:13:07 pm »
Quote
/proc/1223# cat status
Name:   X
State:  S (sleeping)
Tgid:   1223
Pid:    1223
PPid:   1222
TracerPid:      0
Uid:    0       0       0       0
Gid:    0       0       0       0
CPU_Pid:        0
Pgd:    c3044000
FDSize: 32
Groups: 0
VmSize:     7704 kB
VmLck:         0 kB
VmRSS:      3984 kB
VmData:     2116 kB
VmStk:        68 kB
VmExe:      1472 kB
VmLib:      2992 kB
SigPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 8000000000301000
SigCgt: 0000000010006203
CapInh: 0000000000000000
CapPrm: 00000000fffffeff
CapEff: 00000000fffffeff

/proc/1223# cat pmem
  sbrk 184kB
  mmap 1236kB
 stack 68kB
  file 108kB
shared 0kB
 total 1596kB

start and quit after loaded.
$time startx.fvwm
real    0m13.051s
user   0m6.170s
sys     0m3.390s
[div align=\"right\"][a href=\"index.php?act=findpost&pid=116409\"][{POST_SNAPBACK}][/a][/div]
It's definitly worth to use, becaus xfree uses a nore memory: 11Mb vmsize, 7Mb RSS, 4Mb is sbrk.
ps: i will analyze the rest of your post some later. I want to sleep now
« Last Edit: February 28, 2006, 04:13:42 pm by rmrfchik »
--
pdaXrom, SL-C860, Chronos (Billionton) BT/CF, SE Z600, SD 1Gb, Debian, brain damaged.

rmrfchik

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
Ooo!
« Reply #10 on: March 02, 2006, 07:08:47 am »
Here we go..
Quote
I've managed to get it down to 30M, but I still have more to do.


/etc/X11
4.0K    Xsession.d
273K    app-defaults
4.0K    lbxproxy
4.0K    proxymngr
64K     rstart
4.0K    twm
156K    xdm
8.0K    xinit
<b>2.9M    xkb</b>
1.1M    xserver
4.0K    xsm
xkb could be trimmed, but I don't know yet.
xkb defenetly should be reduced.
So, give binary to, say, pgas (so he can upload to mail.pdaxrom.org/contrib) so we can install it, test it, package it.
« Last Edit: March 02, 2006, 07:09:12 am by rmrfchik »
--
pdaXrom, SL-C860, Chronos (Billionton) BT/CF, SE Z600, SD 1Gb, Debian, brain damaged.

dtruchan

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
    • http://
Ooo!
« Reply #11 on: March 04, 2006, 05:29:42 pm »
Warning - adventurous only
Use at your own risk. Backup all your stuff. Be prepared for the worst - a total reinstall.

OK, I've got the install down to 18M.
Don't expect much, this is just a test.

I've been using it for a few days now and it seems stable and responsive.
Even though middle and right click don't work, I know why, it is still very usable.

I might have forgotten to include, or mistakenly excluded needed parts.
I have yet to encounter them, but I hardly use much of the software available.
Likewise, much of what is included is probably not needed.

NOTE: '-' is changed to '_' on upload
make sure your packages are named properly before you install.


xorg-bin_6.9.0_armv5tel.ipk
xcompmgr_1.1_armv5tel.ipk
transset-df_4_armv5tel.ipk  [ Invalid Attachment ]

xorg-lib_6.9.0_armv5tel.ipk (next post)
« Last Edit: March 05, 2006, 02:24:38 pm by dtruchan »
860 Debian EABI
Lexar Cards
WCF11 v2.5
Mittoni SD-CF Adapter
Gentoo

dtruchan

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
    • http://
Ooo!
« Reply #12 on: March 04, 2006, 05:30:41 pm »
xorg-lib_6.9.0_armv5tel.ipk  [ Invalid Attachment ]


enjoy and have fun.  
860 Debian EABI
Lexar Cards
WCF11 v2.5
Mittoni SD-CF Adapter
Gentoo

zi99y

  • Sr. Member
  • ****
  • Posts: 282
    • View Profile
Ooo!
« Reply #13 on: October 24, 2006, 03:05:50 am »
Did anything ever become of running Xorg on pdaxrom? I'm curious what benefit there would be but I imagine more software compatibility, and be nice running the same as the desktop distros.

Any news?

muramas

  • Newbie
  • *
  • Posts: 5
    • View Profile
Ooo!
« Reply #14 on: October 27, 2006, 02:03:27 pm »
Quote
Did anything ever become of running Xorg on pdaxrom?

I'd be curious too, if only see what modules/extensions were necessary, and what the xorg.conf looked like (especially the evdev input stuff for the touchscreen)..