Alex Deucher | 1 Oct 2008 06:12
Picon

Bug#499212: xserver-xorg-video-radeon: rotated display + EXA crashes X server

On Tue, Sep 30, 2008 at 2:12 PM, Florian Weimer <fw <at> deneb.enyo.de> wrote:
> * Alex Deucher:
>
>> This is a known bug.  If you put a rotation in your config, you get a
>> crash because acceleration is not set up when the rotation is
>> initialized.  When the ordering was changed to fix this, it led to a
>> worse bug (immediate hard lock), so it was reverted.  No one has had
>> time to sort this out yet.  You should be able to rotate once the X
>> server is up.
>
> Hmm.  Unfortuantely, it's not much faster with EXA. 8-(
>

How big is your screen (including both heads if you are using
dualhead)?  The texture coordinate limits are 2048x2048 on r3xx/r4xx
hw.  If your desktop is bigger than that, it'll fall back to software.

Alex

Zack Weinberg | 1 Oct 2008 06:51
Picon
Favicon
Gravatar

Bug#499212: xserver-xorg-video-radeon: rotated display + EXA crashes X server

On Tue, Sep 30, 2008 at 9:12 PM, Alex Deucher <alexdeucher <at> gmail.com> wrote:
> On Tue, Sep 30, 2008 at 2:12 PM, Florian Weimer <fw <at> deneb.enyo.de> wrote:
>>
>> Hmm.  Unfortuantely, it's not much faster with EXA. 8-(
>>
>
> How big is your screen (including both heads if you are using
> dualhead)?  The texture coordinate limits are 2048x2048 on r3xx/r4xx
> hw.  If your desktop is bigger than that, it'll fall back to software.

Mine is bigger than that (3520x1200) but I have a r5xx card, so I
guess it's moot?

01:00.1 Display controller: ATI Technologies Inc R580 [Radeon X1900 XT]

(anyway, isn't this bug about the crash on startup with EXA + a
rotation in xorg.conf?)

zw

Alex Deucher | 1 Oct 2008 07:11
Picon

Bug#499212: xserver-xorg-video-radeon: rotated display + EXA crashes X server

On Wed, Oct 1, 2008 at 12:51 AM, Zack Weinberg <zackw <at> panix.com> wrote:
> On Tue, Sep 30, 2008 at 9:12 PM, Alex Deucher <alexdeucher <at> gmail.com> wrote:
>> On Tue, Sep 30, 2008 at 2:12 PM, Florian Weimer <fw <at> deneb.enyo.de> wrote:
>>>
>>> Hmm.  Unfortuantely, it's not much faster with EXA. 8-(
>>>
>>
>> How big is your screen (including both heads if you are using
>> dualhead)?  The texture coordinate limits are 2048x2048 on r3xx/r4xx
>> hw.  If your desktop is bigger than that, it'll fall back to software.
>
> Mine is bigger than that (3520x1200) but I have a r5xx card, so I
> guess it's moot?
>

yeah, r5xx has 4096x4096 limits.

> 01:00.1 Display controller: ATI Technologies Inc R580 [Radeon X1900 XT]
>
> (anyway, isn't this bug about the crash on startup with EXA + a
> rotation in xorg.conf?)

yes it is.  sorry, getting off topic.  Unfortunately I haven't had a
chance to look into this further yet.

Alex

Florian Weimer | 1 Oct 2008 07:43
Picon

Bug#499212: xserver-xorg-video-radeon: rotated display + EXA crashes X server

* Alex Deucher:

>> Hmm.  Unfortuantely, it's not much faster with EXA. 8-(

> How big is your screen (including both heads if you are using
> dualhead)?  The texture coordinate limits are 2048x2048 on r3xx/r4xx
> hw.

It's 3840x1200 in regular operation.  OpenGL applications have display
problems at around 2500 pixels (counting from the right), but otherwise,
there are no problems, and obviously, there is some hardware
acceleration.  However, when I rotate one screen, I can watch how
terminal windows are drawn.

rob | 1 Oct 2008 14:56
Picon
Favicon

Bug#426433: xserver-xorg: xserver fails to start because of resource conflict

Hi,

finally got around to testing this and Eureka! it works. I had to
first surmount my fears of mixing experimental with lenny, but it was
worth my while:

http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html#s-default-version

Please cc me in any further mails because I only found out that there
was a package in experimental through random googling. I've attached
my Xorg.0.log for details.

Thanks a bunch, Rob
(WW) Failed to open protocol names file /etc/X11/xserver/protocol.txt
X.Org X Server 1.5.0
Release Date: 
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-4-powerpc64 ppc64 Debian
Current Operating System: Linux rich 2.6.18-4-powerpc #1 Wed Apr 18 01:52:23 UTC 2007 ppc
Build Date: 04 September 2008  07:41:26PM
xorg-server 2:1.5.0-1 (buildd <at> anakreon.ftwca.de) 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct  1 12:43:48 2008
(==) Using config file: "/etc/X11/xorg.conf"
(Continue reading)

hugo vanwoerkom | 1 Oct 2008 16:39
Picon

Bug#500800: xorg: -isolatedevice fails: multiseat impossible

Package: xorg
Version: 1:7.3+10
Severity: important

the -isolatedevice option now always fails with:

Fatal server error:
Bus types other than PCI not yet isolable

No matter what BusID you specify. This means that multiseat (>1 screen/mouse/keybrd/videocard/xserver) now is impossible.

This happened a while back for the first time. In February 2008 my 2nd PCI videocard failed so that was the end of my 2-seater.
I got the error message for the first time after a Sid dist-upgrade with just the APG card on August 4th 2008. But at that time it did not matter.
Just now, however, I finally got additionally a GeForce 6200 PCI card and it turns out -isolatedevice *always* gives an error.

It does not fail with xorg 1:7.2-5 with which I am running now. But that means that only Etch still gives a functional multiseat.

The hardware looks like this:
00:08.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] (rev c1)

and the pieces in xorg.conf:

        Identifier  "nvidia0"
        BusID       "PCI:1:0:0"
...
        Identifier  "nvidia1"
        BusID       "PCI:0:8:0"

and the pieces in /etc/gdm/gdm.conf:

[server-Standard]
name=Standard server
command=/usr/bin/X1 :0 -layout X1 -dpi 110 -deferglyphs 16 -isolateDevice \"PCI:1:0:0\" vt7
...
[server-2nd]
name=2nd server
command=/usr/bin/X0 :1 -layout X0 -dpi 110 -deferglyphs 16 -isolateDevice \"PCI:0:8:0\" -sharevts

The latter 2 commands cause the error.

Thanks
Hugo Vanwooerkom

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages xorg depends on:
ii  konsole [x-terminal 4:3.5.9.dfsg.1-2+b1  X terminal emulator for KDE
ii  libgl1-mesa-glx [li 7.0.3-1              A free implementation of the OpenG
ii  libglu1-mesa        7.0.3-5              The OpenGL utility library (GLU)
ii  x11-apps            7.3+1                X applications
ii  x11-session-utils   7.3+1                X session utilities
ii  x11-utils           7.3+1                X11 utilities
ii  x11-xfs-utils       7.3+1                X font server utilities
ii  x11-xkb-utils       7.4+1                X11 XKB utilities
ii  x11-xserver-utils   7.3+2                X server utilities
ii  xauth               1:1.0.3-1            X authentication utility
ii  xfonts-100dpi       1:1.0.0-4            100 dpi fonts for X
ii  xfonts-75dpi        1:1.0.0-4            75 dpi fonts for X
ii  xfonts-base         1:1.0.0-5            standard fonts for X
ii  xfonts-scalable     1:1.0.0-6            scalable fonts for X
ii  xfonts-utils        1:7.4+1              X Window System font utility progr
ii  xinit               1.0.8-1              X server initialisation tool
ii  xkb-data            1.2~cvs.20080501.1-1 X Keyboard Extension (XKB) configu
ii  xserver-xorg        1:7.3+10             the X.Org X server
ii  xterm [x-terminal-e 235-1                X terminal emulator

Versions of packages xorg recommends:
ii  xorg-docs                     1:1.4-2    Miscellaneous documentation for th

xorg suggests no packages.

-- no debconf information

Julien Cristau | 1 Oct 2008 17:12
Picon
Favicon

xorg: Changes to 'debian-unstable'

 debian/changelog |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 31dd4cbc45e9e25fe3066a67a098429299a0cb6c
Author: Julien Cristau <jcristau <at> debian.org>
Date:   Wed Oct 1 17:11:38 2008 +0200

    Add bug closer

diff --git a/debian/changelog b/debian/changelog
index 660cfe1..64ec66d 100644
--- a/debian/changelog
+++ b/debian/changelog
 <at>  <at>  -1,7 +1,7  <at>  <at> 
 xorg (1:7.3+18) UNRELEASED; urgency=low

   [ Debconf translations ]
-  * Wolof (sent directly by translator)
+  * Wolof. Closes: #500669

  -- Christian Perrier <bubulle <at> debian.org>  Tue, 30 Sep 2008 20:24:47 +0200

Julien Cristau | 1 Oct 2008 17:07
Picon
Favicon

Bug#500800: xorg: -isolatedevice fails: multiseat impossible

On Wed, Oct  1, 2008 at 09:39:21 -0500, hugo vanwoerkom wrote:

> and the pieces in /etc/gdm/gdm.conf:
> 
> [server-Standard]
> name=Standard server
> command=/usr/bin/X1 :0 -layout X1 -dpi 110 -deferglyphs 16 -isolateDevice
> \"PCI:1:0:0\" vt7
> ...
> [server-2nd]
> name=2nd server
> command=/usr/bin/X0 :1 -layout X0 -dpi 110 -deferglyphs 16 -isolateDevice
> \"PCI:0:8:0\" -sharevts
> 
> The latter 2 commands cause the error.
> 
What if you remove the quotes around the PCI ids?

The relevant code is:
  if (!strcmp(argv[i], "-isolateDevice"))
  {
    int bus, device, func;
    CHECK_FOR_REQUIRED_ARGUMENT();
    if (strncmp(argv[++i], "PCI:", 4)) {
       FatalError("Bus types other than PCI not yet isolable\n");
    }
    if (sscanf(argv[i], "PCI:%d:%d:%d", &bus, &device, &func) == 3) {
       xf86IsolateDevice.bus = bus;
       xf86IsolateDevice.device = device;
       xf86IsolateDevice.func = func;
       return 2;
    } else {
       FatalError("Invalid isolated device specification\n");
    }
  }

Cheers,
Julien

Debian Bug Tracking System | 1 Oct 2008 17:15
Picon

Processed: setting package to xorg xlibmesa-gl-dev xserver-xorg-input-all xserver-xorg libglu1-xorg-dev xbase-clients xserver-xorg-video-all xlibmesa-gl xlibmesa-glu xutils libglu1-xorg xorg-dev x11-common ...

Processing commands for control <at> bugs.debian.org:

> #xorg (1:7.3+18) UNRELEASED; urgency=low
> #
> #  * Wolof. Closes: #500669
> #
> package xorg xlibmesa-gl-dev xserver-xorg-input-all xserver-xorg libglu1-xorg-dev xbase-clients
xserver-xorg-video-all xlibmesa-gl xlibmesa-glu xutils libglu1-xorg xorg-dev x11-common
Ignoring bugs not assigned to: xorg xlibmesa-gl-dev xserver-xorg xserver-xorg-input-all
libglu1-xorg-dev xbase-clients xserver-xorg-video-all xlibmesa-gl xlibmesa-glu xutils
libglu1-xorg xorg-dev x11-common

> tags 500669 + pending
Bug#500669: [INTL:wo]Wolof translation of xorg package
There were no tags set.
Tags added: pending

>
End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)

Debian Bug Tracking System | 1 Oct 2008 19:06
Picon

Bug#500800: marked as done (xorg: -isolatedevice fails: multiseat impossible)


Your message dated Wed, 1 Oct 2008 12:04:11 -0500
with message-id <a1bd84bf0810011004x27dd3f02m275c101c90a5808c <at> mail.gmail.com>
and subject line xorg: -isolatedevice fails: multiseat impossible
has caused the Debian Bug report #500800,
regarding xorg: -isolatedevice fails: multiseat impossible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner <at> bugs.debian.org
immediately.)

-- 
500800: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500800
Debian Bug Tracking System
Contact owner <at> bugs.debian.org with problems
Picon
From: hugo vanwoerkom <huugske <at> gmail.com>
Subject: xorg: -isolatedevice fails: multiseat impossible
Date: 2008-10-01 14:39:21 GMT

Package: xorg
Version: 1:7.3+10
Severity: important

the -isolatedevice option now always fails with:

Fatal server error:
Bus types other than PCI not yet isolable

No matter what BusID you specify. This means that multiseat (>1 screen/mouse/keybrd/videocard/xserver) now is impossible.

This happened a while back for the first time. In February 2008 my 2nd PCI videocard failed so that was the end of my 2-seater.
I got the error message for the first time after a Sid dist-upgrade with just the APG card on August 4th 2008. But at that time it did not matter.
Just now, however, I finally got additionally a GeForce 6200 PCI card and it turns out -isolatedevice *always* gives an error.

It does not fail with xorg 1:7.2-5 with which I am running now. But that means that only Etch still gives a functional multiseat.

The hardware looks like this:
00:08.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] (rev c1)

and the pieces in xorg.conf:

        Identifier  "nvidia0"
        BusID       "PCI:1:0:0"
...
        Identifier  "nvidia1"
        BusID       "PCI:0:8:0"

and the pieces in /etc/gdm/gdm.conf:

[server-Standard]
name=Standard server
command=/usr/bin/X1 :0 -layout X1 -dpi 110 -deferglyphs 16 -isolateDevice \"PCI:1:0:0\" vt7
...
[server-2nd]
name=2nd server
command=/usr/bin/X0 :1 -layout X0 -dpi 110 -deferglyphs 16 -isolateDevice \"PCI:0:8:0\" -sharevts

The latter 2 commands cause the error.

Thanks
Hugo Vanwooerkom

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages xorg depends on:
ii  konsole [x-terminal 4:3.5.9.dfsg.1-2+b1  X terminal emulator for KDE
ii  libgl1-mesa-glx [li 7.0.3-1              A free implementation of the OpenG
ii  libglu1-mesa        7.0.3-5              The OpenGL utility library (GLU)
ii  x11-apps            7.3+1                X applications
ii  x11-session-utils   7.3+1                X session utilities
ii  x11-utils           7.3+1                X11 utilities
ii  x11-xfs-utils       7.3+1                X font server utilities
ii  x11-xkb-utils       7.4+1                X11 XKB utilities
ii  x11-xserver-utils   7.3+2                X server utilities
ii  xauth               1:1.0.3-1            X authentication utility
ii  xfonts-100dpi       1:1.0.0-4            100 dpi fonts for X
ii  xfonts-75dpi        1:1.0.0-4            75 dpi fonts for X
ii  xfonts-base         1:1.0.0-5            standard fonts for X
ii  xfonts-scalable     1:1.0.0-6            scalable fonts for X
ii  xfonts-utils        1:7.4+1              X Window System font utility progr
ii  xinit               1.0.8-1              X server initialisation tool
ii  xkb-data            1.2~cvs.20080501.1-1 X Keyboard Extension (XKB) configu
ii  xserver-xorg        1:7.3+10             the X.Org X server
ii  xterm [x-terminal-e 235-1                X terminal emulator

Versions of packages xorg recommends:
ii  xorg-docs                     1:1.4-2    Miscellaneous documentation for th

xorg suggests no packages.

-- no debconf information

Picon
From: hugo vanwoerkom <huugske <at> gmail.com>
Subject: xorg: -isolatedevice fails: multiseat impossible
Date: 2008-10-01 17:04:11 GMT

Julien Cristau had the answer: don't put the -isolatedevice parms within double quotes.
So it should be:

command=/usr/bin/X1 :0 -layout X1 -dpi 110 -deferglyphs 16 -isolateDevice PCI:1:0:0 vt7
and
command=/usr/bin/X0 :1 -layout X0 -dpi 110 -deferglyphs 16 -isolateDevice PCI:0:8:0 -sharevts

That works like a charm! Want to have a ride on my 2-seater?

Hugo


Gmane