Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 18 months ago

Closed 7 months ago

#824 closed defect (fixed)

Graphical console output corrupt in resolutions grater than 1024x768

Reported by: Jiri Svoboda Owned by:
Priority: major Milestone: 0.12.1
Component: helenos/unspecified Version: mainline
Keywords: ui Cc:
Blocker for: Depends on:
See also:

Description

When the OS is compiled without window system and with resolution greater than 1024x768 (e.g. 1600x1200 or 1920x1080), the graphical console display is corrupt.

On the other hand, display server works correctly in these resolutions and terminal, if its size is set to e.g. 1920x1080 by modifying the code, also displays everything correctly.

Change History (3)

comment:1 Changed 17 months ago by Jiri Svoboda

Keywords: ui added

comment:2 Changed 9 months ago by Jiri Svoboda

Milestone: 0.12.1

comment:3 Changed 7 months ago by Jiri Svoboda

Resolution: fixed
Status: newclosed

Turns out this is a bug in output server's computation of screen dimensions. The output server allows a list of output devices and it computes screen size as the minimum across all devices. To compute the minimum number of rows and columns, variables are initialized with 128, 128, respectively. So if the screen has more than 128 columns, a lower value than the actual value is reported.

Fixed in changeset 7fc81da1fa798e3f7a52bc8d00553155f47140d4

Note: See TracTickets for help on using tickets.