* Intel Driver and 4K video output
@ 2015-04-22 14:07 Lukas Hejtmanek
2015-04-22 14:27 ` Chris Wilson
0 siblings, 1 reply; 14+ messages in thread
From: Lukas Hejtmanek @ 2015-04-22 14:07 UTC (permalink / raw)
To: intel-gfx
Hello,
not sure whether this list is send-patch-only or for support as well.
However, I have Lenovo X1 Carbon 3rd gen, with 2560x1440 local panel and 4k
(3840x2160) external display connected via display port (directly on X1).
It has Intel HD 5500 graphics.
using xrandr, I can see:
xrandr
Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 32767 x 32767
eDP1 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 310mm x 174mm
2560x1440 60.0*+
1920x1440 60.0
1856x1392 60.0
1792x1344 60.0
1920x1200 60.0
1920x1080 59.9
1600x1200 60.0
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
DP1 disconnected (normal left inverted right x axis y axis)
DP1-8 connected (normal left inverted right x axis y axis)
1920x2160 60.0 +
DP1-9 connected (normal left inverted right x axis y axis)
1920x2160 60.0 +
1920x1200 59.9
1920x1080 60.0
1600x1200 60.0
1680x1050 60.0
1280x1024 75.0 60.0
1280x800 59.8
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 connected (normal left inverted right x axis y axis)
1920x1200 60.0 +
1920x1080 60.0
1600x1200 60.0
1680x1050 59.9
1280x1024 60.0
1280x960 60.0
1024x768 60.0
800x600 60.3
640x480 60.0
720x400 70.1
DP2-2 disconnected (normal left inverted right x axis y axis)
DP2-3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
So, I suppose, I have to use MST to have 3840x2160. However, how to do it using xrandr?
Is is possible to do it with xrandr 1.4?
xrandr -v
xrandr program version 1.4.1
Server reports RandR version 1.4
I can set auto do DP1-8 output, which works, however, display shows 1920x2160
resolution scaled to the whole screen.
I cannot set auto to DP1-9:
xrandr --output DP1-9 --auto
xrandr: Configure crtc 1 failed
So, is there a way for now to display 4k on the external monitor?
--
Lukáš Hejtmánek
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-22 14:07 Intel Driver and 4K video output Lukas Hejtmanek
@ 2015-04-22 14:27 ` Chris Wilson
2015-04-23 8:39 ` Lukas Hejtmanek
0 siblings, 1 reply; 14+ messages in thread
From: Chris Wilson @ 2015-04-22 14:27 UTC (permalink / raw)
To: Lukas Hejtmanek; +Cc: intel-gfx
On Wed, Apr 22, 2015 at 04:07:47PM +0200, Lukas Hejtmanek wrote:
> Hello,
>
> not sure whether this list is send-patch-only or for support as well.
>
> However, I have Lenovo X1 Carbon 3rd gen, with 2560x1440 local panel and 4k
> (3840x2160) external display connected via display port (directly on X1).
>
> It has Intel HD 5500 graphics.
>
> using xrandr, I can see:
>
> xrandr
> Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 32767 x 32767
> eDP1 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 310mm x 174mm
> 2560x1440 60.0*+
> 1920x1440 60.0
> 1856x1392 60.0
> 1792x1344 60.0
> 1920x1200 60.0
> 1920x1080 59.9
> 1600x1200 60.0
> 1680x1050 60.0 59.9
> 1600x1024 60.2
> 1400x1050 60.0
> 1280x1024 60.0
> 1440x900 59.9
> 1280x960 60.0
> 1360x768 59.8 60.0
> 1152x864 60.0
> 1024x768 60.0
> 800x600 60.3 56.2
> 640x480 59.9
> DP1 disconnected (normal left inverted right x axis y axis)
> DP1-8 connected (normal left inverted right x axis y axis)
> 1920x2160 60.0 +
> DP1-9 connected (normal left inverted right x axis y axis)
> 1920x2160 60.0 +
> 1920x1200 59.9
> 1920x1080 60.0
> 1600x1200 60.0
> 1680x1050 60.0
> 1280x1024 75.0 60.0
> 1280x800 59.8
> 1152x864 75.0
> 1024x768 75.1 60.0
> 800x600 75.0 60.3
> 640x480 75.0 60.0
> 720x400 70.1
> DP2 disconnected (normal left inverted right x axis y axis)
> DP2-1 connected (normal left inverted right x axis y axis)
> 1920x1200 60.0 +
> 1920x1080 60.0
> 1600x1200 60.0
> 1680x1050 59.9
> 1280x1024 60.0
> 1280x960 60.0
> 1024x768 60.0
> 800x600 60.3
> 640x480 60.0
> 720x400 70.1
> DP2-2 disconnected (normal left inverted right x axis y axis)
> DP2-3 disconnected (normal left inverted right x axis y axis)
> HDMI1 disconnected (normal left inverted right x axis y axis)
> HDMI2 disconnected (normal left inverted right x axis y axis)
> VIRTUAL1 disconnected (normal left inverted right x axis y axis)
>
> So, I suppose, I have to use MST to have 3840x2160. However, how to do it using xrandr?
> Is is possible to do it with xrandr 1.4?
>
> xrandr -v
> xrandr program version 1.4.1
> Server reports RandR version 1.4
>
> I can set auto do DP1-8 output, which works, however, display shows 1920x2160
> resolution scaled to the whole screen.
>
> I cannot set auto to DP1-9:
>
> xrandr --output DP1-9 --auto
> xrandr: Configure crtc 1 failed
>
> So, is there a way for now to display 4k on the external monitor?
Try
$ xrandr \
--output eDP1 --primary --preferred \
--output DP1-8 --preferred --right-of eDP1 \
--output DP1-9 --preferred --right-of DP1-8
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-22 14:27 ` Chris Wilson
@ 2015-04-23 8:39 ` Lukas Hejtmanek
2015-04-23 9:22 ` Chris Wilson
0 siblings, 1 reply; 14+ messages in thread
From: Lukas Hejtmanek @ 2015-04-23 8:39 UTC (permalink / raw)
To: Chris Wilson, intel-gfx
Chris,
On Wed, Apr 22, 2015 at 03:27:51PM +0100, Chris Wilson wrote:
> Try
> $ xrandr \
> --output eDP1 --primary --preferred \
> --output DP1-8 --preferred --right-of eDP1 \
> --output DP1-9 --preferred --right-of DP1-8
anubis: ~ $ xrandr \
Continue> --output eDP1 --primary --preferred \
Continue> --output DP1-8 --preferred --right-of eDP1 \
Continue> --output DP1-9 --preferred --right-of DP1-8
xrandr: Configure crtc 1 failed
I can turn on either DP1-8 *or* DP1-9. But not both. No matter which one
I start, the other one fails with crtc 1 failed.
below I provide driver version:
intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20141121
intel(0): SNA compiled from 2.99.916-145-g6c2707d
and this is from log while trying set the output:
[116082.906] (II) intel(0): Enabled output DP2-1
[116082.906] (II) intel(0): Enabled output DP2-2
[116082.906] (II) intel(0): Enabled output DP2-3
[116082.906] (II) intel(0): Enabled output DP1-8
[116082.907] (II) intel(0): Enabled output DP1-9
[116082.995] (II) intel(0): resizing framebuffer to 6400x2160
[116083.043] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-8, DP1-9 using pipe 1, position (2560, 0), rotation normal, reflection none
[116083.047] (EE) intel(0): failed to set mode: Invalid argument [22]
[116083.380] (II) intel(0): resizing framebuffer to 2560x1440
[116083.393] (II) intel(0): switch to mode 2560x1440@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[116164.838] (II) intel(0): resizing framebuffer to 4480x2160
[116164.880] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-8 using pipe 1, position (2560, 0), rotation normal, reflection none
[116206.941] (II) intel(0): resizing framebuffer to 2560x1440
[116212.223] (II) intel(0): resizing framebuffer to 2560x2160
[116212.243] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-9 using pipe 1, position (0, 0), rotation normal, reflection none
[116241.928] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-8, DP1-9 using pipe 1, position (0, 0), rotation normal, reflection none
[116242.255] (EE) intel(0): failed to set mode: Invalid argument [22]
[116242.577] (II) intel(0): switch to mode 2560x1440@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[116243.364] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-9 using pipe 1, position (0, 0), rotation normal, reflection none
[116275.265] (II) intel(0): resizing framebuffer to 2560x1440
--
Lukáš Hejtmánek
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-23 8:39 ` Lukas Hejtmanek
@ 2015-04-23 9:22 ` Chris Wilson
2015-04-23 10:03 ` Lukas Hejtmanek
0 siblings, 1 reply; 14+ messages in thread
From: Chris Wilson @ 2015-04-23 9:22 UTC (permalink / raw)
To: Lukas Hejtmanek; +Cc: intel-gfx
On Thu, Apr 23, 2015 at 10:39:54AM +0200, Lukas Hejtmanek wrote:
> Chris,
>
> On Wed, Apr 22, 2015 at 03:27:51PM +0100, Chris Wilson wrote:
> > Try
> > $ xrandr \
> > --output eDP1 --primary --preferred \
> > --output DP1-8 --preferred --right-of eDP1 \
> > --output DP1-9 --preferred --right-of DP1-8
>
> anubis: ~ $ xrandr \
> Continue> --output eDP1 --primary --preferred \
> Continue> --output DP1-8 --preferred --right-of eDP1 \
> Continue> --output DP1-9 --preferred --right-of DP1-8
> xrandr: Configure crtc 1 failed
>
> I can turn on either DP1-8 *or* DP1-9. But not both. No matter which one
> I start, the other one fails with crtc 1 failed.
>
> below I provide driver version:
> intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20141121
> intel(0): SNA compiled from 2.99.916-145-g6c2707d
>
> and this is from log while trying set the output:
> [116082.906] (II) intel(0): Enabled output DP2-1
> [116082.906] (II) intel(0): Enabled output DP2-2
> [116082.906] (II) intel(0): Enabled output DP2-3
> [116082.906] (II) intel(0): Enabled output DP1-8
> [116082.907] (II) intel(0): Enabled output DP1-9
> [116082.995] (II) intel(0): resizing framebuffer to 6400x2160
> [116083.043] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-8, DP1-9 using pipe 1, position (2560, 0), rotation normal, reflection none
> [116083.047] (EE) intel(0): failed to set mode: Invalid argument [22]
> [116083.380] (II) intel(0): resizing framebuffer to 2560x1440
> [116083.393] (II) intel(0): switch to mode 2560x1440@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
> [116164.838] (II) intel(0): resizing framebuffer to 4480x2160
> [116164.880] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-8 using pipe 1, position (2560, 0), rotation normal, reflection none
> [116206.941] (II) intel(0): resizing framebuffer to 2560x1440
> [116212.223] (II) intel(0): resizing framebuffer to 2560x2160
> [116212.243] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-9 using pipe 1, position (0, 0), rotation normal, reflection none
> [116241.928] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-8, DP1-9 using pipe 1, position (0, 0), rotation normal, reflection none
> [116242.255] (EE) intel(0): failed to set mode: Invalid argument [22]
> [116242.577] (II) intel(0): switch to mode 2560x1440@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
> [116243.364] (II) intel(0): switch to mode 1920x2160@60.0 on DP1-9 using pipe 1, position (0, 0), rotation normal, reflection none
> [116275.265] (II) intel(0): resizing framebuffer to 2560x1440
Weird, xrandr first tries to setup DP1-8 on the same crtc as DP1-9,
which despite the kernel setting possible_clones, is not a valid clone.
Let's be even more explicit then....
$ xrandr --output eDP1 --off --output DP1-8 --off --output DP1-9 --off ; \
xrandr \
--output eDP1 --primary --preferred --crtc 0 \
--output DP1-8 --preferred --right-of eDP1 --crtc 1 \
--output DP1-9 --preferred --right-of DP1-8 --crtc 2
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-23 9:22 ` Chris Wilson
@ 2015-04-23 10:03 ` Lukas Hejtmanek
2015-04-23 10:19 ` Chris Wilson
0 siblings, 1 reply; 14+ messages in thread
From: Lukas Hejtmanek @ 2015-04-23 10:03 UTC (permalink / raw)
To: Chris Wilson, intel-gfx
On Thu, Apr 23, 2015 at 10:22:31AM +0100, Chris Wilson wrote:
> $ xrandr --output eDP1 --off --output DP1-8 --off --output DP1-9 --off ; \
> xrandr \
> --output eDP1 --primary --preferred --crtc 0 \
> --output DP1-8 --preferred --right-of eDP1 --crtc 1 \
> --output DP1-9 --preferred --right-of DP1-8 --crtc 2
well, this one works!
Two caveats, have to switch DP1-8 and DP1-9, otherwise, I have switched sides.
However, I would like to have a clone. But this seems to be a bit tricky,
I can say same-as, bud not as a conjunction of both DP1-8 and DP1-9.
Is there any possibility to mirror eDP to both DP1-8 and DP1-9? Or the best
I can get is independent screens?
On NVIDIA, I had to setup xinerama to have a big single screen. However, with
xinerama, xrandr is inoperational. So no luck here?
--
Lukáš Hejtmánek
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-23 10:03 ` Lukas Hejtmanek
@ 2015-04-23 10:19 ` Chris Wilson
2015-04-23 10:36 ` Lukas Hejtmanek
2015-04-24 12:19 ` Lukas Hejtmanek
0 siblings, 2 replies; 14+ messages in thread
From: Chris Wilson @ 2015-04-23 10:19 UTC (permalink / raw)
To: Lukas Hejtmanek; +Cc: intel-gfx
On Thu, Apr 23, 2015 at 12:03:24PM +0200, Lukas Hejtmanek wrote:
> On Thu, Apr 23, 2015 at 10:22:31AM +0100, Chris Wilson wrote:
> > $ xrandr --output eDP1 --off --output DP1-8 --off --output DP1-9 --off ; \
> > xrandr \
> > --output eDP1 --primary --preferred --crtc 0 \
> > --output DP1-8 --preferred --right-of eDP1 --crtc 1 \
> > --output DP1-9 --preferred --right-of DP1-8 --crtc 2
>
> well, this one works!
>
> Two caveats, have to switch DP1-8 and DP1-9, otherwise, I have switched sides.
>
> However, I would like to have a clone. But this seems to be a bit tricky,
> I can say same-as, bud not as a conjunction of both DP1-8 and DP1-9.
>
> Is there any possibility to mirror eDP to both DP1-8 and DP1-9? Or the best
> I can get is independent screens?
Anything is possible... Considering that the two halves are different
sizes to the eDP, you can either scale the DP or scale the panel. You
can try something like
xrandr \
--output eDP1 --primary --preferred --crtc 0 \
--output DP1-8 --preferred --scale 1.3333x0.6666 --position 1280x0 --crtc 1 \
--output DP1-9 --preferred --scale 1.3333x0.6666 --position 0x0 --crtc 2
I probably have the scaling inverted. What should also work, but we may
have to beat the kernel up to fix a few bugs...
xrandr --addmode eDP1 3840x2160 \
--output eDP1 --primary --mode 3840x2160 --crtc 0 \
--output DP1-9 --preferred --position 0x0 -crtc 1 \
--output DP1-8 --preferred --position 1920x0 -crtc 1 \
That way we should be able to use the panel fitter for hardware
downscaling. But there are all sorts of bandwidth caveats that I may have
violated, as well as the code being untested! However, the mouse will be
the wrong size. :|
> On NVIDIA, I had to setup xinerama to have a big single screen. However, with
> xinerama, xrandr is inoperational. So no luck here?
It's being worked on. The concept of logical screens is being brought to
xrandr, along with exporting enough information for display mangers to
automatically reconstruct the logical monitor from the tiles.
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-23 10:19 ` Chris Wilson
@ 2015-04-23 10:36 ` Lukas Hejtmanek
2015-04-24 12:19 ` Lukas Hejtmanek
1 sibling, 0 replies; 14+ messages in thread
From: Lukas Hejtmanek @ 2015-04-23 10:36 UTC (permalink / raw)
To: Chris Wilson, intel-gfx
On Thu, Apr 23, 2015 at 11:19:50AM +0100, Chris Wilson wrote:
> I probably have the scaling inverted. What should also work, but we may
> have to beat the kernel up to fix a few bugs...
>
> xrandr --addmode eDP1 3840x2160 \
> --output eDP1 --primary --mode 3840x2160 --crtc 0 \
> --output DP1-9 --preferred --position 0x0 -crtc 1 \
> --output DP1-8 --preferred --position 1920x0 -crtc 1 \
>
> That way we should be able to use the panel fitter for hardware
> downscaling. But there are all sorts of bandwidth caveats that I may have
> violated, as well as the code being untested! However, the mouse will be
> the wrong size. :|
well, this one does not work, but I found this command working like a charm:
xrandr --output eDP1 --panning 3840x2160
xrandr --output DP1-9 --preferred --pos 0x0 --crtc 1 --output DP1-8
--preferred --pos 1920x0 --crtc 2
than I have one big screen as desired and window manager is completely happy
with it, i.e., window maximizing really maximizes the window to 3840x2160. So
really happy with it.
Maybe, one day someone proposes a window manager that rearrange windows on
resolution change ;)
--
Lukáš Hejtmánek
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-23 10:19 ` Chris Wilson
2015-04-23 10:36 ` Lukas Hejtmanek
@ 2015-04-24 12:19 ` Lukas Hejtmanek
2015-04-24 12:24 ` Chris Wilson
1 sibling, 1 reply; 14+ messages in thread
From: Lukas Hejtmanek @ 2015-04-24 12:19 UTC (permalink / raw)
To: Chris Wilson, intel-gfx
Chris,
On Thu, Apr 23, 2015 at 11:19:50AM +0100, Chris Wilson wrote:
> Anything is possible... Considering that the two halves are different
> sizes to the eDP, you can either scale the DP or scale the panel. You
> can try something like
well, if anything is possible, can I keep virtual size 4k while display is
turned off?
What I do is:
xrandr --output eDP1 --panning 3840x2160
xrandr --output DP1-9 --preferred --pos 0x0 --crtc 1 --output DP1-8
--preferred --pos 1920x0 --crtc 2
xrandr --output eDP1 --off
if I do not turn eDP1 off, things work pretty well. However, as soon as I turn
eDP1 off, window manager thinks I have two separate screens 1920x2160, e.g.,
xfce panel shrinks to a half of size.
I do all this to switch desktop to external diplay while in office. So I would
like to have eDP1 turned off and use only the external display while being
able to switch them on the fly using xrandr.
--
Lukáš Hejtmánek
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-24 12:19 ` Lukas Hejtmanek
@ 2015-04-24 12:24 ` Chris Wilson
2015-04-24 13:04 ` Lukas Hejtmanek
0 siblings, 1 reply; 14+ messages in thread
From: Chris Wilson @ 2015-04-24 12:24 UTC (permalink / raw)
To: Lukas Hejtmanek; +Cc: intel-gfx
On Fri, Apr 24, 2015 at 02:19:25PM +0200, Lukas Hejtmanek wrote:
> Chris,
>
> On Thu, Apr 23, 2015 at 11:19:50AM +0100, Chris Wilson wrote:
> > Anything is possible... Considering that the two halves are different
> > sizes to the eDP, you can either scale the DP or scale the panel. You
> > can try something like
>
> well, if anything is possible, can I keep virtual size 4k while display is
> turned off?
>
> What I do is:
> xrandr --output eDP1 --panning 3840x2160
> xrandr --output DP1-9 --preferred --pos 0x0 --crtc 1 --output DP1-8
> --preferred --pos 1920x0 --crtc 2
> xrandr --output eDP1 --off
>
> if I do not turn eDP1 off, things work pretty well. However, as soon as I turn
> eDP1 off, window manager thinks I have two separate screens 1920x2160, e.g.,
> xfce panel shrinks to a half of size.
>
> I do all this to switch desktop to external diplay while in office. So I would
> like to have eDP1 turned off and use only the external display while being
> able to switch them on the fly using xrandr.
iirc xrandr automatically chooses a fb size for your based on the
remaining outputs.
If you add --fb 3840x2160 to each of your invocations, it shouldn't
touch the screen size. Hopefully.
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-24 12:24 ` Chris Wilson
@ 2015-04-24 13:04 ` Lukas Hejtmanek
2015-04-24 13:15 ` Chris Wilson
0 siblings, 1 reply; 14+ messages in thread
From: Lukas Hejtmanek @ 2015-04-24 13:04 UTC (permalink / raw)
To: Chris Wilson, intel-gfx
On Fri, Apr 24, 2015 at 01:24:56PM +0100, Chris Wilson wrote:
> iirc xrandr automatically chooses a fb size for your based on the
> remaining outputs.
>
> If you add --fb 3840x2160 to each of your invocations, it shouldn't
> touch the screen size. Hopefully.
> -Chris
if you meant something like this:
xrandr --output eDP1 --off --fb 3840x2160
then nope, logical screen size is shrunk to 1920x2160.
The logical means, that maximizing windows results in a half wide windows and
the same is for xfce panel. The display is 3840x2160 as expected.
Moreover, if I unplug display port cable while eDP1 is off, I don't have any
screen and it is hard to get at least some display. I thought that this is
kind of hotplug, i.e., something happens on plug/unplung and that the result
is different of all black screen. Also, plugging display port cable back does
not restore display at least on the external monitor, so I have both of them
black only..
--
Lukáš Hejtmánek
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-24 13:04 ` Lukas Hejtmanek
@ 2015-04-24 13:15 ` Chris Wilson
2015-04-27 11:19 ` Lukas Hejtmanek
0 siblings, 1 reply; 14+ messages in thread
From: Chris Wilson @ 2015-04-24 13:15 UTC (permalink / raw)
To: Lukas Hejtmanek; +Cc: intel-gfx
On Fri, Apr 24, 2015 at 03:04:37PM +0200, Lukas Hejtmanek wrote:
> On Fri, Apr 24, 2015 at 01:24:56PM +0100, Chris Wilson wrote:
> > iirc xrandr automatically chooses a fb size for your based on the
> > remaining outputs.
> >
> > If you add --fb 3840x2160 to each of your invocations, it shouldn't
> > touch the screen size. Hopefully.
> > -Chris
>
> if you meant something like this:
> xrandr --output eDP1 --off --fb 3840x2160
>
> then nope, logical screen size is shrunk to 1920x2160.
>
> The logical means, that maximizing windows results in a half wide windows and
> the same is for xfce panel. The display is 3840x2160 as expected.
Check panning afterwards? What does xrandr --verbose say before/after?
> Moreover, if I unplug display port cable while eDP1 is off, I don't have any
> screen and it is hard to get at least some display. I thought that this is
> kind of hotplug, i.e., something happens on plug/unplung and that the result
> is different of all black screen. Also, plugging display port cable back does
> not restore display at least on the external monitor, so I have both of them
> black only..
MST is special in this regard as the outputs do disappear. hotplug is
ordinarily handled in userspace (so you need a daemon to restore the
configuration and the X setup should only change due to RandR requests.)
Except that I detect an error and disable unused functions... (And tell
the clients to do something about the new config.) Let's just say we
haven't quite got this perfectly polished yet.
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-24 13:15 ` Chris Wilson
@ 2015-04-27 11:19 ` Lukas Hejtmanek
2015-04-27 13:26 ` Chris Wilson
0 siblings, 1 reply; 14+ messages in thread
From: Lukas Hejtmanek @ 2015-04-27 11:19 UTC (permalink / raw)
To: Chris Wilson, intel-gfx
On Fri, Apr 24, 2015 at 02:15:09PM +0100, Chris Wilson wrote:
> Check panning afterwards? What does xrandr --verbose say before/after?
even with explicit:
xrandr --output eDP1 --off --fb 3840x2160 --panning 3840x2160
no luck.
looks like you need at least one outout that keeps fb/panning, disconnected
are not counted.
pitty I cannot use VIRTUAL1 for this purpose.
xrandr --verbose
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
eDP1 connected (normal left inverted right x axis y axis)
Identifier: 0x43
Timestamp: 308974
Subpixel: unknown
Clones:
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff0030e4190400000000
00170103a01f1178024295a15a579427
0d505400000001010101010101010101
010101010101e45c00a0a0a011503020
230036ae1000001a0000000000000000
00000000000000000000000000fe004c
4720446973706c61790a2020000000fe
004c503134305148312d5350423100bc
BACKLIGHT: 852
range: (0, 852)
Backlight: 852
range: (0, 852)
scaling mode: Full aspect
supported: None, Full, Center, Full aspect
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
2560x1440 (0x4a) 237.8MHz +HSync -VSync +preferred
h: width 2560 start 2608 end 2640 total 2720 skew 0 clock 87.4KHz
v: height 1440 start 1442 end 1445 total 1457 clock 60.0Hz
1920x1440 (0xdf) 234.0MHz -HSync +VSync
h: width 1920 start 2048 end 2256 total 2600 skew 0 clock 90.0KHz
v: height 1440 start 1441 end 1444 total 1500 clock 60.0Hz
1856x1392 (0xe0) 218.3MHz -HSync +VSync
h: width 1856 start 1952 end 2176 total 2528 skew 0 clock 86.4KHz
v: height 1392 start 1393 end 1396 total 1439 clock 60.0Hz
1792x1344 (0xe1) 204.8MHz -HSync +VSync
h: width 1792 start 1920 end 2120 total 2448 skew 0 clock 83.7KHz
v: height 1344 start 1345 end 1348 total 1394 clock 60.0Hz
1920x1200 (0xe2) 154.0MHz +HSync -VSync
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 74.0KHz
v: height 1200 start 1203 end 1209 total 1235 clock 60.0Hz
1920x1080 (0xe3) 138.5MHz +HSync -VSync
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 66.6KHz
v: height 1080 start 1083 end 1088 total 1111 clock 59.9Hz
1600x1200 (0xe4) 162.0MHz +HSync +VSync
h: width 1600 start 1664 end 1856 total 2160 skew 0 clock 75.0KHz
v: height 1200 start 1201 end 1204 total 1250 clock 60.0Hz
1680x1050 (0xe5) 146.2MHz -HSync +VSync
h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.3KHz
v: height 1050 start 1053 end 1059 total 1089 clock 60.0Hz
1680x1050 (0xe6) 119.0MHz +HSync -VSync
h: width 1680 start 1728 end 1760 total 1840 skew 0 clock 64.7KHz
v: height 1050 start 1053 end 1059 total 1080 clock 59.9Hz
1600x1024 (0xe7) 103.1MHz +HSync +VSync
h: width 1600 start 1600 end 1656 total 1664 skew 0 clock 62.0KHz
v: height 1024 start 1024 end 1029 total 1030 clock 60.2Hz
1400x1050 (0xe8) 122.0MHz +HSync +VSync
h: width 1400 start 1488 end 1640 total 1880 skew 0 clock 64.9KHz
v: height 1050 start 1052 end 1064 total 1082 clock 60.0Hz
1280x1024 (0xe9) 108.0MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 64.0KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.0Hz
1440x900 (0xea) 106.5MHz -HSync +VSync
h: width 1440 start 1520 end 1672 total 1904 skew 0 clock 55.9KHz
v: height 900 start 903 end 909 total 934 clock 59.9Hz
1280x960 (0xeb) 108.0MHz +HSync +VSync
h: width 1280 start 1376 end 1488 total 1800 skew 0 clock 60.0KHz
v: height 960 start 961 end 964 total 1000 clock 60.0Hz
1360x768 (0xec) 84.8MHz -HSync +VSync
h: width 1360 start 1432 end 1568 total 1776 skew 0 clock 47.7KHz
v: height 768 start 771 end 781 total 798 clock 59.8Hz
1360x768 (0xed) 72.0MHz +HSync -VSync
h: width 1360 start 1408 end 1440 total 1520 skew 0 clock 47.4KHz
v: height 768 start 771 end 781 total 790 clock 60.0Hz
1152x864 (0xee) 81.6MHz -HSync +VSync
h: width 1152 start 1216 end 1336 total 1520 skew 0 clock 53.7KHz
v: height 864 start 865 end 868 total 895 clock 60.0Hz
1024x768 (0xef) 65.0MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
v: height 768 start 771 end 777 total 806 clock 60.0Hz
800x600 (0xf0) 40.0MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
v: height 600 start 601 end 605 total 628 clock 60.3Hz
800x600 (0xf1) 36.0MHz +HSync +VSync
h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz
v: height 600 start 601 end 603 total 625 clock 56.2Hz
640x480 (0xf2) 25.2MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz
v: height 480 start 490 end 492 total 525 clock 59.9Hz
DP1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x44
Timestamp: 308974
Subpixel: unknown
Clones: HDMI1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
DP1-8 connected 1920x2160+1920+0 (0xf5) normal (normal left inverted right x axis y axis) 527mm x 296mm
Identifier: 0xf3
Timestamp: 308974
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones: DP1-9
CRTC: 2
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff0010ac9c404c363031
13180104b5351e783a1df5ae4f35b325
0d505400000001010101010101010101
0101010101014d6c80a070703e803020
3a000f282100001a000000ff00575752
48433435383130364c0a000000fc0044
454c4c20555032343134510a000000fd
001d4b1f8c1e000a2020202020200138
7012790000120016821010007f076f08
000000000044454c9c404c3630310000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000001a90
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
1920x2160 (0xf5) 277.2MHz +HSync -VSync *current +preferred
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 133.3KHz
v: height 2160 start 2163 end 2173 total 2222 clock 60.0Hz
DP1-9 connected 1920x2160+0+0 (0xf5) normal (normal left inverted right x axis y axis) 527mm x 296mm
Identifier: 0xf4
Timestamp: 308974
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones: DP1-8
CRTC: 1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff0010ac9c404c363031
13180104b5351e783a1df5ae4f35b325
0d5054a54b008100b300d100714fa940
8180d1c001014d6c80a070703e803020
3a000f282100001a000000ff00575752
48433435383130364c0a000000fc0044
454c4c20555032343134510a000000fd
001d4b1f8c1e000a2020202020200116
7012790000120016821000007f076f08
000000000044454c9c404c3630310000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000002a90
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
1920x2160 (0xf5) 277.2MHz +HSync -VSync *current +preferred
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 133.3KHz
v: height 2160 start 2163 end 2173 total 2222 clock 60.0Hz
1920x1200 (0xf6) 193.2MHz -HSync +VSync
h: width 1920 start 2056 end 2256 total 2592 skew 0 clock 74.6KHz
v: height 1200 start 1203 end 1209 total 1245 clock 59.9Hz
1920x1080 (0xf7) 172.8MHz -HSync +VSync
h: width 1920 start 2040 end 2248 total 2576 skew 0 clock 67.1KHz
v: height 1080 start 1081 end 1084 total 1118 clock 60.0Hz
1600x1200 (0xe4) 162.0MHz +HSync +VSync
h: width 1600 start 1664 end 1856 total 2160 skew 0 clock 75.0KHz
v: height 1200 start 1201 end 1204 total 1250 clock 60.0Hz
1680x1050 (0xe5) 146.2MHz -HSync +VSync
h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.3KHz
v: height 1050 start 1053 end 1059 total 1089 clock 60.0Hz
1280x1024 (0xf8) 135.0MHz +HSync +VSync
h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 80.0KHz
v: height 1024 start 1025 end 1028 total 1066 clock 75.0Hz
1280x1024 (0xe9) 108.0MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 64.0KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.0Hz
1280x800 (0xf9) 83.5MHz +HSync -VSync
h: width 1280 start 1352 end 1480 total 1680 skew 0 clock 49.7KHz
v: height 800 start 803 end 809 total 831 clock 59.8Hz
1152x864 (0xfa) 108.0MHz +HSync +VSync
h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.5KHz
v: height 864 start 865 end 868 total 900 clock 75.0Hz
1024x768 (0xfb) 78.8MHz +HSync +VSync
h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.1KHz
v: height 768 start 769 end 772 total 800 clock 75.1Hz
1024x768 (0xef) 65.0MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
v: height 768 start 771 end 777 total 806 clock 60.0Hz
800x600 (0xfc) 49.5MHz +HSync +VSync
h: width 800 start 816 end 896 total 1056 skew 0 clock 46.9KHz
v: height 600 start 601 end 604 total 625 clock 75.0Hz
800x600 (0xf0) 40.0MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
v: height 600 start 601 end 605 total 628 clock 60.3Hz
640x480 (0xfd) 31.5MHz -HSync -VSync
h: width 640 start 656 end 720 total 840 skew 0 clock 37.5KHz
v: height 480 start 481 end 484 total 500 clock 75.0Hz
640x480 (0xfe) 25.2MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz
v: height 480 start 490 end 492 total 525 clock 60.0Hz
720x400 (0xff) 28.3MHz -HSync +VSync
h: width 720 start 738 end 846 total 900 skew 0 clock 31.5KHz
v: height 400 start 412 end 414 total 449 clock 70.1Hz
DP2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x45
Timestamp: 308974
Subpixel: unknown
Clones: HDMI2
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
HDMI1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x46
Timestamp: 308974
Subpixel: unknown
Clones: DP1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
HDMI2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x47
Timestamp: 308974
Subpixel: unknown
Clones: DP2
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x48
Timestamp: 308974
Subpixel: no subpixels
Clones:
CRTCs: 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
--
Lukáš Hejtmánek
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-27 13:26 ` Chris Wilson
@ 2015-04-27 11:39 ` Lukas Hejtmanek
0 siblings, 0 replies; 14+ messages in thread
From: Lukas Hejtmanek @ 2015-04-27 11:39 UTC (permalink / raw)
To: Chris Wilson, intel-gfx
On Mon, Apr 27, 2015 at 02:26:36PM +0100, Chris Wilson wrote:
> Hmm, you probably could...
>
> Try
> xrandr --newmode v4k 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
> xrandr --addmode VIRTUAL1 v4k
> xrandr --output VIRTUAL1 --mode v4k
well, this is a half way through ;) xfce-panel recognizes a single whole
screen. openbox does not. I.e., xfce-panel spans whole width, maximized
windows span half screen size. Slightly wondering how is this even possible
(different views with different apps).
Maybe I should be satisfied with this :) Mainly because the DPMS thing is
a bit worse than this and not wanting you to get exhausted because of crappy
apps..
--
Lukáš Hejtmánek
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Intel Driver and 4K video output
2015-04-27 11:19 ` Lukas Hejtmanek
@ 2015-04-27 13:26 ` Chris Wilson
2015-04-27 11:39 ` Lukas Hejtmanek
0 siblings, 1 reply; 14+ messages in thread
From: Chris Wilson @ 2015-04-27 13:26 UTC (permalink / raw)
To: Lukas Hejtmanek; +Cc: intel-gfx
On Mon, Apr 27, 2015 at 01:19:01PM +0200, Lukas Hejtmanek wrote:
> On Fri, Apr 24, 2015 at 02:15:09PM +0100, Chris Wilson wrote:
> > Check panning afterwards? What does xrandr --verbose say before/after?
>
> even with explicit:
> xrandr --output eDP1 --off --fb 3840x2160 --panning 3840x2160
>
> no luck.
>
> looks like you need at least one outout that keeps fb/panning, disconnected
> are not counted.
>
> pitty I cannot use VIRTUAL1 for this purpose.
Hmm, you probably could...
Try
xrandr --newmode v4k 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
xrandr --addmode VIRTUAL1 v4k
xrandr --output VIRTUAL1 --mode v4k
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2015-04-27 13:39 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-22 14:07 Intel Driver and 4K video output Lukas Hejtmanek
2015-04-22 14:27 ` Chris Wilson
2015-04-23 8:39 ` Lukas Hejtmanek
2015-04-23 9:22 ` Chris Wilson
2015-04-23 10:03 ` Lukas Hejtmanek
2015-04-23 10:19 ` Chris Wilson
2015-04-23 10:36 ` Lukas Hejtmanek
2015-04-24 12:19 ` Lukas Hejtmanek
2015-04-24 12:24 ` Chris Wilson
2015-04-24 13:04 ` Lukas Hejtmanek
2015-04-24 13:15 ` Chris Wilson
2015-04-27 11:19 ` Lukas Hejtmanek
2015-04-27 13:26 ` Chris Wilson
2015-04-27 11:39 ` Lukas Hejtmanek
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.