<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">sob., 21 lip 2018, 10:20 użytkownik Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk" rel="noreferrer noreferrer noreferrer" target="_blank">chris@chris-wilson.co.uk</a>> napisał:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Quoting Rodrigo Vivi (2018-07-20 21:22:25)<br>
> On Thu, Jul 19, 2018 at 11:31:19PM +0200, Marcin Owsiany wrote:<br>
> >    Hello,<br>
> >    TL;DR: how can I set a 8960x2880 screen (not display) size on a T580? A<br>
> >    patch for i915 that I found on the internets does not seem to work.<br>
> >    Full story:<br>
> >    I'm a rather happy user of ThinkPad T580 which comes with a<br>
> >    high-density 3840x2160 LCD, and the following graphics hardware.<br>
> >    00:02.0 VGA compatible controller: Intel Corporation Device 5917 (rev<br>
> >    07) (prog-if 00 [VGA controller])<br>
> >            Subsystem: Lenovo Device 225a<br>
> >            Flags: bus master, fast devsel, latency 0, IRQ 142<br>
> >            Memory at e7000000 (64-bit, non-prefetchable) [size=16M]<br>
> >            Memory at c0000000 (64-bit, prefetchable) [size=256M]<br>
> >            I/O ports at e000 [size=64]<br>
> >            [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]<br>
> >            Capabilities: [40] Vendor Specific Information: Len=0c <?><br>
> >            Capabilities: [70] Express Root Complex Integrated Endpoint,<br>
> >    MSI 00<br>
> >            Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-<br>
> >            Capabilities: [d0] Power Management version 2<br>
> >            Capabilities: [100] Process Address Space ID (PASID)<br>
> >            Capabilities: [200] Address Translation Service (ATS)<br>
> >            Capabilities: [300] Page Request Interface (PRI)<br>
> >            Kernel driver in use: i915<br>
> >            Kernel modules: i915<br>
> >    Unfortunately attaching it to an external normal-density 2560x1440<br>
> >    display means I need to apply scaling. Combined with the side-by-side<br>
> >    arrangement of monitors, this means I'd need to set screen size<br>
> >    to 8960x2880. However this does not work:<br>
> >     $ xrandr --fb 8960x2880<br>
> >     xrandr: screen cannot be larger than 8192x8192 (desired size<br>
> >    8960x2880)<br>
> >    I found this [1]thread on reddit about the same problem, where a user<br>
> >    posted a simple patch claimed to be supplied by someone on #intel-gfx.<br>
> >    Unfortunately it does not work (or at least is not sufficient) - after<br>
> >    applying it xrandr does claim that 16384x16384 is possible, but<br>
> >    actually trying to use more than 8192x8192 fails with an error<br>
> >    (unfortunately I lost the exact message).<br>
> <br>
> I'm afraid that it is a hardware limitation that you won't be able to<br>
> workaround. But a log would be interesting anyway... (both dmesg and xorg.0.log)<br>
<br>
It is only a hardware limitation for a single pipe. We have supported<br>
32kx32k screens for over 6 years in SNA.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Do you mean hardware, out Linux X? Does it mean it should be working already on Linux 4.9.x (x~80)? Or does it depend on Ville's patch set?</div><div dir="auto"><br></div><div dir="auto">Marcin</div></div>