intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* Can recent i915 support more than 8192x8192 screen?
@ 2018-07-19 21:31 Marcin Owsiany
  2018-07-20 20:22 ` Rodrigo Vivi
  0 siblings, 1 reply; 12+ messages in thread
From: Marcin Owsiany @ 2018-07-19 21:31 UTC (permalink / raw)
  To: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 2525 bytes --]

Hello,

*TL;DR*: how can I set a 8960x2880 screen (not display) size on a T580? A
patch for i915 that I found on the internets does not seem to work.

Full story:

I'm a rather happy user of ThinkPad T580 which comes with a
high-density 3840x2160 LCD, and the following graphics hardware.

00:02.0 VGA compatible controller: Intel Corporation Device 5917 (rev 07)
(prog-if 00 [VGA controller])
        Subsystem: Lenovo Device 225a
        Flags: bus master, fast devsel, latency 0, IRQ 142
        Memory at e7000000 (64-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at e000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [100] Process Address Space ID (PASID)
        Capabilities: [200] Address Translation Service (ATS)
        Capabilities: [300] Page Request Interface (PRI)
        Kernel driver in use: i915
        Kernel modules: i915

Unfortunately attaching it to an external normal-density 2560x1440 display
means I need to apply scaling. Combined with the side-by-side arrangement
of monitors, this means I'd need to set screen size to 8960x2880. However
this does not work:

 $ xrandr --fb 8960x2880
 xrandr: screen cannot be larger than 8192x8192 (desired size 8960x2880)


I found this thread on reddit
<https://www.reddit.com/r/linux/comments/6bghzm/increasing_maximum_xorg_virtual_screen_resolution/>
about the same problem, where a user posted a simple patch claimed to be
supplied by someone on #intel-gfx. Unfortunately it does not work (or at
least is not sufficient) - after applying it xrandr does claim
that 16384x16384 is possible, but actually trying to use more
than 8192x8192 fails with an error (unfortunately I lost the exact message).

My current workaround is to pretend that the displays are arranged
vertically, but even after a few months I'm sometimes having trouble
remembering that I need to move mouse cursor UP when I want to go to LEFT
display :-)

I wonder if someone could help me here. Even just getting a definite answer
on whether my hardware can in theory support this or not would be helpful,
since I found conflicting information.

FWIW I'm on Debian stable, Linux 4.9.8x.

regards,
Marcin

[-- Attachment #1.2: Type: text/html, Size: 3695 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 12+ messages in thread
* Can recent i915 support more than 8192x8192 screen?
@ 2018-07-20  5:21 Marcin Owsiany
  0 siblings, 0 replies; 12+ messages in thread
From: Marcin Owsiany @ 2018-07-20  5:21 UTC (permalink / raw)
  To: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 2526 bytes --]

Hello,

*TL;DR*: how can I set a 8960x2880 screen (not display) size on a T580? A
patch for i915 that I found on the internets does not seem to work.

Full story:

I'm a rather happy user of ThinkPad T580 which comes with a
high-density 3840x2160 LCD, and the following graphics hardware.

00:02.0 VGA compatible controller: Intel Corporation Device 5917 (rev 07)
(prog-if 00 [VGA controller])
        Subsystem: Lenovo Device 225a
        Flags: bus master, fast devsel, latency 0, IRQ 142
        Memory at e7000000 (64-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at e000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [100] Process Address Space ID (PASID)
        Capabilities: [200] Address Translation Service (ATS)
        Capabilities: [300] Page Request Interface (PRI)
        Kernel driver in use: i915
        Kernel modules: i915

Unfortunately attaching it to an external normal-density 2560x1440 display
means I need to apply scaling. Combined with the side-by-side arrangement
of monitors, this means I'd need to set screen size to 8960x2880. However
this does not work:

 $ xrandr --fb 8960x2880
 xrandr: screen cannot be larger than 8192x8192 (desired size 8960x2880)


I found this thread on reddit
<https://www.reddit.com/r/linux/comments/6bghzm/increasing_maximum_xorg_virtual_screen_resolution/>
 about the same problem, where a user posted a simple patch claimed to be
supplied by someone on #intel-gfx. Unfortunately it does not work (or at
least is not sufficient) - after applying it xrandr does claim
that 16384x16384 is possible, but actually trying to use more
than 8192x8192 fails with an error (unfortunately I lost the exact message).

My current workaround is to pretend that the displays are arranged
vertically, but even after a few months I'm sometimes having trouble
remembering that I need to move mouse cursor UP when I want to go to LEFT
display :-)

I wonder if someone could help me here. Even just getting a definite answer
on whether my hardware can in theory support this or not would be helpful,
since I found conflicting information.

FWIW I'm on Debian stable, Linux 4.9.8x.

regards,
Marcin

[-- Attachment #1.2: Type: text/html, Size: 6021 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-07-24 20:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-19 21:31 Can recent i915 support more than 8192x8192 screen? Marcin Owsiany
2018-07-20 20:22 ` Rodrigo Vivi
2018-07-20 21:01   ` Marcin Owsiany
2018-07-20 21:35     ` Rodrigo Vivi
2018-07-21  7:43       ` Marcin Owsiany
2018-07-24 18:37         ` Rodrigo Vivi
2018-07-24 20:23           ` Marcin Owsiany
2018-07-24 20:31             ` Rodrigo Vivi
2018-07-21  8:20   ` Chris Wilson
2018-07-21  9:20     ` Marcin Owsiany
2018-07-21  9:22       ` Marcin Owsiany
  -- strict thread matches above, loose matches on Subject: below --
2018-07-20  5:21 Marcin Owsiany

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).