Skip to contentSkip to conversation

Extending VGA ram?

DISCUSSION Heinz Ulrich Stille 3 participants 6 messages Sep 24, 2007 4 messages not in the archive KVM

lore
Share & tools
lore
#0 lore raw

Hi!

I'd like to use screen resolutions of 1920x1200 to 2560x1600 at 32bpp. So far I managed to raise the pixel limit, but not the memory size, and 8MB is a bit low for what I want. 1920x1200@24bpp works fine, but 32bpp results in a segfault. Increasing VGA_RAM_SIZE in qemu/vl.h doesn't help. What else does this depend on?

MfG, Ulrich

Signature · 9 lines
Heinz Ulrich Stille / Tel.: +49-541-9400473 / Fax: +49-541-9400450
design_d gmbh / Wilhelmstr. 16 / 49076 Osnabrück / www.design-d.de
Osnabrück HRB 19116 / Geschäftsführer: Günter Tammen, Rolf Tammen


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw
Quoted 9 lines · Heinz Ulrich Stille

Hi!

I'd like to use screen resolutions of 1920x1200 to 2560x1600 at 32bpp. So far I managed to raise the pixel limit, but not the memory size, and 8MB is a bit low for what I want. 1920x1200@24bpp works fine, but 32bpp results in a segfault. Increasing VGA_RAM_SIZE in qemu/vl.h doesn't help. What else does this depend on?

You'll need to emulate a card that supports these resolutions. I don't think cirrus does. The vmware vga display in qemu-cvs probably does, but it hasn't been ported to kvm yet. You might try that.

Signature · 7 lines
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

A message that is not in the archive (sent off-list or not yet received): 46F7D147.8070908-atKUWr5tajBWk0Htik3J/[email protected]

#4 lore raw
Quoted 11 lines · Avi Kivity
Quoted 9 lines · Heinz Ulrich Stille

Hi!

I'd like to use screen resolutions of 1920x1200 to 2560x1600 at 32bpp. So far I managed to raise the pixel limit, but not the memory size, and 8MB is a bit low for what I want. 1920x1200@24bpp works fine, but 32bpp results in a segfault. Increasing VGA_RAM_SIZE in qemu/vl.h doesn't help. What else does this depend on?

Quoted 3 lines

You'll need to emulate a card that supports these resolutions. I don't think cirrus does. The vmware vga display in qemu-cvs probably does, but it hasn't been ported to kvm yet. You might try that.

BTW, what is your politic about qemu: do you update qemu inside kvm on qemu release only ?

Laurent

Signature · 2 lines
------------- Laurent.Vivier-6ktuUTfB/[email protected]  --------------
          "Software is hard" - Donald Knuth

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

_______________________________________________
kvm-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel

A message that is not in the archive (sent off-list or not yet received): 46F7DACA.3060004-6ktuUTfB/[email protected]

#6 lore raw
Quoted 4 lines · Laurent Vivier

BTW, what is your politic about qemu: do you update qemu inside kvm on qemu release only ?

I plan to do a merge soon (if things become too stable), but if qemu releases before that, I'd be much happier.

Merging soon has the benefits of bringing in all the good stuff and making future merges easier; on the other hand it can bring in unstable code. On the balance I think a merge would be helpful now.

Signature · 7 lines
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
#7 lore raw
In reply to a message not in the archive
Quoted 3 lines · Avi Kivity

You'll need to emulate a card that supports these resolutions. I don't think cirrus does. The vmware vga display in qemu-cvs probably does, but it hasn't been ported to kvm yet. You might try that.

I use Windows XP on std-vga. I tried hacking vgabios to report higher resolutions and memory, but that doesn't seem to make any difference. Windows lists 32bpp even if memory is insufficient for that. So where is the catch? Would it be possible to make std vga support large resolutions without too much effort?

MfG, Ulrich

Signature · 9 lines
Heinz Ulrich Stille / Tel.: +49-541-9400473 / Fax: +49-541-9400450
design_d gmbh / Wilhelmstr. 16 / 49076 Osnabrück / www.design-d.de
Osnabrück HRB 19116 / Geschäftsführer: Günter Tammen, Rolf Tammen


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

A message that is not in the archive (sent off-list or not yet received): [email protected]

#9 lore raw
Quoted 7 lines · Heinz Ulrich Stille
Quoted 4 lines · Avi Kivity

You'll need to emulate a card that supports these resolutions. I don't think cirrus does. The vmware vga display in qemu-cvs probably does, but it hasn't been ported to kvm yet. You might try that.

Quoted 7 lines

I use Windows XP on std-vga. I tried hacking vgabios to report higher resolutions and memory, but that doesn't seem to make any difference. Windows lists 32bpp even if memory is insufficient for that. So where is the catch? Would it be possible to make std vga support large resolutions without too much effort?

I don't really know. The vga bios, qemu device model, memory size, and guest driver all have to cooperate for this to work.

Signature · 7 lines
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/