intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
From: Rodrigo Vivi <rodrigo.vivi@intel.com>
To: Marcin Owsiany <marcin@owsiany.pl>
Cc: intel-gfx@lists.freedesktop.org
Subject: Re: Can recent i915 support more than 8192x8192 screen?
Date: Fri, 20 Jul 2018 13:22:25 -0700	[thread overview]
Message-ID: <20180720202225.GK16907@intel.com> (raw)
In-Reply-To: <CAFsGsx+VkxzBJ6EsKk2wBYiq4FLxNtH0JY-a2VfZLsf+XEmEWQ@mail.gmail.com>

On Thu, Jul 19, 2018 at 11:31:19PM +0200, Marcin Owsiany wrote:
>    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 [1]thread on reddit 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).

I'm afraid that it is a hardware limitation that you won't be able to
workaround. But a log would be interesting anyway... (both dmesg and xorg.0.log)

>    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 :-)

This is another bug.... And probably the right (only?) fixable fr your
setup.

>    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.

Well, I'm afraid the right information is already there on the first
xrandr output. The rest was just misleading you.

>    FWIW I'm on Debian stable, Linux 4.9.8x.
>    regards,
>    Marcin
> 
> References
> 
>    1. https://www.reddit.com/r/linux/comments/6bghzm/increasing_maximum_xorg_virtual_screen_resolution/

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

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

  reply	other threads:[~2018-07-20 20:22 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-19 21:31 Can recent i915 support more than 8192x8192 screen? Marcin Owsiany
2018-07-20 20:22 ` Rodrigo Vivi [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180720202225.GK16907@intel.com \
    --to=rodrigo.vivi@intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=marcin@owsiany.pl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).