Opened 7 years ago

Last modified 5 months ago

#13310 assigned bug

Can't set any 1152x864 video mode in Hyper-V

Reported by: calvinb Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Drivers/Graphics/VESA Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #16664, #17469
Platform: All

Description

I'm running hrev59055 of Haiku inside of a Hyper-V guest in Windows 10. Inside of Haiku, I can set any video mode, from 1152x768 up to (and over) 1600x1024 - except 1152x864 in any bit depth. I get a "general system error" output from both Screen and screenmode. Other OSes can use this mode fine.

VESA video is used. Syslog output from running screenmode 1152x864x32 down to 1152x864x8.

KERN: add_memory_type_range(2060604, 0x90000, 0x70000, 0)
KERN: set MTRRs to:
KERN:   mtrr:  0: base:    0x90000, size:    0x10000, type: 0
KERN:   mtrr:  1: base:    0xa0000, size:    0x20000, type: 0
KERN:   mtrr:  2: base:    0xc0000, size:    0x40000, type: 0
KERN:   mtrr:  3: base: 0x3fff0000, size:    0x10000, type: 0
KERN:   mtrr:  4: base: 0xfc000000, size:  0x4000000, type: 0
KERN:   mtrr:  5: base: 0x80000000, size: 0x80000000, type: 1
KERN: vesa: vbe_set_mode(523): BIOS returned 0x014f
KERN: vesa: vesa_set_display_mode(): cannot set mode
KERN: remove_memory_type_range(2060604, 0x90000, 0x70000, 0)
KERN: set MTRRs to:
KERN:   mtrr:  0: base: 0x3fff0000, size:    0x10000, type: 0
KERN:   mtrr:  1: base: 0xfc000000, size:  0x4000000, type: 0
KERN:   mtrr:  2: base: 0x80000000, size: 0x80000000, type: 1
KERN: add_memory_type_range(2060806, 0x90000, 0x70000, 0)
KERN: set MTRRs to:
KERN:   mtrr:  0: base:    0x90000, size:    0x10000, type: 0
KERN:   mtrr:  1: base:    0xa0000, size:    0x20000, type: 0
KERN:   mtrr:  2: base:    0xc0000, size:    0x40000, type: 0
KERN:   mtrr:  3: base: 0x3fff0000, size:    0x10000, type: 0
KERN:   mtrr:  4: base: 0xfc000000, size:  0x4000000, type: 0
KERN:   mtrr:  5: base: 0x80000000, size: 0x80000000, type: 1
KERN: vesa: vbe_set_mode(522): BIOS returned 0x014f
KERN: vesa: vesa_set_display_mode(): cannot set mode
KERN: remove_memory_type_range(2060806, 0x90000, 0x70000, 0)
KERN: set MTRRs to:
KERN:   mtrr:  0: base: 0x3fff0000, size:    0x10000, type: 0
KERN:   mtrr:  1: base: 0xfc000000, size:  0x4000000, type: 0
KERN:   mtrr:  2: base: 0x80000000, size: 0x80000000, type: 1
KERN: add_memory_type_range(2060910, 0x90000, 0x70000, 0)
KERN: set MTRRs to:
KERN:   mtrr:  0: base:    0x90000, size:    0x10000, type: 0
KERN:   mtrr:  1: base:    0xa0000, size:    0x20000, type: 0
KERN:   mtrr:  2: base:    0xc0000, size:    0x40000, type: 0
KERN:   mtrr:  3: base: 0x3fff0000, size:    0x10000, type: 0
KERN:   mtrr:  4: base: 0xfc000000, size:  0x4000000, type: 0
KERN:   mtrr:  5: base: 0x80000000, size: 0x80000000, type: 1
KERN: vesa: vbe_set_mode(519): BIOS returned 0x014f
KERN: vesa: vesa_set_display_mode(): cannot set mode
KERN: remove_memory_type_range(2060910, 0x90000, 0x70000, 0)
KERN: set MTRRs to:
KERN:   mtrr:  0: base: 0x3fff0000, size:    0x10000, type: 0
KERN:   mtrr:  1: base: 0xfc000000, size:  0x4000000, type: 0
KERN:   mtrr:  2: base: 0x80000000, size: 0x80000000, type: 1

Change History (4)

comment:1 by axeld, 7 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:2 by nephele, 3 years ago

Blocking: 16664 added

comment:3 by waddlesplash, 5 months ago

Component: System/KernelDrivers/Graphics/VESA
Platform: x86All

comment:4 by waddlesplash, 5 months ago

Blocking: 17469 added
Note: See TracTickets for help on using tickets.