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ą

Zainstaluj [deb]xserver-xorg-video-modesetting[/deb].

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][/quote]

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 :(
[url]http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700055[/url]

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:
[url]http://www.tablix.org/~avian/blog/archives/2013/05/custom_display_resolutions_in_qemu/[/url]

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

[/quote]

Offline

 

Stopka forum

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

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00096 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.33.244' WHERE u.id=1
0.00079 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.33.244', 1732897788)
0.00043 SELECT * FROM punbb_online WHERE logged<1732897488
0.00046 SELECT topic_id FROM punbb_posts WHERE id=245853
0.00105 SELECT id FROM punbb_posts WHERE topic_id=24441 ORDER BY posted
0.00080 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24441 AND t.moved_to IS NULL
0.00020 SELECT search_for, replace_with FROM punbb_censoring
0.00075 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24441 ORDER BY p.id LIMIT 0,25
0.00100 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24441
Total query time: 0.00661 s