Opened 3 years ago

Closed 2 years 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 by Jiri Svoboda, 3 years ago

Keywords: ui added

comment:2 by Jiri Svoboda, 2 years ago

Milestone: 0.12.1

comment:3 by Jiri Svoboda, 2 years ago

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.