[Found!] Re: [Xpert]Matrox G400 Bandwidth Problems

2002-05-21 Thread Simon Kirby

Woohoo!

After fiddling around for about two days trying to figure out why this
KT133A board's AGP write performance totally sucked compared to a KT266
board right next to it, and after going through _every single option_ in
the BIOS to find nothing helped, I've finally figured it out!

(Incidentally, this is an MSI K7T Turbo KT133A (Athlon XP 1800+) with an
ATI Radeon VE, not a G400, but having exactly the same problem.)

I was fiddling around in powertweak and found CPU to AGP posted writes
under Hardware / PCI / VIA Technologies, Inc. VT8363/8365 [KT133/KM133
AGP] / Tweaks.  This option was disabled...when enabled, dga times went
from this:

Framebuffer write speed:  61696K/s
Framebuffer read speed:  16334K/s

To this:

Framebuffer write speed: 138304K/s
Framebuffer read speed:  16334K/s

...And, x11perf -repeat 1 -shmput500 (and -putimage500) went from:

320 reps @  15.8666 msec (63.0/sec): ShmPutImage 500x500 square
200 reps @  26.3183 msec (38.0/sec): PutImage 500x500 square

To:

800 reps @   7.1125 msec (   141.0/sec): ShmPutImage 500x500 square
320 reps @  17.2638 msec (57.9/sec): PutImage 500x500 square

Also, changing the option cured a problem I was having with my bttv card
(bt848) where overlay mode would show interrupted scanlines transferred
from the bttv card to the AGP video card, but would work fine to my PCI
video card.  (It looked like each scanline was getting randomly
interrupted, causing the right side of the window to rarely be updated
while the left side was working fine.  Increasing the PCI latency on the
bttv card helped a little bit, but did not cure the problem.  It seems to
be working perfectly now!)

Now if only this chip/motherboard would idle as did the older chips with
the HLT instruction...

Simon-

[  Stormix Technologies Inc.  ][  NetNation Communications Inc. ]
[   [EMAIL PROTECTED]   ][   [EMAIL PROTECTED]]
[ Opinions expressed are not necessarily those of my employers. ]
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]X Configuration

2002-05-21 Thread trc_lfc

Hi Listers,

I'm a newbie on this list. I tried the Newbie list but they 
couldn't help :-)

I just installed Debian Potato on a system with i810e 
motherboard; X could not be loaded. I came to know that X 
provided with Potato does not support i810e boards. So I 
installed XF 4.0.2 binaries, which I got from PCQuest 
(computer mag) CD and re-configured X server. When I try to 
start X using startx command, I get the following message:

AddScreen/ScreenInit failed on device 0.

What should I do now?

Another thing, where can I find good comprehensive 
information for configuring and using X?

-- 
Cordially,

Ajay Shankar

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]Want a hack for Pseudocolor Mapping !

2002-05-21 Thread Anticipating Reply

Hello !

   Can anybody please tell me how the
PseudoColor mapping is done ?

As I 'am using 8 bpp Xfbdev mode
and I get a distorted picture ,due to
improper color mapping ,but the Boot
Logo works fine , I suspect there
is something fishy about the Mapping
done in Xfbdev 4.2.0 .

With Regards .
Sarvesh
_
Click below to visit monsterindia.com and review jobs in India or 
Abroad
http://monsterindia.rediff.com/jobs

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]Trapping key sequences

2002-05-21 Thread Oyvind Hallsteinsen

Is it possible to have the XFree server trap a key sequence which then
triggers an event (for instance run a program)?

Obviously XFree can trap key sequences (ctrl-alt-backspace, among
others), but can I configure my own?

This would be interesting in a think client enviroment, where the X
server is the only piece of software running on the local machine. For
instance one could have ctrl-shift-escape or some other combination
reboot the computer by switching to runlevel 6.

---
-- Øyvind Hallsteinsen, HIST AITeL --
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]screen shots from XVideo

2002-05-21 Thread J. Grant

Hi,
I could not find a way to search the archives, so i expect someone has 
already said how to take a screen shot from an application like oogle, 
xine, tv etc

If anyone knows how I would appreciate it.

please cc me in any replys

JG

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]Remote X Server?

2002-05-21 Thread Dr Andrew C Aitchison

On Tue, 21 May 2002 [EMAIL PROTECTED] wrote:

 Hi,
 
 Another question, given separately since I didn't want to 
 mix the two threads :-)
 
 Being given to understand that X Server and Client can be 
 on two different boxes, I've the following question: 
 I've box-A running RH7.1 (192.168.0.1) with X. Can box-B 
 running Debian Potato (192.168.0.5) make use of the X 
 Server on box-A to run its X clients? 
 
 Presently box-B does not have X running, since its XF86 
 does not support i810e boards. Hence I did not install X 
 Server on it. If the answer to above question is Yes, do I 
 need to install anything in addition on box-B, like X-core 
 files?

I don't know how Debian divides its packages, but if you install
the correct parts of XFree86 you can indeed do what you want.

However, you say that XFree86 doesn't support i810e.
It does, although you wil need a kernel with agpgart support.

-- 
Dr. Andrew C. Aitchison Computer Officer, DPMMS, Cambridge
[EMAIL PROTECTED]   http://www.dpmms.cam.ac.uk/~werdna

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]X Configuration

2002-05-21 Thread Neale Banks

On Tue, 21 May 2002 [EMAIL PROTECTED] wrote:

 I'm a newbie on this list. I tried the Newbie list but they 
 couldn't help :-)
 
 I just installed Debian Potato on a system with i810e 
 motherboard; X could not be loaded. I came to know that X 
 provided with Potato does not support i810e boards. So I 
 installed XF 4.0.2 binaries, which I got from PCQuest 
 (computer mag) CD and re-configured X server. When I try to 
 start X using startx command, I get the following message:
 
 AddScreen/ScreenInit failed on device 0.
 
 What should I do now?

There are unofficial .deb for potato at
http://people.debian.org/%7Ecpbotha/

The X in potato nominally supports i810, but didn't work for me - but
those unofficial .deb work (mostly)[1] just fine.  You can even set then
up in your sources.list - I have it like this:

# *unofficial* xfree86-4 potato-packages...
deb http://people.debian.org/%7Ecpbotha/ xf403_potato/i386/
deb http://people.debian.org/%7Ecpbotha/ xf403_potato/all/

(yeah, I probably should move to 4.1 - but that'll most likely wait till I
upgrade to woody, and what I have now (mostly) works for us).

Oh, and as Andrew pointed out, make sure you've got the appropriate AGP
module loaded.

 Another thing, where can I find good comprehensive 
 information for configuring and using X?

* install packages and look in /usr/share/doc/x*/
* browse http://www.xfree86.org/ , including list archives
* for specific questions, try google etc

HTH,
Neale.

[1] I found that running two X servers on one machine was bound to,
eventually, crash the video (lots of pretty vertical lines) - but after
disabling acceleration that problem hasn't recurred.

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]screen reset

2002-05-21 Thread Rolland Dudemaine

Wow, fast and precise, that's what I was looking for.
Many thanks,

Rolland

Alan Hourihane wrote:

Use the -noreset option when starting X.

startx -- -noreset

Should do it.

Alan.

On Tue, May 21, 2002 at 11:38:17 +, Rolland Dudemaine wrote:
  

Hi,
Is there an option not to make the X server reset after closing the last 
client ?
When I open a server, simply with X :1  then launch an xterm, closing 
the xterm makes the X server call the init functions and causes the 
screen to glitch and change mode to finally go back to the blank X 
screen. Can I make it stay without re-initing (that is, close the xterm 
and stay without any client) ?

Thanks for the coming help,
Best regards,
Rolland Dudemaine





___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]CT 69030 support

2002-05-21 Thread dbateman



The 69030 is support in XFree. The dual-head support doesn't
work as I didn't have a machine capable of dual-head when
this support was added. The dual-refresh rate (ie. different
refresh on CRT and TFT) withthe same image appears to work.

Regards
David


Message d'origine
De: Amaury Jacquot [EMAIL PROTECTED]
A: [EMAIL PROTECTED]
Sujet: [Xpert]CT 69030 support
Date: Tue, 14 May 2002 16:31:15 +0200

Hi,
I am interested in using the following Single board computer, 

http://www.versalogic.com/Products/DS.asp?ProductID=133

and would like to have info about the support for the graphic chip CT69030.
I have found on the site that the CT69000 is supported, but no mention of the 69030.

Sincerely

Amaury

PS:
keithp, hi there, hope you're doing well.

-- 
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]TGUI9685 having problems... itz UGLY!!!

2002-05-21 Thread 'kolourful odour'

for the past while, i've been using xfree86 with the generic vesa
driver but decided i'd rather use the proper one. i have a Trident
GUI9685 PCI and when i start the x server, i get strange colours in a
box about half the size of my screen. is this a bug in the driver?
   jesse
blah blah bluh
send mail to [EMAIL PROTECTED] pleaze, no mayonaisse. yes,
http://fastmail.fm i am at.
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]TGUI9685 having problems... itz UGLY!!!

2002-05-21 Thread Alan Hourihane

Goto http://www.xfree86.org/~alanh

and download a new driver.

Alan.

On Tue, May 21, 2002 at 01:11:15 +, 'kolourful odour' wrote:
 for the past while, i've been using xfree86 with the generic vesa
 driver but decided i'd rather use the proper one. i have a Trident
 GUI9685 PCI and when i start the x server, i get strange colours in a
 box about half the size of my screen. is this a bug in the driver?
jesse
 blah blah bluh
 send mail to [EMAIL PROTECTED] pleaze, no mayonaisse. yes,
 http://fastmail.fm i am at.
 ___
 Xpert mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/xpert
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]follow up (BUG X4.2 and X3.3.6 with I128 Rev 0 video)

2002-05-21 Thread Dr Andrew C Aitchison

On Tue, 21 May 2002, David Rankin wrote:

  Summary of the problem:
 
  X4.2 - Fatal Error: Addscreen/ScreenInit on Device 0
 
  X3.3.6 - Fatal Error: no screens found
  (or worse - hardlocks the system)
 
  Same hardware - X works great in the Mandrake 7.2 distro


 (WW) System lacks support for changing MTRRs

I don't know if this is relevant.
Do you get this warning on the OS that works ?

-- 
Dr. Andrew C. Aitchison Computer Officer, DPMMS, Cambridge
[EMAIL PROTECTED]   http://www.dpmms.cam.ac.uk/~werdna

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]how to use XDGASetViewport with DGA 2

2002-05-21 Thread Mark Vojkovich

On Tue, 21 May 2002, Aurelien Fenals wrote:

 Hi,
  I'm making some tests on DGA 2 library in order to use it in the
 future. But i've got some problems in understanding how it works.
 First of all, i've understand that the function XDGASetViewport()
 allow us to change the viewport in order to act as a flip function. So
 to change the viewport i need an image size that is at least twice
 larger than the screen size. For example if the video mode is 640x480, i
 need an image of 1280x480 or of 640x960.
 But in the list of the modes given by XDGAQueryModes() i can't have
 such an image size. This means that i can't use XDGASetViewport in order
 to do double buffering, doesn't it ?

   The imageHeight field in the XDGAMode needs to be at least twice
the viewportHeight in order to flip.


 Here a part of my XF86Config:
 
subsection display
 depth 24
 modes 1024x768 800x600 640x480
 endsubsection
 
 In the list of modes, i can choose a mode where the image size is
 1024x480 for a screen size of 640x480, but it's not enough !!  I've got
 an ATI Xpert 2000 pro with 32mo. So normaly, i can use video memory in
 order to do double buffering.
 Is DGA only able to use the video memory allocated by the Xserver so
 here 1024x768 ??

What XDGAModes get offered is entirely up to the driver.

 
 I've got a another question, it's about the DGA blitting functions.
 According to the flags given by DGA, i'm able to use the HW-blitting but
 i've read in the src code of SDL that we can't blit on the memory area
 where the screen is !!  So if i can't use the XDGASetViewport i can't
 use the XDGACopyArea() too !!

   There are no such limitations in DGA.

 
 If somebody have examples of using DGA 2 or a good documentation (not
 the README.DGA), i'm very interested !! Could you please send it to me
 ??
 

   There's no other documentation, but I've got some sample apps
on my web page:

http://www.xfree86.org/~mvojkovi/

   These work fine on NVIDIA cards.


Mark.

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]follow up (BUG X4.2 and X3.3.6 with I128 Rev 0 video)

2002-05-21 Thread David Rankin

Thanks Doc,

I'm still searching for my log file in LM7.2. I'll take a look.
There is nothing about a MTRR problem in the xdm-error logs.

Dr Andrew C Aitchison wrote:

 On Tue, 21 May 2002, David Rankin wrote:

   Summary of the problem:
  
   X4.2 - Fatal Error: Addscreen/ScreenInit on Device 0
  
   X3.3.6 - Fatal Error: no screens found
   (or worse - hardlocks the system)
  
   Same hardware - X works great in the Mandrake 7.2 distro

  (WW) System lacks support for changing MTRRs

 I don't know if this is relevant.
 Do you get this warning on the OS that works ?

 --
 Dr. Andrew C. Aitchison Computer Officer, DPMMS, Cambridge
 [EMAIL PROTECTED]   http://www.dpmms.cam.ac.uk/~werdna

 ___
 Xpert mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/xpert

--
David C. Rankin, J.D., P.E.
RANKIN * BERTIN, PLLC
1329 N. University, Suite D4
Nacogdoches, Texas 75961
(936) 715-9333
(936) 715-9339 fax


___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]ati rage mobility m /4

2002-05-21 Thread joker500


Hi!

I`ve been having problems with my graphics card on fujitsu-siemens lifebook 
c-4355. its a ati rage mobility M with 4 mges of ram. i`ve herd that there is 
a way to make hardware acceleration thru utah-glx. but:
1) utah doesn`t compile on by RedHat 7.2 box with gcc3
2) when i downloaded the utah-glx-latest-linux.tar.bz2 an installed, the 3d 
graphic seems to improve, but still i don`t have the hardware accel. 
I`ve tryed xfree3.3.6, 4.1.0 and 4.2.0 with the same result. is there some 
manual or something where i can find out how to make it done? or mayebe in 
next relese of Xfree there wil be support for this card.

best regards.


Paul.
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]Latest CVS doesn't work with my Trident CyberBladeXP/Ai1

2002-05-21 Thread Olivier Fourdan

Hi all, Alan,

FYI, I've downloaded, compiled and installed the CVS today, and I had to
revert to 4.2 because the latest CVS dosn't work for me.

It's very slow, there are graphic corruption and finally it crashes the
system after a few seconds.

It's a Toshiba laptop with a Trident CyberBladeXPAi1.

01:00.0 VGA compatible controller: Trident Microsystems: Unknown device
8820 (rev 82)

Cheers,
-- 
Olivier   [EMAIL PROTECTED]http://www.xfce.org
---
XFce is a lightweight  desktop  environment  for  various *NIX systems. 
Designed for productivity,  it loads  and  executes  applications fast,
while conserving  system resources. XFce is all free software, released
under GNU General Public License.Available from http://www.xfce.org

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]ati rage mobility m /4

2002-05-21 Thread José Fonseca

On 2002.05.21 23:35 [EMAIL PROTECTED] wrote:
 
 Hi!
 
 I`ve been having problems with my graphics card on fujitsu-siemens
 lifebook
 c-4355. its a ati rage mobility M with 4 mges of ram. i`ve herd that
 there is a way to make hardware acceleration thru utah-glx. but:
 1) utah doesn`t compile on by RedHat 7.2 box with gcc3
 2) when i downloaded the utah-glx-latest-linux.tar.bz2 an installed, the
 3d graphic seems to improve, but still i don`t have the hardware accel.

I'm not aware of the developments on the Utah-GLX project. It was stalled 
during some time but recentely support for XFree86 4.x.0 was added to some 
cards. Put your question to one of their lists.

 I`ve tryed xfree3.3.6, 4.1.0 and 4.2.0 with the same result. is there
 some
 manual or something where i can find out how to make it done? or mayebe
 in next relese of Xfree there wil be support for this card.

Hopefully that will happen. DRI support for the Mach64 chip is being 
added. If you're not faint of heart you can try the snapshots on 
http://dri.sourceforge.net/snapshots/bleeding-edge/ . Send any problems to 
[EMAIL PROTECTED] .

 
 best regards.
 
 Paul.

José Fonseca
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]Trapping key sequences

2002-05-21 Thread Henrik Sandklef

HI!

Take a look at xikbd
http://www.sandklef.com/xikbd


Best regards, hesa

On Tue, 2002-05-21 at 12:16, Oyvind Hallsteinsen wrote:
 Is it possible to have the XFree server trap a key sequence which then
 triggers an event (for instance run a program)?
 
 Obviously XFree can trap key sequences (ctrl-alt-backspace, among
 others), but can I configure my own?
 
 This would be interesting in a think client enviroment, where the X
 server is the only piece of software running on the local machine. For
 instance one could have ctrl-shift-escape or some other combination
 reboot the computer by switching to runlevel 6.
 
 ---
 -- Øyvind Hallsteinsen, HIST AITeL --
 ___
 Xpert mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/xpert
 
 
-- 
Henrik Sandklef   http://www.sandklef.com/hesa/

Email [EMAIL PROTECTED]
Software  http://www.sandklef.com/software/

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]Latest CVS doesn't work with my Trident CyberBladeXP/Ai1

2002-05-21 Thread Alan Hourihane

Are you sure you've built and installed it properly.

Things are working fine over here. 

If you're still having problems, a log would be nice.

Alan.

On Tue, May 21, 2002 at 11:39:03 +0200, Olivier Fourdan wrote:
 Hi all, Alan,
 
 FYI, I've downloaded, compiled and installed the CVS today, and I had to
 revert to 4.2 because the latest CVS dosn't work for me.
 
 It's very slow, there are graphic corruption and finally it crashes the
 system after a few seconds.
 
 It's a Toshiba laptop with a Trident CyberBladeXPAi1.
 
 01:00.0 VGA compatible controller: Trident Microsystems: Unknown device
 8820 (rev 82)
 
 Cheers,
 -- 
 Olivier   [EMAIL PROTECTED]http://www.xfce.org
 ---
 XFce is a lightweight  desktop  environment  for  various *NIX systems. 
 Designed for productivity,  it loads  and  executes  applications fast,
 while conserving  system resources. XFce is all free software, released
 under GNU General Public License.Available from http://www.xfce.org
 
 ___
 Xpert mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/xpert
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]trying to build a ~16ft^2 x video wall

2002-05-21 Thread Jacob Kuenzel

I'm currently in the process of building a sixteen-monitor video wall,
and am in search of some *free* software that will make it work (I found
a $1000 program called X-META-X that does what I want flawlessly, but I
am doing this project at my high school and don't have any money for
it). So far I haven't found any such software, and I am begining to
think I may have to write some code myself. Before I ask any questions,
I think it would be a good idea to give an overview of my setup.

The wall will consist of five PCs and sixteen identical monitors and
video cards. It should work as follows: four of the PCs will have four
video cards each and will run an X server on each video card, possibly
using Xinerama to combine them. The fifth PC will be networked with the
four other PCs, will use some mechanism to combine the sixteen remote
displays (four if Xinerama is used) into one large display, and will act
as a head-end for this display.

As I said, there exists a piece of software called X-META-X which
proxies X connections and allows one to create setups such as the one I
just described. Since I can't afford this software, however, I have come
up with some other ways for the fifth machine to combine the remote
displays into a single large display. My first idea was to hack Xnest to
open multiple windows on multiple remote displays and have it split up
its frame buffer among these windows. I gave up on this eventually, as
it would most likely involve way too much work (I'm trying to avoid
doing more work than I have to). My current idea, and the idea I want to
use, involves writing a new driver module for X 4.2.0 that works a lot
like Xnest. X would believe it was drawing to a graphics card, when in
reality my driver would be passing its frame buffer to a remote X
display (this would violate the guidlines for X drivers as my module
would make calls to Xlib). This would allow me to (hopefully) get my
project done as quickly as possible (before the school year ends), and
would leave me with what I believe would be a very elegant setup. The
monitor and keyboard for the display would go on the fifth machine, and
I could use Xinerama on this machine to organize the remote displays.

Unfortunately, I'm not exactly familiar with writing drivers for X. I am
hoping for some pointers to get me started. Specifically, I want to
know:

+ Will this work? Is there a better/easier/cooler way?
+ Are there any X driver writing docs that are a little more helpful
than the ones on xfree86.org?
+ What would be the best way for my driver to tell when it should update
the remote display? (The way I understand it, a basic driver simply
passes the address of the card's frame buffer to the X server, which
then writes to this buffer without telling the driver. How can I found
out when X writes to the buffer?)
+ How should I display the frame buffer on the remote display? (should I
simply write it pixel-by-pixel to a full screen window, or is there a
faster way?)

If you've read this much of my post, thank you very much. If you can
help me at all, please respond, and thank you even more. That's all
folks.

-Jacob Kuenzel
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]trying to build a ~16ft^2 x video wall

2002-05-21 Thread joe

 I'm currently in the process of building a sixteen-monitor video wall,
 and am in search of some *free* software that will make it work (I found
 a $1000 program called X-META-X that does what I want flawlessly, but I
 am doing this project at my high school and don't have any money for
 it). So far I haven't found any such software, and I am begining to
 think I may have to write some code myself. Before I ask any questions,
 I think it would be a good idea to give an overview of my setup.

You might be able to convince the company to donate a copy to your school.

 The wall will consist of five PCs and sixteen identical monitors and
 video cards. It should work as follows: four of the PCs will have four
 video cards each and will run an X server on each video card, possibly
 using Xinerama to combine them. The fifth PC will be networked with the
 four other PCs, will use some mechanism to combine the sixteen remote
 displays (four if Xinerama is used) into one large display, and will act
 as a head-end for this display.
 
 As I said, there exists a piece of software called X-META-X which
 proxies X connections and allows one to create setups such as the one I
 just described. Since I can't afford this software, however, I have come
 up with some other ways for the fifth machine to combine the remote
 displays into a single large display. My first idea was to hack Xnest to
 open multiple windows on multiple remote displays and have it split up
 its frame buffer among these windows. I gave up on this eventually, as
 it would most likely involve way too much work (I'm trying to avoid
 doing more work than I have to). My current idea, and the idea I want to
 use, involves writing a new driver module for X 4.2.0 that works a lot
 like Xnest. X would believe it was drawing to a graphics card, when in
 reality my driver would be passing its frame buffer to a remote X
 display (this would violate the guidlines for X drivers as my module
 would make calls to Xlib). This would allow me to (hopefully) get my
 project done as quickly as possible (before the school year ends), and
 would leave me with what I believe would be a very elegant setup. The
 monitor and keyboard for the display would go on the fifth machine, and
 I could use Xinerama on this machine to organize the remote displays.
 
 Unfortunately, I'm not exactly familiar with writing drivers for X. I am
 hoping for some pointers to get me started. Specifically, I want to
 know:
 
 + Will this work? Is there a better/easier/cooler way?
 + Are there any X driver writing docs that are a little more helpful
 than the ones on xfree86.org?
 + What would be the best way for my driver to tell when it should update
 the remote display? (The way I understand it, a basic driver simply
 passes the address of the card's frame buffer to the X server, which
 then writes to this buffer without telling the driver. How can I found
 out when X writes to the buffer?)
 + How should I display the frame buffer on the remote display? (should I
 simply write it pixel-by-pixel to a full screen window, or is there a
 faster way?)

If you want to go with this approach you should look for info on the shadowfb
support (it keeps an internal framebuffer and would automatically notify your
driver when a given rectangular area needs to updated on your display).

Another approach would be to run a large vncserver process and then run four
vncviewer processes (one on each of your four Xinerama'd displays) displaying
different quadrants of the vnc session.  If you did it this way, you could
easily run with a window manager config that didn't put borders around the
viewers and set the viewers to only have a single pixel wide scrollbar to
adjust the portion of the session to be viewed.  If your willing to do a little
more work, you could modify the viewer to take a command line option to set
the initial viewport position and then you could loose the one pixel border around
each of the quadrants.

 
 If you've read this much of my post, thank you very much. If you can
 help me at all, please respond, and thank you even more. That's all
 folks.
 
 -Jacob Kuenzel
 ___
 Xpert mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/xpert
 

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]fontconfig install doesn't respect EtcX11Directory

2002-05-21 Thread Keith Packard


Around 15 o'clock on May 21, Jon Leech wrote:

 Sounds good - but in the meantime, it might be good to remove it
 from the build, so that it doesn't prevent installs in nonstandard
 locations from completing. If fontconfig is truly not related to X,
 should it even be in the X tree?

Fontconfig is not dependent on X, but X is dependent on fontconfig, and 
XFree86 has a practice of shipping non-standard packages along with the
window system to avoid adding new dependencies to existing systems.

I'm putting the finishing touches on making fontconfig buildable outside 
of the X tree by using autoconf, that build process places the 
configuration files in reasonable places as it has definitions for the 
standard system configuration directory.

 I tried overriding FontconfigDir in site.def, but that wasn't
 sufficient, and the install still fails trying to write into font
 directories it locates under /usr/share.

Fontconfig wants to build caches for available fonts to avoid having every 
user build private caches when the first fontconfig-using application is 
invoked.  The build process now skips that step when DESTDIR is set.

What problem are you trying to avoid by skipping this step?

Keith PackardXFree86 Core TeamHP Cambridge Research Lab


___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]cvs X: build error in lib/Xft1/xftdir.c

2002-05-21 Thread Axel H. Siebenwirth

Hi,

I have encountered an error during make install of freshly build x from
cvs..

Regards,
Axel

make[3]: Entering directory /usr/local/src/x/xc/lib/Xft1'
rm -f xftdir.o
gcc -c -O2 -fno-strength-reduce  -ansi -pedantic -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wredundant-decls -Wnested-externs -Wundef
-I../../exports/include/freetype2  -I../.. -I../../exports/include   -Dlinux
-D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE  -D_GNU_SOURCE   -DFUNCPROTO=15 -DNARROWPROTO
-DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API-DFREETYPE2  -fPIC
xftdir.c
xftdir.c: In function DirScan':
xftdir.c:34: warning: passing arg 3 of cDirScan' from incompatible pointer
type
xftdir.c:34: warning: passing arg 4 of cDirScan' from incompatible pointer
type
xftdir.c:34: warning: passing arg 5 of cDirScan' makes pointer from integer
without a cast
xftdir.c:34: too few arguments to function cDirScan'
xftdir.c: In function DirSave':
xftdir.c:40: warning: passing arg 2 of cDirSave' from incompatible pointer
type
xftdir.c:40: too few arguments to function cDirSave'
make[3]: *** [xftdir.o] Error 1
make[3]: Leaving directory /usr/local/src/x/xc/lib/Xft1'
make[2]: *** [install] Error 2
make[2]: Leaving directory /usr/local/src/x/xc/lib'
make[1]: *** [install] Error 2
make[1]: Leaving directory /usr/local/src/x/xc'
make: *** [install] Error 2
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]cvs X: build error in lib/Xft1/xftdir.c

2002-05-21 Thread Keith Packard


Around 3 o'clock on May 22, Axel H. Siebenwirth wrote:

 I have encountered an error during make install of freshly build x from
 cvs..

Sorry 'bout that -- I didn't get the changes into Xft1 that are needed to 
deal with changes in fontconfig.

All fixed now.

Keith PackardXFree86 Core TeamHP Cambridge Research Lab


___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert