* [Bug 39099] New: two graphic cards and four monitors with Nouveau
@ 2011-07-09 20:06 bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
0 siblings, 1 reply; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-09 20:06 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
Summary: two graphic cards and four monitors with Nouveau
Product: xorg
Version: unspecified
Platform: x86-64 (AMD64)
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
ReportedBy: nowaker-qMBiBlq7xnnVItvQsEIGlw@public.gmane.org
QAContact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org
This bug is related to: https://bugs.freedesktop.org/show_bug.cgi?id=38759
I was trying to get a 2-cards-3-monitors set-up working. I finally did it after
updating to bleeding edge X and using ZaphodHeads option.
3 monitors xorg.conf: http://wklej.org/id/555276/txt/ (working)
4 monitors xorg.conf: http://wklej.org/id/559775/txt/ (failing)
The only difference between those two configs is making use of 4th monitor.
3 monitors Xorg.0.log: http://wklej.org/id/559778/txt/ (working)
4 monitors Xorg.0.log: http://wklej.org/id/559777/txt/ (failing)
Error message: Screen(s) found, but none have a usable configuration.
After `service gdm restart` main screen blinks 5 times and goes back to
console.
Ubuntu 11.04 - Linux ubuntu 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24
UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
(this didn't work on Ubuntu 10.10 either)
Packages version:
libdrm-nouveau1a 2.4.26+git20110604.6dd804c5-0ubuntu0sarvatt~natty
xserver-xorg-video-nouveau 1:0.0.16+git20110623.ab89aa02-0ubuntu0sarvatt~natty
(from https://launchpad.net/~xorg-edgers/+archive/ppa)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
@ 2011-07-09 22:31 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-09 22:33 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
` (8 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-09 22:31 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
--- Comment #1 from Damian Nowak <nowaker-qMBiBlq7xnnVItvQsEIGlw@public.gmane.org> 2011-07-09 15:31:33 PDT ---
Some need insights, thanks to pq from #nouveau irc channel.
4 monitors work when using a 3-monitors setup - the third and fourth monitor
display the same picture (clone). What's interesting - this shouldn't happen as
ZaphodHeads is set. Maybe it's a bug that makes ZaphodHeads work on the first
graphic card only?
Here's xrandr output for each screen. http://wklej.org/id/559818/txt/
(I had to disable Xinerama for a while to get the xrandr output)
3-monitors xorg.conf: http://wklej.org/id/555276/txt/
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2011-07-09 22:31 ` [Bug 39099] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2011-07-09 22:33 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-09 22:37 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
` (7 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-09 22:33 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
--- Comment #2 from Damian Nowak <nowaker-qMBiBlq7xnnVItvQsEIGlw@public.gmane.org> 2011-07-09 15:33:12 PDT ---
s/need insights/new insights/
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2011-07-09 22:31 ` [Bug 39099] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-09 22:33 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2011-07-09 22:37 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-09 23:49 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
` (6 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-09 22:37 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
Damian Nowak <nowaker-qMBiBlq7xnnVItvQsEIGlw@public.gmane.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
OS/Version|All |Linux (All)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
` (2 preceding siblings ...)
2011-07-09 22:37 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2011-07-09 23:49 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-11 19:45 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
` (5 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-09 23:49 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
--- Comment #3 from Damian Nowak <nowaker-qMBiBlq7xnnVItvQsEIGlw@public.gmane.org> 2011-07-09 16:49:37 PDT ---
I tried combining ZaphotHeads on the first card and use one virtual-sized
Screen on the second card. http://wklej.org/id/559842/
As long as I have Xinerama off, it works. I get 3 independent X screens on four
monitors.
However, when I enable Xinerama, the strange behaviour from my first bug report
appears. The video is there. https://bugs.freedesktop.org/show_bug.cgi?id=38759
So there are two alternative ways of resolving the issue:
- fix ZaphodHeads work on two cards, four monitors
- fix the strange behaviour from the video when using virtual screens
- ...or tell me what I did wrong in xorg.conf so I get the error message:
Screen(s) found, but none have a usable configuration.
It's the preferred way. :)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
` (3 preceding siblings ...)
2011-07-09 23:49 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2011-07-11 19:45 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-18 19:46 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
` (4 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-11 19:45 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
--- Comment #4 from Emil Velikov <emil.l.velikov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2011-07-11 12:45:30 PDT ---
Created an attachment (id=48986)
View: https://bugs.freedesktop.org/attachment.cgi?id=48986
Review: https://bugs.freedesktop.org/review?bug=39099&attachment=48986
debug output
Can you please try the patch on a 3 and 4 monitor setup and attach the Xorg.log
My best guess is that the total number of monitors is limited to the number of
connectors on the primary card
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
` (4 preceding siblings ...)
2011-07-11 19:45 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2011-07-18 19:46 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-18 23:05 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
` (3 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-18 19:46 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
--- Comment #5 from Damian Nowak <nowaker-qMBiBlq7xnnVItvQsEIGlw@public.gmane.org> 2011-07-18 12:46:33 PDT ---
I git pulled the drivers and applied your patch. Apparently it works - although
your patch prints debug info only, you say.
21:03 < Nowaker> xexaxo: your patch made those four monitors working :)
21:04 < Nowaker> xexaxo: sorry for testing it out so late but I played OpenTTD
with my friends for three days in a row, and then got some work to do
21:10 < xexaxo> Nowaker: the patch or the configuration ?
21:10 < xexaxo> the patch only added some debug output
21:11 < Nowaker> xexaxo: the patch
21:11 < Nowaker> xexaxo: so someone fixed the issue in meantime on git
21:12 < Nowaker> I'm just uploading the logs
21:12 < xexaxo> Nowaker: can you make sure that it's the patch, and try
attaching the Xorg.log with/wo the patch (3 and 4 monitors please)
http://wklej.org/id/563568/txt/ - git+patch - 3-setup (working)
http://wklej.org/id/563558/txt/ - git+patch - 4-setup (working)
After `git reset --hard`
http://wklej.org/id/563575/txt/ - git - 3-setup (working)
http://wklej.org/id/563572/txt/ - git - 4-setup (failing the same way)
Looks like you really fixed it:
+ if (!IsShared || ScreenEq ) // <- this!
drmmode_crtc_init(pScrn, drmmode, i);
I made sure it's you who fixed the problem - twice. ;)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
` (5 preceding siblings ...)
2011-07-18 19:46 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2011-07-18 23:05 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-18 23:32 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
` (2 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-18 23:05 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
Emil Velikov <emil.l.velikov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #48986|0 |1
is obsolete| |
--- Comment #6 from Emil Velikov <emil.l.velikov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2011-07-18 16:05:38 PDT ---
Created an attachment (id=49279)
View: https://bugs.freedesktop.org/attachment.cgi?id=49279
Review: https://bugs.freedesktop.org/review?bug=39099&attachment=49279
Final patch
I was not able to oversee the issue while creating the initial patch
The issue lies within a missing (or actually 3) brackets, causing incorrect
argument to the function xf86IsEntityShared()
It must be
* xf86IsEntityShared(pScrn->entityList[0])
while currently it is
* xf86IsEntityShared(pScrn->entityList[0] || pScrn->confScreen->device->screen
== i)
Please test
Emil
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
` (6 preceding siblings ...)
2011-07-18 23:05 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2011-07-18 23:32 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-19 17:37 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-19 18:38 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-18 23:32 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
--- Comment #7 from Emil Velikov <emil.l.velikov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2011-07-18 16:32:15 PDT ---
Created an attachment (id=49281)
View: https://bugs.freedesktop.org/attachment.cgi?id=49281
Review: https://bugs.freedesktop.org/review?bug=39099&attachment=49281
Fix yet another silly typo
I've added a bit too many brackets
It should be finally resolved
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
` (7 preceding siblings ...)
2011-07-18 23:32 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2011-07-19 17:37 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-19 18:38 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-19 17:37 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
Emil Velikov <emil.l.velikov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #8 from Emil Velikov <emil.l.velikov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2011-07-19 10:36:59 PDT ---
Latest patch resolves the issue and has been upstreamed
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug 39099] two graphic cards and four monitors with Nouveau
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
` (8 preceding siblings ...)
2011-07-19 17:37 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2011-07-19 18:38 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2011-07-19 18:38 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
https://bugs.freedesktop.org/show_bug.cgi?id=39099
--- Comment #9 from Damian Nowak <nowaker-qMBiBlq7xnnVItvQsEIGlw@public.gmane.org> 2011-07-19 11:38:02 PDT ---
Yep, working!
OpenTTD on four screens: http://upload.nowaker.net/nwkr/4-monitory.jpg
However, this is a fake photo. The game is not playable - looks like ~~20 fps.
;)
Thanks for fixing the issue.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-07-19 18:38 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-09 20:06 [Bug 39099] New: two graphic cards and four monitors with Nouveau bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
[not found] ` <bug-39099-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2011-07-09 22:31 ` [Bug 39099] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-09 22:33 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-09 22:37 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-09 23:49 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-11 19:45 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-18 19:46 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-18 23:05 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-18 23:32 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-19 17:37 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2011-07-19 18:38 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
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.