bugGNU Octave - Bugs: bug #55158, hidpi problem with...

 
 

bug #55158: hidpi problem with graphics_toolkit qt

Submitter:  None
Submitted:  Mon 03 Dec 2018 08:50:16 PM UTC
   
 
Category:  Plotting with OpenGL Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Inaccurate Result
Status:  Fixed Assigned to:  None
Originator Name:  webox Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * other
Operating System:  * GNU/Linux Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 05 Dec 2018 07:34:57 AM UTC, comment #4: 

Many thanks for taking the time to build and test the development branch. Now we know that it also works on linux with HDPI displays.

Closing report as fixed.

Pantxo Diribarne <pantxo>
Group Member
Tue 04 Dec 2018 08:06:32 PM UTC, comment #3: 

I tested on octave 5.0.0 (HG ID for this build is "7f6a50f73625)
result at attach file. This is excellent! I will wait this change on stable branch. In my test octave-gui 100% utilize one core, when I try zoom in / out.
Мaybe it will be useful.. Strace output:
ioctl(21, DRM_IOCTL_I915_GEM_EXECBUFFER2, 0x7fffac9b2d30) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MADVISE, 0x7fffac9b2cb4) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MADVISE, 0x7fffac9b2c94) = 0
ioctl(21, DRM_IOCTL_I915_GEM_BUSY, 0x7fffac9b2c10) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MADVISE, 0x7fffac9b2c80) = 0
ioctl(21, DRM_IOCTL_I915_GEM_BUSY, 0x7fffac9b2c10) = 0
ioctl(21, DRM_IOCTL_I915_GEM_CREATE, 0x7fffac9b2c80) = 0
ioctl(21, DRM_IOCTL_I915_GEM_SET_DOMAIN, 0x7fffac9b2c74) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MMAP, 0x7fffac9b2c80) = 0
getpid()                                = 5414
ioctl(21, DRM_IOCTL_I915_GEM_BUSY, 0x7fffac9b27f0) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MADVISE, 0x7fffac9b2860) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MADVISE, 0x7fffac9b2854) = 0
getpid()                                = 5414
getpid()                                = 5414
ioctl(21, DRM_IOCTL_I915_GEM_EXECBUFFER2, 0x7fffac9b2b80) = 0
ioctl(21, DRM_IOCTL_I915_GEM_WAIT or DRM_IOCTL_RADEON_GEM_OP, 0x7fffac9b2b40) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MADVISE, 0x7fffac9b2b04) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MADVISE, 0x7fffac9b2ae4) = 0
ioctl(21, DRM_IOCTL_I915_GEM_BUSY, 0x7fffac9b2a60) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MADVISE, 0x7fffac9b2ad0) = 0
ioctl(21, DRM_IOCTL_I915_GEM_BUSY, 0x7fffac9b2a60) = 0
ioctl(21, DRM_IOCTL_I915_GEM_CREATE, 0x7fffac9b2ad0) = 0
ioctl(21, DRM_IOCTL_I915_GEM_SET_DOMAIN, 0x7fffac9b2ac4) = 0
ioctl(21, DRM_IOCTL_I915_GEM_MMAP, 0x7fffac9b2ad0) = 0

Many thanks!


Anonymous
Tue 04 Dec 2018 08:24:31 AM UTC, comment #2: 

On Mac, where HDPI screens is the standard, this problem has been fixed, but I don't know that someone ever tested this fix on linux. Is there any chance you can build a development version of Octave (the "default" branch, see https://www.gnu.org/software/octave/get-involved.html) to test if it fixes your scaling issue?

Pantxo Diribarne <pantxo>
Group Member
Mon 03 Dec 2018 08:54:55 PM UTC, comment #1: 

on screen I simple execute
plot([1:100])

My notebook model: dell xps 13 2018 9370

Anonymous
Mon 03 Dec 2018 08:50:16 PM UTC, original submission:  

This bug reproductin at 4.2.2 - 4.4.1
please see screenshot on attach

On picture octave1.png I use "Zoom In", and move mouse to upper right corner of the screen.

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #45579:  octave5.png added by None (128KiB - image/png)
file #45572:  octave.png added by None (76KiB - image/png)
file #45573:  octave1.png added by None (61KiB - image/png)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by pantxo (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-12-05 pantxo CategoryGUI Plotting with OpenGL
        Item GroupOther Inaccurate Result
        StatusNeed Info Fixed
        Open/ClosedOpen Closed
    2018-12-04 None Attached File- Added octave5.png, #45579
    2018-12-04 pantxo StatusNone Need Info
    2018-12-03 None Attached File- Added octave.png, #45572
        Attached File- Added octave1.png, #45573

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code