All of lore.kernel.org
 help / color / mirror / Atom feed
* one desktop on four monitors ?
@ 2010-10-24  4:26 DJ Delorie
       [not found] ` <201010240426.o9O4Qm8w007081-Mhfd7Cn2s7ZOU/xweIFGFw@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: DJ Delorie @ 2010-10-24  4:26 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


I've been trying for a while to get my setup to work with nouveau.
I'm currently using the nvidia blob with Fedora 12 with success, but
certain types of X operations kill performance.

I have two Nvidia 9800 GT video cards, each driving two monitors.

Card 0
     Monitor 0 = Dell 3008FP 2560x1600, in the middle of the cluster
     Monitor 1 = Dell 2001FP 1600x1200, above the middle
Card 1
     Monitor 0 = Dell 2001FP 1600x1200, left of middle, rotated right
     Monitor 1 = Dell 2001FP 1600x1200, right of middle, rotated right

So far, with Fedora 14 beta, I can do one of two things:

1. Each card is a separate randr display pair (i.e. two virtual
   monitors, two desktops)

2. Monitor 0 of each card is a xinerama pair, and each Monitor 1 is a
   clone of its Monitor 0.

While I'd prefer to use xrandr for these monitors, I've read that it's
just not supported yet (sigh).  At this point, I'd be happy if
xinerama worked!  Even if it only gave comparable performance to the
binary blob, it would make updating Fedora much easier.

Has *anyone* gotten a single desktop on >1 cards and >2 monitors yet?

DJ

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: one desktop on four monitors ?
       [not found] ` <201010240426.o9O4Qm8w007081-Mhfd7Cn2s7ZOU/xweIFGFw@public.gmane.org>
@ 2010-10-25  1:39   ` Younes Manton
       [not found]     ` <AANLkTim-Req7CGadSsTrbe4ghi9531N-KuYqW0kDufev-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: Younes Manton @ 2010-10-25  1:39 UTC (permalink / raw)
  To: DJ Delorie; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

On Sun, Oct 24, 2010 at 12:26 AM, DJ Delorie <dj-Ht4Cp5ncgjRBDgjK7y7TUQ@public.gmane.org> wrote:
>
> I've been trying for a while to get my setup to work with nouveau.
> I'm currently using the nvidia blob with Fedora 12 with success, but
> certain types of X operations kill performance.
>
> I have two Nvidia 9800 GT video cards, each driving two monitors.
>
> Card 0
>     Monitor 0 = Dell 3008FP 2560x1600, in the middle of the cluster
>     Monitor 1 = Dell 2001FP 1600x1200, above the middle
> Card 1
>     Monitor 0 = Dell 2001FP 1600x1200, left of middle, rotated right
>     Monitor 1 = Dell 2001FP 1600x1200, right of middle, rotated right
>
> So far, with Fedora 14 beta, I can do one of two things:
>
> 1. Each card is a separate randr display pair (i.e. two virtual
>   monitors, two desktops)
>
> 2. Monitor 0 of each card is a xinerama pair, and each Monitor 1 is a
>   clone of its Monitor 0.
>
> While I'd prefer to use xrandr for these monitors, I've read that it's
> just not supported yet (sigh).  At this point, I'd be happy if
> xinerama worked!  Even if it only gave comparable performance to the
> binary blob, it would make updating Fedora much easier.
>
> Has *anyone* gotten a single desktop on >1 cards and >2 monitors yet?
>
> DJ

Most of whats needed to get this working in a RandR based driver is
just not implemented in the server yet. All of the RandR drivers are
basically in the same boat, not just Nouveau. Nvidia's RandR support
is basically a wrapper around their NVCONTROL extension if I recall
correctly, so they can still support it.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: one desktop on four monitors ?
       [not found]     ` <AANLkTim-Req7CGadSsTrbe4ghi9531N-KuYqW0kDufev-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2010-10-25  2:11       ` DJ Delorie
       [not found]         ` <201010250211.o9P2BO9o002199-Mhfd7Cn2s7ZOU/xweIFGFw@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: DJ Delorie @ 2010-10-25  2:11 UTC (permalink / raw)
  To: Younes Manton; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


> > While I'd prefer to use xrandr for these monitors, I've read that it's
> > just not supported yet (sigh).
> 
> Most of whats needed to get this working in a RandR based driver is
> just not implemented in the server yet.

What about *without* RandR ?  I can get it to bring up all four
monitors sort-of, I'm OK with Xinerama for now, I just want something
that works...

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: one desktop on four monitors ?
       [not found]         ` <201010250211.o9P2BO9o002199-Mhfd7Cn2s7ZOU/xweIFGFw@public.gmane.org>
@ 2010-10-26  1:42           ` Younes Manton
       [not found]             ` <AANLkTi=d2N5Fv-ndtgZw5uHTJrhYytO+-jkFqkKyrzRU-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: Younes Manton @ 2010-10-26  1:42 UTC (permalink / raw)
  To: DJ Delorie; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

On Sun, Oct 24, 2010 at 10:11 PM, DJ Delorie <dj-Ht4Cp5ncgjRBDgjK7y7TUQ@public.gmane.org> wrote:
>
>> > While I'd prefer to use xrandr for these monitors, I've read that it's
>> > just not supported yet (sigh).
>>
>> Most of whats needed to get this working in a RandR based driver is
>> just not implemented in the server yet.
>
> What about *without* RandR ?  I can get it to bring up all four
> monitors sort-of, I'm OK with Xinerama for now, I just want something
> that works...
>

Nouveau doesn't support anything other than RandR. Most of the
server's old Xinerama code is also long gone, but clients can still
use the Xinerama extension and RandR will provide the screen geometry
info. However, without the proper server-side support for multiple
cards driving a single desktop all Xinerama is good for on RandR based
drivers is supporting multiple monitors on a *single* card for old
clients that only support Xinerama for screen geometry instead of
RandR. Any other configuration is likely broken. I don't think anyone
is working on multiple cards driving a single desktop so unfortunately
your #1 setup is the best you can do on 2 cards for the foreseeable
future.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: one desktop on four monitors ?
       [not found]             ` <AANLkTi=d2N5Fv-ndtgZw5uHTJrhYytO+-jkFqkKyrzRU-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2010-10-26  1:44               ` DJ Delorie
       [not found]                 ` <201010260144.o9Q1itQh005230-Mhfd7Cn2s7ZOU/xweIFGFw@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: DJ Delorie @ 2010-10-26  1:44 UTC (permalink / raw)
  To: Younes Manton; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


Grrr.  Can the nouveau driver grab two cards at a time and tell the X
server it's one card?

Does nouveau support any cards that can drive four monitors with one
card, with at least one monitor at 2560x1600 ?  Would that get me what
I want?

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: one desktop on four monitors ?
       [not found]                 ` <201010260144.o9Q1itQh005230-Mhfd7Cn2s7ZOU/xweIFGFw@public.gmane.org>
@ 2010-10-26  4:10                   ` Younes Manton
       [not found]                     ` <AANLkTik84bEYDj0A9ejLSQZA9C=1-kVA=vZV9RXOTZJ0-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: Younes Manton @ 2010-10-26  4:10 UTC (permalink / raw)
  To: DJ Delorie; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

On Mon, Oct 25, 2010 at 9:44 PM, DJ Delorie <dj-Ht4Cp5ncgjRBDgjK7y7TUQ@public.gmane.org> wrote:
>
> Grrr.  Can the nouveau driver grab two cards at a time and tell the X
> server it's one card?

No. It would be pretty tricky to do, especially with different chip
versions and generations, but even with identical cards it's probably
a fair bit of effort that would be better spent on proper X server
support. X server internals aren't really my area of interest so I
can't tell you much more.

> Does nouveau support any cards that can drive four monitors with one
> card, with at least one monitor at 2560x1600 ?  Would that get me what
> I want?
>

Current Nvidia cards that support 4 heads are actually dual-GPUs on a
single card, so the problem is largely the same. Sorry to be the
bearer of bad news.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: one desktop on four monitors ?
       [not found]                     ` <AANLkTik84bEYDj0A9ejLSQZA9C=1-kVA=vZV9RXOTZJ0-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2010-10-26 10:00                       ` Felix Blanke
  2010-10-26 10:37                         ` Maarten Maathuis
                                           ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Felix Blanke @ 2010-10-26 10:00 UTC (permalink / raw)
  To: Younes Manton; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

That are exact the same informations I got.

I wanted to get 3 screen working like one single screen. No chance with
nouveau.

What you could do (I hope you guys don't kill me :)):

If your displays got displayport use an AMD card with eyefinity. If
your displays dont have displayport you need to buy 4x active
dvi->displyport adapters :/


Regards,
Felix


Am Tue, 26 Oct 2010 00:10:32 -0400
schrieb Younes Manton <younes.m-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>:

> On Mon, Oct 25, 2010 at 9:44 PM, DJ Delorie <dj-Ht4Cp5ncgjRBDgjK7y7TUQ@public.gmane.org> wrote:
> >
> > Grrr.  Can the nouveau driver grab two cards at a time and tell the
> > X server it's one card?
> 
> No. It would be pretty tricky to do, especially with different chip
> versions and generations, but even with identical cards it's probably
> a fair bit of effort that would be better spent on proper X server
> support. X server internals aren't really my area of interest so I
> can't tell you much more.
> 
> > Does nouveau support any cards that can drive four monitors with one
> > card, with at least one monitor at 2560x1600 ?  Would that get me
> > what I want?
> >
> 
> Current Nvidia cards that support 4 heads are actually dual-GPUs on a
> single card, so the problem is largely the same. Sorry to be the
> bearer of bad news.
> _______________________________________________
> Nouveau mailing list
> Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: one desktop on four monitors ?
  2010-10-26 10:00                       ` Felix Blanke
@ 2010-10-26 10:37                         ` Maarten Maathuis
  2010-10-26 11:05                         ` OT: Eyefinity with four monitors (was: Re: one desktop on four monitors ?) Chí-Thanh Christopher Nguyễn
  2010-10-27 12:34                         ` one desktop on four monitors ? Gerd v. Egidy
  2 siblings, 0 replies; 11+ messages in thread
From: Maarten Maathuis @ 2010-10-26 10:37 UTC (permalink / raw)
  To: Felix Blanke; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

This may be of interest to some
(http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=9737a812aacbc544b93eeaa031cf1c2e8adbd661),
no idea if it works well, but you can try.

Maarten.

On Tue, Oct 26, 2010 at 12:00 PM, Felix Blanke <felixblanke-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> That are exact the same informations I got.
>
> I wanted to get 3 screen working like one single screen. No chance with
> nouveau.
>
> What you could do (I hope you guys don't kill me :)):
>
> If your displays got displayport use an AMD card with eyefinity. If
> your displays dont have displayport you need to buy 4x active
> dvi->displyport adapters :/
>
>
> Regards,
> Felix
>
>
> Am Tue, 26 Oct 2010 00:10:32 -0400
> schrieb Younes Manton <younes.m-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>:
>
>> On Mon, Oct 25, 2010 at 9:44 PM, DJ Delorie <dj-Ht4Cp5ncgjRBDgjK7y7TUQ@public.gmane.org> wrote:
>> >
>> > Grrr.  Can the nouveau driver grab two cards at a time and tell the
>> > X server it's one card?
>>
>> No. It would be pretty tricky to do, especially with different chip
>> versions and generations, but even with identical cards it's probably
>> a fair bit of effort that would be better spent on proper X server
>> support. X server internals aren't really my area of interest so I
>> can't tell you much more.
>>
>> > Does nouveau support any cards that can drive four monitors with one
>> > card, with at least one monitor at 2560x1600 ?  Would that get me
>> > what I want?
>> >
>>
>> Current Nvidia cards that support 4 heads are actually dual-GPUs on a
>> single card, so the problem is largely the same. Sorry to be the
>> bearer of bad news.
>> _______________________________________________
>> Nouveau mailing list
>> Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
>> http://lists.freedesktop.org/mailman/listinfo/nouveau
>
> _______________________________________________
> Nouveau mailing list
> Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
>



-- 
Far away from the primal instinct, the song seems to fade away, the
river get wider between your thoughts and the things we do and say.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* OT: Eyefinity with four monitors (was: Re: one desktop on four monitors ?)
  2010-10-26 10:00                       ` Felix Blanke
  2010-10-26 10:37                         ` Maarten Maathuis
@ 2010-10-26 11:05                         ` Chí-Thanh Christopher Nguyễn
       [not found]                           ` <4CC6B5E3.9060406-CFLBMwTPW48UNGrzBIF7/Q@public.gmane.org>
  2010-10-27 12:34                         ` one desktop on four monitors ? Gerd v. Egidy
  2 siblings, 1 reply; 11+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2010-10-26 11:05 UTC (permalink / raw)
  Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 567 bytes --]

Felix Blanke schrieb:
> That are exact the same informations I got.
>
> I wanted to get 3 screen working like one single screen. No chance with
> nouveau.
>
> What you could do (I hope you guys don't kill me :)):
>
> If your displays got displayport use an AMD card with eyefinity. If
> your displays dont have displayport you need to buy 4x active
> dvi->displyport adapters :/

A Sapphire 5770 Flex should support the described setup without any
adapters (except maybe a passive DVI->HDMI one).


Best regards,
Chí-Thanh Christopher Nguyễn



[-- Attachment #1.2: Kryptographische S/MIME-Signatur --]
[-- Type: application/pkcs7-signature, Size: 2077 bytes --]

[-- Attachment #2: Type: text/plain, Size: 181 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: OT: Eyefinity with four monitors (was: Re: one desktop on four monitors ?)
       [not found]                           ` <4CC6B5E3.9060406-CFLBMwTPW48UNGrzBIF7/Q@public.gmane.org>
@ 2010-10-26 11:20                             ` Felix Blanke
  0 siblings, 0 replies; 11+ messages in thread
From: Felix Blanke @ 2010-10-26 11:20 UTC (permalink / raw)
  To: Chí-Thanh Christopher Nguyễn
  Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Well the Flex only got a build in adapter.

But you can't use the hdmi output for a 3. monitor while using 2x dvi.
That hat something to do with clock..whatever :D I talked about that
issue at the radeon mailing list. I got a 5750 and I can't use the hdmi
output while  using 2xdvi (I tried it with the newest kernel). For the
third monitor I've now an active dvi->dp adapter from sapphire (single
link only). The price in germany is about 25euro, that was fine for
me :)

If you really want to use 4 displays you'll need displayport and a card
with min. 2xdvi + 2xdp (I guess there is no such a card) or a card with
4x dp (and active adapters if your have non-dp displays).

Regards,
Felix

Am Tue, 26 Oct 2010 13:05:07 +0200
schrieb Chí-Thanh Christopher Nguyễn <chithanh@cs.tu-berlin.de>:

> Felix Blanke schrieb:
> > That are exact the same informations I got.
> >
> > I wanted to get 3 screen working like one single screen. No chance
> > with nouveau.
> >
> > What you could do (I hope you guys don't kill me :)):
> >
> > If your displays got displayport use an AMD card with eyefinity. If
> > your displays dont have displayport you need to buy 4x active
> > dvi->displyport adapters :/
> 
> A Sapphire 5770 Flex should support the described setup without any
> adapters (except maybe a passive DVI->HDMI one).
> 
> 
> Best regards,
> Chí-Thanh Christopher Nguyễn
> 
> 
> 

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: one desktop on four monitors ?
  2010-10-26 10:00                       ` Felix Blanke
  2010-10-26 10:37                         ` Maarten Maathuis
  2010-10-26 11:05                         ` OT: Eyefinity with four monitors (was: Re: one desktop on four monitors ?) Chí-Thanh Christopher Nguyễn
@ 2010-10-27 12:34                         ` Gerd v. Egidy
  2 siblings, 0 replies; 11+ messages in thread
From: Gerd v. Egidy @ 2010-10-27 12:34 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Hi,

> I wanted to get 3 screen working like one single screen. No chance with
> nouveau.

I have 3 Screens working with one desktop here:

           HDMI ----------------------- Monitor1
           |
8400 card -|
           |                      DVI-- Monitor2
           DVI ---- TripleHead2Go-|
                                  DVI-- Monitor3

You just need a Matrox TripleHead2Go. To use 4 screens you'd need two of them.

Nouveau works, but currently the xinerama-info can not be tweaked. That means 
my KDE doesn't know about the 3 screens and pops up windows in between. I've 
read that it can be tweaked with a custom libxinerama but I haven't looked 
into it yet.

So I'm currently still running the Nvidia blob.

Just as note: I'm not using xinerama, but 1 big screen on one card. 
Nonetheless xinerama information is used to tell the desktop about the screens 
in use.

Kind regards,

Gerd

-- 
Address (better: trap) for people I really don't want to get mail from:
jonas-K4Lox0BdAqn6SQ/niu2adgC/G2K4zDHf@public.gmane.org

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-10-27 12:34 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-24  4:26 one desktop on four monitors ? DJ Delorie
     [not found] ` <201010240426.o9O4Qm8w007081-Mhfd7Cn2s7ZOU/xweIFGFw@public.gmane.org>
2010-10-25  1:39   ` Younes Manton
     [not found]     ` <AANLkTim-Req7CGadSsTrbe4ghi9531N-KuYqW0kDufev-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-10-25  2:11       ` DJ Delorie
     [not found]         ` <201010250211.o9P2BO9o002199-Mhfd7Cn2s7ZOU/xweIFGFw@public.gmane.org>
2010-10-26  1:42           ` Younes Manton
     [not found]             ` <AANLkTi=d2N5Fv-ndtgZw5uHTJrhYytO+-jkFqkKyrzRU-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-10-26  1:44               ` DJ Delorie
     [not found]                 ` <201010260144.o9Q1itQh005230-Mhfd7Cn2s7ZOU/xweIFGFw@public.gmane.org>
2010-10-26  4:10                   ` Younes Manton
     [not found]                     ` <AANLkTik84bEYDj0A9ejLSQZA9C=1-kVA=vZV9RXOTZJ0-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-10-26 10:00                       ` Felix Blanke
2010-10-26 10:37                         ` Maarten Maathuis
2010-10-26 11:05                         ` OT: Eyefinity with four monitors (was: Re: one desktop on four monitors ?) Chí-Thanh Christopher Nguyễn
     [not found]                           ` <4CC6B5E3.9060406-CFLBMwTPW48UNGrzBIF7/Q@public.gmane.org>
2010-10-26 11:20                             ` Felix Blanke
2010-10-27 12:34                         ` one desktop on four monitors ? Gerd v. Egidy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.