Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-10-20 15:45:33

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Qemu - problem z rozdzielczością

Mam problem z rozdzielczością gościa (debian). Jest tylko 1024x768, natywna gospodarza to 1366x768. Uruchamiam maszynę komendą:

Kod:

kvm -hda /home/xxx/debian.img -m 2056 -vga std -name Debian -enable-kvm -full-screen

Jak mam mu grzecznie wytłumaczyć, żeby wyświetlał się w pełnych 1366x768?

Ostatnio edytowany przez loop (2013-11-16 01:30:17)

Offline

 

#2  2013-10-20 16:06:05

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Qemu - problem z rozdzielczością

Offline

 

#3  2013-10-20 16:13:04

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Re: Qemu - problem z rozdzielczością

Kiedy już mam :/

Offline

 

#4  2013-10-20 16:25:25

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Qemu - problem z rozdzielczością

A próbowałeś innych opcji?

-vga [std|cirrus|vmware|qxl|xenfb|none]

Offline

 

#5  2013-10-20 20:10:22

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Re: Qemu - problem z rozdzielczością

Przy vmware kursor lata po całym ekranie a domyślna rozdzielczość jest jeszcze niższa. Cirrus daje jakieś artefakty i w xrandr nie ma dostępnych wyższych rozdzielczości. Z std również, w xrandr max to te 1024x768. Z qxl w xrandr są wyższe rozdzielczości, ale nie dają się wybrać (na niższe przełącza się bez problemu)

Offline

 

#6  2013-11-16 01:28:29

  loop - Członek DUG

loop
Członek DUG
Zarejestrowany: 2013-02-23

Re: Qemu - problem z rozdzielczością

Okazuje się, że qemu nie wspiera rozdzielczości 1366x768 :(
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700055

Podobno można to spatchować. Znalazłem przykład dla rozdzielczości 1600x900, ale nie bardzo wiem jak powinno wyglądać dla 1366x768.
Rozumiem, że mam dopisać do .../roms/vgabios/vbetables-gen. coś w stylu :

Kod:

{1366, 768, 24                            ,???????}

Byłbym bardzo wdzięczny za pomoc...

Oto jak to wygląda dla 1600x900:
http://www.tablix.org/~avian/blog/archives/2013/05/ … ions_in_qemu/

Fetch QEMU source (I used 1.4.0) and edit roms/vgabios/vbetables-gen.c. For instance, to add 1600x900 I applied this patch:

Kod:

--- qemu-1.4.0.orig/roms/vgabios/vbetables-gen.c    2013-02-16 00:09:22.000000000 +0100
+++ qemu-1.4.0/roms/vgabios/vbetables-gen.c    2013-05-04 11:46:55.000000000 +0200
@@ -76,6 +76,9 @@
 { 2560, 1600, 16                     , 0x18a},
 { 2560, 1600, 24                     , 0x18b},
 { 2560, 1600, 32                     , 0x18c},
+{ 1600,  900, 16                     , 0x18d},
+{ 1600,  900, 24                     , 0x18e},
+{ 1600,  900, 32                     , 0x18f},
 { 0, },
 };

Now re-build the VGA BIOS binary image (apt-get install bcc first):

Kod:

$ cd roms/vgabios
$ make stdvga-bios

QEMU's make install will not install the image you just built. Instead, it will use an already built binary they ship with the source. Therefore you have to install it manually:

Kod:

$ cp VGABIOS-lgpl-latest.stdvga.bin $PREFIX/share/qemu/vgabios-stdvga.bin

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)