Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Till Maas
On Tue, Nov 25, 2014 at 10:32:27AM -0500, Adam Jackson wrote:

> want two outputs both named VGA-0.  And caring about the names is
> somewhat futile anyway since what you're usually more concerned with is
> the _monitor_, which is why all sane desktops save configurations based
> on EDIDs not on output names.

/etc/gnome-settings-daemon/xrandr/monitors.xml also uses output names.
So does the kernel when configuring enabled outputs via video= on the
kernel commandline. I would also prefer a command line argument that
allows to enable the output where a display is connected when my system
is docked and the lid is closed, there is no such thing afaik.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Ian Kent
On Tue, 2014-11-25 at 14:04 +0100, Simone Caronni wrote:
> On 25 November 2014 at 13:20, Lukas Zapletal  wrote:
> I don't understand why I noticed this today, it looks like the
> latest
> update was a Critical Path one (???) when Fedora 20 was stable
> for six
> months.
> 
> 
> https://admin.fedoraproject.org/updates/FEDORA-2014-7331/xorg-x11-server-utils-7.7-6.fc20
> 
> 
> from what I've seen xorg packages are always marked as Critical Path.
> 
> The update you are referring to is six months old, are you sure the
> xrandr command is the culprit and not something else? Did you skip
> updates for six months?
> 
> 
> There's an intel driver from 18th november, for example:
> 
> https://admin.fedoraproject.org/updates/FEDORA-2014-15384/xorg-x11-drv-intel-2.21.15-9.fc20
> 
> 
> 
> This seems to be much more related to your issues. I don't had any
> output renaming recently in the past year (Nouveau here).

FWIW my case is Intel too and this change did occur in the most recent
update, over possibly a week but certainly not two weeks, and the device
naming did change.
 
> 
> 
> Regards,
> 
> --Simone
> 
> 
> 
> 
> 
> -- 
> You cannot discover new oceans unless you have the courage to lose
> sight of the shore (R. W. Emerson).
> 
> http://xkcd.com/229/
> http://negativo17.org/
> 


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread drago01
On Tue, Nov 25, 2014 at 6:15 PM, Tom Hughes  wrote:
> On 25/11/14 16:55, Adam Jackson wrote:
>>
>> On Tue, 2014-11-25 at 15:57 +, Tom Hughes wrote:
>>
>>> I thought multi-gpu randr was supported in 1.4? I certainly see one
>>> provider for each of the two gpus in this machine, and can see five
>>> connectors across the two with three monitors connected. It looks like
>>> it just adds an extra digit to the connector names on the second card:
>>
>>
>> In the optimus sense of multi-gpu, yes, that works.  In the classic
>> Xinerama sense of "two PCIE cards installed next to each other", not so
>> much.
>
>
> That isn't optimus, at least not as I understand optimus, it's two Nvidia
> PCIe cards:
>
> 03:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 GT]
> (rev a1)
> 04:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210]

Optimus means one card renders in the other cards framebuffer and only
one of them actually scans out that framebuffer and puts it on screen.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Tom Hughes

On 25/11/14 16:55, Adam Jackson wrote:

On Tue, 2014-11-25 at 15:57 +, Tom Hughes wrote:


I thought multi-gpu randr was supported in 1.4? I certainly see one
provider for each of the two gpus in this machine, and can see five
connectors across the two with three monitors connected. It looks like
it just adds an extra digit to the connector names on the second card:


In the optimus sense of multi-gpu, yes, that works.  In the classic
Xinerama sense of "two PCIE cards installed next to each other", not so
much.


That isn't optimus, at least not as I understand optimus, it's two 
Nvidia PCIe cards:


03:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 
GT] (rev a1)
04:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 
210] (rev a2)


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Adam Jackson
On Tue, 2014-11-25 at 15:57 +, Tom Hughes wrote:

> I thought multi-gpu randr was supported in 1.4? I certainly see one 
> provider for each of the two gpus in this machine, and can see five 
> connectors across the two with three monitors connected. It looks like 
> it just adds an extra digit to the connector names on the second card:

In the optimus sense of multi-gpu, yes, that works.  In the classic
Xinerama sense of "two PCIE cards installed next to each other", not so
much.

- ajax

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Tom Hughes

On 25/11/14 15:32, Adam Jackson wrote:


But when I say "come from the server" I really mean the 2D X driver
makes up the name and the server just reports it.  And indeed, between
xorg-x11-drv-intel-2.21.15-4 and -9 output naming was changed to include
a dash (if using UXA), which happened because the output setup code was
synced with the version in the generic modesetting driver (which also
happens to match radeon and nouveau).  Upstream intel omits the dash for
both sna and uxa still though.  And if we were to ever get multi-gpu
randr working the names would destabilize again, since we'd have to move
the %d part of the name up to the core server since you really don't
want two outputs both named VGA-0.  And caring about the names is
somewhat futile anyway since what you're usually more concerned with is
the _monitor_, which is why all sane desktops save configurations based
on EDIDs not on output names.


I thought multi-gpu randr was supported in 1.4? I certainly see one 
provider for each of the two gpus in this machine, and can see five 
connectors across the two with three monitors connected. It looks like 
it just adds an extra digit to the connector names on the second card:


DVI-I-1 connected primary 2560x1600+0+0 (normal left inverted right x 
axis y axis) 646mm x 406mm
DVI-I-2 connected 1200x1600+2560+0 right (normal left inverted right x 
axis y axis) 408mm x 306mm


DVI-I-1-3 connected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
VGA-1-1 disconnected (normal left inverted right x axis y axis)

The fact that X crashes (BZ#1110273) if I try and rotate the monitor on 
the second graphics card means I can't actually use them all, but it 
works if I don't try and rotate it.


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Adam Jackson
On Tue, 2014-11-25 at 09:14 +0100, Lukas Zapletal wrote:

> my desktop was completely broken this morning because my startup scripts
> rely on xrandr utility. An older update from this summer which I applied
> recently changed it's output so device ids now contain dash characters
> (e.g. instead VGA0 I see VGA-1).

No it didn't.  xorg-x11-server-utils did update from xrandr 1.4.0 to
1.4.2 between F20 gold and current updates, but as a quick glance at the
upstream changelog shows [1], nothing between those two versions changed
anything about output naming.  It would be insane to do so; those names
come from the server, so changing them in xrandr would mean xrandr
disagreeing with everything else.

But when I say "come from the server" I really mean the 2D X driver
makes up the name and the server just reports it.  And indeed, between
xorg-x11-drv-intel-2.21.15-4 and -9 output naming was changed to include
a dash (if using UXA), which happened because the output setup code was
synced with the version in the generic modesetting driver (which also
happens to match radeon and nouveau).  Upstream intel omits the dash for
both sna and uxa still though.  And if we were to ever get multi-gpu
randr working the names would destabilize again, since we'd have to move
the %d part of the name up to the core server since you really don't
want two outputs both named VGA-0.  And caring about the names is
somewhat futile anyway since what you're usually more concerned with is
the _monitor_, which is why all sane desktops save configurations based
on EDIDs not on output names.

tl;dr it's a mess, sorry about that. Stable output naming isn't
something that any of our desktop environments care about, afaik, so
it's not something I'd ever see as a regression.  In a sense, noticing
this level of implementation detail is the price you pay for choosing
not to run something that gets it right for you. [2]

[1] - http://cgit.freedesktop.org/xorg/app/xrandr/log/

[2] - And Linux, as we know, is all about choice.

- ajax

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Reindl Harald


Am 25.11.2014 um 14:31 schrieb Lukas Zapletal:

There's an intel driver from 18th november, for example:

https://admin.fedoraproject.org/updates/FEDORA-2014-15384/xorg-x11-drv-intel-2.21.15-9.fc20

This seems to be much more related to your issues. I don't had any output
renaming recently in the past year (Nouveau here).


That answers the question why I experienced the change today, and not
six months ago :-)

I understand why drivers are updated for stable releases, that's fine.
Not sure about the Critical Path (graphics drivers can bite, more
testing time is perhaps the better)


how much testing?
and the important question: testing exactly what?

the intel driver was built 2014-09-10

installed xorg-x11-drv-intel-2.21.15-9.fc20.x86_64 from koji 2 weeks ago 
on 4 machines (Sandy Bridge and IvyBridge) without any issue on Fedora 
machines installed in 2011




signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Jaroslav Reznik
- Original Message -
> > There's an intel driver from 18th november, for example:
> > 
> > https://admin.fedoraproject.org/updates/FEDORA-2014-15384/xorg-x11-drv-intel-2.21.15-9.fc20
> > 
> > This seems to be much more related to your issues. I don't had any output
> > renaming recently in the past year (Nouveau here).
> 
> That answers the question why I experienced the change today, and not
> six months ago :-)
> 
> I understand why drivers are updated for stable releases, that's fine.

Could it be driver update? ;-)

> Not sure about the Critical Path (graphics drivers can bite, more
> testing time is perhaps the better) but if this is our policy, there
> must be some reasons for that.

One reason why you can see such updates is F21 - as it was significantly
delayed, this way we're able help F20 users to enable theirs new HW,
improve performance etc. But downside of it is, that it can cause issues
elsewhere. 

R.  

> 
> Thanks!
> 
> --
> Later,
>  Lukas #lzap Zapletal
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread poma
On 25.11.2014 10:26, drago01 wrote:
> On Tue, Nov 25, 2014 at 9:14 AM, Lukas Zapletal  wrote:
>> Hello,
>>
>> my desktop was completely broken this morning because my startup scripts
>> rely on xrandr utility. An older update from this summer which I applied
>> recently changed it's output so device ids now contain dash characters
>> (e.g. instead VGA0 I see VGA-1).
> 
> Which desktop are you using? You shouldn't have to mess with startup
> scripts that call xrandr to get a monitor setup working.
> 

Oh, is it really so?

$ lightdm --show-config
   [LightDM]
A  minimum-vt=1

   [SeatDefaults]
A  greeter-session=lightdm-greeter
A  session-wrapper=/etc/X11/xinit/Xsession
A  display-setup-script=/usr/bin/conf-nouveau

Sources:
A  /etc/lightdm/lightdm.conf


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Lukas Zapletal
> There's an intel driver from 18th november, for example:
> 
> https://admin.fedoraproject.org/updates/FEDORA-2014-15384/xorg-x11-drv-intel-2.21.15-9.fc20
> 
> This seems to be much more related to your issues. I don't had any output
> renaming recently in the past year (Nouveau here).

That answers the question why I experienced the change today, and not
six months ago :-)

I understand why drivers are updated for stable releases, that's fine.
Not sure about the Critical Path (graphics drivers can bite, more
testing time is perhaps the better) but if this is our policy, there
must be some reasons for that.

Thanks!

-- 
Later,
 Lukas #lzap Zapletal
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Simone Caronni
On 25 November 2014 at 13:20, Lukas Zapletal  wrote:

> I don't understand why I noticed this today, it looks like the latest
> update was a Critical Path one (???) when Fedora 20 was stable for six
> months.
>
>
> https://admin.fedoraproject.org/updates/FEDORA-2014-7331/xorg-x11-server-utils-7.7-6.fc20


from what I've seen xorg packages are always marked as Critical Path.

The update you are referring to is six months old, are you sure the xrandr
command is the culprit and not something else? Did you skip updates for six
months?

There's an intel driver from 18th november, for example:

https://admin.fedoraproject.org/updates/FEDORA-2014-15384/xorg-x11-drv-intel-2.21.15-9.fc20

This seems to be much more related to your issues. I don't had any output
renaming recently in the past year (Nouveau here).

Regards,
--Simone



-- 
You cannot discover new oceans unless you have the courage to lose sight of
the shore (R. W. Emerson).

http://xkcd.com/229/
http://negativo17.org/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Lukas Zapletal
> Anyhow, I hit the same thing this morning, with LVDS1 changing
> to LVDS-0, HDMI3 to HDMI-2 and VGA1 to VGA-0.  This was on an
> Intel adapter.

Exactly. I use i3wm and I use xrandr to determine if I have my laptop
docked with IPS panel, docked with VGA monitor or standalone. Then I
setup all my workspace appropriately.

> It's not a big deal, however, it was rather unexpected in the
> middle of a stable release...

Yeah, I have fixed that after 10 minutes this morning. I just want to
ask *why* we rebase things for stable releases. If I want to live on the
edge, I use Rawhide.

I don't understand why I noticed this today, it looks like the latest
update was a Critical Path one (???) when Fedora 20 was stable for six
months.

https://admin.fedoraproject.org/updates/FEDORA-2014-7331/xorg-x11-server-utils-7.7-6.fc20

Something is not right here.

a) We should not be bumping up versions of packages for stable releases.

b) We should definitely not do this with Critical Paths.

-- 
Later,
 Lukas #lzap Zapletal
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Petr Ĺ abata
On Tue, Nov 25, 2014 at 10:26:43AM +0100, drago01 wrote:
> On Tue, Nov 25, 2014 at 9:14 AM, Lukas Zapletal  wrote:
> > Hello,
> >
> > my desktop was completely broken this morning because my startup scripts
> > rely on xrandr utility. An older update from this summer which I applied
> > recently changed it's output so device ids now contain dash characters
> > (e.g. instead VGA0 I see VGA-1).
> 
> Which desktop are you using? You shouldn't have to mess with startup
> scripts that call xrandr to get a monitor setup working.

We have plenty of simple window managers in Fedora.  These
generally don't do things like monitor setup for you.

Anyhow, I hit the same thing this morning, with LVDS1 changing
to LVDS-0, HDMI3 to HDMI-2 and VGA1 to VGA-0.  This was on an
Intel adapter.

It's not a big deal, however, it was rather unexpected in the
middle of a stable release...

P


pgp53IdQwV702.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Colin Macdonald
On 25/11/14 09:26, drago01 wrote:
> Which desktop are you using? You shouldn't have to mess with startup
> scripts that call xrandr to get a monitor setup working.

Here's one example: Intel drv, monitor with broken EDID, Gnome 3.12.
This is limited to either 800x60 or 1024x768 (forget which).

(Have not tested this on 3.14.)

Colin



0xC5326EE5.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread drago01
On Tue, Nov 25, 2014 at 9:14 AM, Lukas Zapletal  wrote:
> Hello,
>
> my desktop was completely broken this morning because my startup scripts
> rely on xrandr utility. An older update from this summer which I applied
> recently changed it's output so device ids now contain dash characters
> (e.g. instead VGA0 I see VGA-1).

Which desktop are you using? You shouldn't have to mess with startup
scripts that call xrandr to get a monitor setup working.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Lukas Zapletal
> Using what gfxchip? VGA0 I don't remember ever seeing. Most I remember seeing:

Yeah, that was a typo. It's actually DP-1 and LVDS-0 (Thinkpad T403s
with Intel). Anyway, this changed from DP1 and LVDS0.

-- 
Later,
 Lukas #lzap Zapletal
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Felix Miata
Lukas Zapletal composed on 2014-11-25 09:14 (UTC+0100):

> my desktop was completely broken this morning because my startup scripts
> rely on xrandr utility. An older update from this summer which I applied
> recently changed it's output so device ids now contain dash characters
> (e.g. instead VGA0 I see VGA-1).

Using what gfxchip? VGA0 I don't remember ever seeing. Most I remember seeing:

VGA # Intel analog (old)
VGA1# Intel analog
HDMI1   # Intel HDMI aka DVI
DP1 # Intel DisplayPort
VGA-1   # Nouveau analog
DVI0# Nouveau & NV DVI
DVI-I-1 # Nouveau DVII multihead
DVI-I-2 # Nouveau DVII multihead
VGA-0   # Radeon analog
DVI-0   # Radeon DVI

> I just wonder why this landed into stable repository. The package
> changelog really shows it's a rolling release kinda thing.

> http://pkgs.fedoraproject.org/cgit/xorg-x11-server-utils.git/log/?h=f20

> I understand some packages has exceptions, like kernel, firmware and
> such things. But xorg tools? Thanks for explanation.
-- 
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Ian Kent
On Tue, 2014-11-25 at 09:14 +0100, Lukas Zapletal wrote:
> Hello,
> 
> my desktop was completely broken this morning because my startup scripts
> rely on xrandr utility. An older update from this summer which I applied
> recently changed it's output so device ids now contain dash characters
> (e.g. instead VGA0 I see VGA-1).

Yeah, it's a bit annoying, just got caught by it myself.

I have a simple kvm switch and I can't leave it to defaults or I get a
low res display.

So I have to use a /etc/X11/xorg.conf.d/00-monitor.conf.

> 
> I just wonder why this landed into stable repository. The package
> changelog really shows it's a rolling release kinda thing.
> 
> http://pkgs.fedoraproject.org/cgit/xorg-x11-server-utils.git/log/?h=f20
> 
> I understand some packages has exceptions, like kernel, firmware and
> such things. But xorg tools? Thanks for explanation.
> 
> -- 
> Later,
>  Lukas #lzap Zapletal


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Are we rebasing xorg-x11 packages in F20?

2014-11-25 Thread Lukas Zapletal
Hello,

my desktop was completely broken this morning because my startup scripts
rely on xrandr utility. An older update from this summer which I applied
recently changed it's output so device ids now contain dash characters
(e.g. instead VGA0 I see VGA-1).

I just wonder why this landed into stable repository. The package
changelog really shows it's a rolling release kinda thing.

http://pkgs.fedoraproject.org/cgit/xorg-x11-server-utils.git/log/?h=f20

I understand some packages has exceptions, like kernel, firmware and
such things. But xorg tools? Thanks for explanation.

-- 
Later,
 Lukas #lzap Zapletal
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct