<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=QEMU%2F%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3</id>
	<title>QEMU/ゲストグラフィックアクセラレーション - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=QEMU%2F%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=QEMU/%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;action=history"/>
	<updated>2026-05-11T14:05:07Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=QEMU/%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=37598&amp;oldid=prev</id>
		<title>Kusanaginoturugi: /* QXL ビデオドライバーと SPICE クライアント表示 */ 空白追加</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=QEMU/%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=37598&amp;oldid=prev"/>
		<updated>2024-06-04T00:53:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;QXL ビデオドライバーと SPICE クライアント表示: &lt;/span&gt; 空白追加&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年6月4日 (火) 09:53時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;10行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;10行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== QXL ビデオドライバーと SPICE クライアント表示 ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== QXL ビデオドライバーと SPICE クライアント表示 ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[QEMU#qxl|QXL/SPICE]]は高性能な表示方法です。しかし、ベアメタルに近い性能を提供するようには設計されていません。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[QEMU#qxl|QXL/SPICE]]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;は高性能な表示方法です。しかし、ベアメタルに近い性能を提供するようには設計されていません。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== PCI GPU passthrough ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== PCI GPU passthrough ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key bnbest_wiki:diff:1.41:old-37597:rev-37598:wikidiff2=table:1.14.1:bc2a06be --&gt;
&lt;/table&gt;</summary>
		<author><name>Kusanaginoturugi</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=QEMU/%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=37597&amp;oldid=prev</id>
		<title>Kusanaginoturugi: /* QXL ビデオドライバーと SPICE クライアント表示 */ [ 抜け</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=QEMU/%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=37597&amp;oldid=prev"/>
		<updated>2024-06-04T00:52:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;QXL ビデオドライバーと SPICE クライアント表示: &lt;/span&gt; [ 抜け&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年6月4日 (火) 09:52時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;10行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;10行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== QXL ビデオドライバーと SPICE クライアント表示 ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== QXL ビデオドライバーと SPICE クライアント表示 ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[QEMU#qxl|QXL/SPICE]]は高性能な表示方法です。しかし、ベアメタルに近い性能を提供するようには設計されていません。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;[QEMU#qxl|QXL/SPICE]]は高性能な表示方法です。しかし、ベアメタルに近い性能を提供するようには設計されていません。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== PCI GPU passthrough ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== PCI GPU passthrough ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key bnbest_wiki:diff:1.41:old-37596:rev-37597:wikidiff2=table:1.14.1:bc2a06be --&gt;
&lt;/table&gt;</summary>
		<author><name>Kusanaginoturugi</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=QEMU/%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=37596&amp;oldid=prev</id>
		<title>Kusanaginoturugi: 一部飜訳</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=QEMU/%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=37596&amp;oldid=prev"/>
		<updated>2024-06-04T00:52:07Z</updated>

		<summary type="html">&lt;p&gt;一部飜訳&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年6月4日 (火) 09:52時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;6行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;6行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Related|KVM}}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Related|KVM}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Related articles end}}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Related articles end}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;仮想マシンのグラフィックス表示には、大幅に高速化された、あるいはベアメタルに近いパフォーマンスを実現する複数の方法があります。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are multiple methods for virtual machine graphics display which yield greatly accelerated or near bare metal performance.&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== QXL &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;video driver and&lt;/del&gt; SPICE &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;client for display&lt;/del&gt; ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== QXL &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ビデオドライバーと&lt;/ins&gt; SPICE &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;クライアント表示&lt;/ins&gt; ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[QEMU#qxl|QXL/SPICE]]は高性能な表示方法です。しかし、ベアメタルに近い性能を提供するようには設計されていません。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[QEMU#qxl|QXL/SPICE]] is a high-performance display method. However, it is not designed to offer near-bare metal performance.&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== PCI GPU passthrough ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== PCI GPU passthrough ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key bnbest_wiki:diff:1.41:old-37579:rev-37596:wikidiff2=table:1.14.1:bc2a06be --&gt;
&lt;/table&gt;</summary>
		<author><name>Kusanaginoturugi</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=QEMU/%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=37579&amp;oldid=prev</id>
		<title>Kusanaginoturugi: 英語版より転載</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=QEMU/%E3%82%B2%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%A9%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;diff=37579&amp;oldid=prev"/>
		<updated>2024-05-30T11:50:11Z</updated>

		<summary type="html">&lt;p&gt;英語版より転載&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:仮想化]]&lt;br /&gt;
[[Category:エミュレーション]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|OVMF による PCI パススルー}}&lt;br /&gt;
{{Related|QEMU}}&lt;br /&gt;
{{Related|KVM}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
There are multiple methods for virtual machine graphics display which yield greatly accelerated or near bare metal performance.&lt;br /&gt;
&lt;br /&gt;
== QXL video driver and SPICE client for display ==&lt;br /&gt;
&lt;br /&gt;
[[QEMU#qxl|QXL/SPICE]] is a high-performance display method. However, it is not designed to offer near-bare metal performance.&lt;br /&gt;
&lt;br /&gt;
== PCI GPU passthrough ==&lt;br /&gt;
&lt;br /&gt;
=== PCI VGA/GPU passthrough via OVMF ===&lt;br /&gt;
&lt;br /&gt;
[[OVMF による PCI パススルー|PCI passthrough]] currently seems to be the most popular method for optimal performance. [https://bbs.archlinux.org/viewtopic.php?id=162768&amp;amp;p=1 This forum thread] (now closed, and may be outdated) may be of interest for problem solving. You can use kvm switch to control desktops.&lt;br /&gt;
&lt;br /&gt;
=== Single GPU passthrough ===&lt;br /&gt;
&lt;br /&gt;
Currently, [[OVMF による PCI パススルー|PCI passthrough]] works for dual-graphic cards only. However, there is a [https://gitlab.com/risingprismtv/single-gpu-passthrough/-/wikis/1)-Preparations workaround] for passing a single graphic card. The problem with this approach is that you have to detach the graphics card from the host and use ssh to control the host from the guest. &lt;br /&gt;
&lt;br /&gt;
When you start the virtual machine, all your GUI apps will be force terminated. However, as a workaround, you can use [[Xpra]] to detach to another Display before starting the virtual machine and reattach the Apps to display after shutting down the virtual machine.&lt;br /&gt;
&lt;br /&gt;
If you have [[NVIDIA]] GPU, you may need to dump your GPU&amp;#039;s vBIOS using {{AUR|nvflash}} and patch it using [https://github.com/Matoking/NVIDIA-vBIOS-VFIO-Patcher vBIOS Patcher].&lt;br /&gt;
&lt;br /&gt;
=== Looking Glass ===&lt;br /&gt;
&lt;br /&gt;
There is a fairly recent passthrough method called [https://looking-glass.hostfission.com/ Looking Glass]. See [https://forum.level1techs.com/t/looking-glass-guides-help-and-support/122387 this guide to getting started] which provides some problem solving and user support. Looking Glass uses DXGI (MS DirectX Graphics Infrastructure) to pass complete frames captured from the virtual machine&amp;#039;s passed-through video card via shared memory to the host system where they are read (scraped) by a display client running on the bare-metal host.&lt;br /&gt;
&lt;br /&gt;
== GPU virtualization ==&lt;br /&gt;
&lt;br /&gt;
=== LIBVF.IO ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Arc-Compute/libvf.io LibVF.IO] is a Virtualization Framework (Libvirt&amp;#039;s alternative) for simplifying the GPU Virtualization. It supports Intel (Intel GVT-g, SR-IOV), NVIDIA (NVIDIA vGPU, SR-IOV) and AMD (AMD SR-IOV). You have to create YAML configurations for each virtual machine. Currently, Intel and NVIDIA GPUs are tested, with limited support for AMD. You can follow this [https://arccompute.com/blog/libvfio-commodity-gpu-multiplexing/ setup guide]. You can also check their [https://open-iov.org/index.php/Articles Wiki]. For NVIDIA GPU, you need to unlock vGPU which can be done by installing {{AUR|nvidia-merged-dkms}}{{Broken package link|package not found}} or [https://github.com/rupansh/vgpu_unlock_5.12#merged-driver-notes building it yourself] and putting it in LIBVF.IO&amp;#039;s Optional Folder.&lt;br /&gt;
&lt;br /&gt;
There is also LIME (&amp;#039;&amp;#039;L&amp;#039;&amp;#039;IME &amp;#039;&amp;#039;I&amp;#039;&amp;#039;s &amp;#039;&amp;#039;M&amp;#039;&amp;#039;ediated &amp;#039;&amp;#039;E&amp;#039;&amp;#039;mulation) for executing Windows programs in Linux.&lt;br /&gt;
&lt;br /&gt;
This framework was [https://www.youtube.com/watch?v=wqUjukaTqEg tested for gaming]. By default, LibVF.IO uses Looking Glass as Virtual Display but you can change that through YAML configuration.&lt;br /&gt;
&lt;br /&gt;
{{Tip|In case you have Ryzen CPU, You have to enable ignore_msrs to avoid Windows BSOD. Always double check your guest driver version. For Nvidia GPU, make sure nvidia-vgpud and nvidia-vgpu-mgr services are running!}}&lt;br /&gt;
&lt;br /&gt;
=== NVIDIA vGPU ===&lt;br /&gt;
&lt;br /&gt;
By default, NVIDIA disabled the vGPU for consumer series (if you own an enterprise card [https://documentation.suse.com/sles/15-SP3/html/SLES-all/article-nvidia-vgpu.html go ahead]). However, you can [https://krutavshah.github.io/GPU_Virtualization-Wiki/overview.html unlock vGPU] for your consumer card.&lt;br /&gt;
&lt;br /&gt;
You will also need a [https://www.nvidia.com/en-us/data-center/resources/vgpu-evaluation/ vGPU license], though there are some [https://github.com/DualCoder/vgpu_unlock/issues/94#issuecomment-1072870857 workarounds].&lt;br /&gt;
&lt;br /&gt;
Follow [https://github.com/tuh8888/libvirt_win10_vm this guide] to manually setup a Windows 10 guest with NVIDIA vGPU.&lt;br /&gt;
&lt;br /&gt;
=== SR-IOV ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;S&amp;#039;&amp;#039;ingle &amp;#039;&amp;#039;R&amp;#039;&amp;#039;oot &amp;#039;&amp;#039;I/O&amp;#039;&amp;#039; &amp;#039;&amp;#039;V&amp;#039;&amp;#039;irtualization is under development by Intel and NVIDIA New GPU Series. There are some AMD GPUs that support this technology such as [https://forum.level1techs.com/t/how-to-sr-iov-mod-the-w7100-gpu the W7100].&lt;br /&gt;
&lt;br /&gt;
Intel GPUs based on [[Wikipedia:Intel Xe|Xe architecture]] and newer also support SR-IOV. However, the mainline Linux kernel does not yet support the feature, and you will have to install a [https://github.com/intel/linux-intel-lts/tree/lts-v5.15.49-adl-linux-220826T092047Z custom kernel] from Intel. There is also an i915 [[DKMS]] kernel module {{AUR|i915-sriov-dkms-git}} to simplify the process.&lt;br /&gt;
&lt;br /&gt;
* For Linux guests you will have to have the supporting i915 module installed using either the [https://github.com/intel/linux-intel-lts/tree/6.1/linux intel-lts] kernel or i915-sriov-dkms-git.&lt;br /&gt;
* For Windows guests you must install the latest drivers and set the hypervisor&amp;#039;s vendor ID to {{ic|GenuineIntel}}.&lt;br /&gt;
&lt;br /&gt;
=== Intel-specific iGVT-g extension ===&lt;br /&gt;
&lt;br /&gt;
iGVT-g is limited to integrated Intel graphics on past Intel CPUs (starting from Broadwell and ending with Comet Lake). This is a &amp;quot;software workaround&amp;quot; for older iGPUs that do not support SR-IOV [https://www.reddit.com/r/VFIO/comments/q9noan/comment/hgxlqch/?utm_source=share&amp;amp;utm_medium=web2x&amp;amp;context=3]. Newer Intel iGPUs can use SR-IOV instead. For more information, see [[Intel GVT-g]].&lt;br /&gt;
&lt;br /&gt;
== Virgil3d virtio-gpu paravirtualized device driver ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.mesa3d.org/drivers/virgl.html] virtio-gpu is a paravirtualized 3d accelerated graphics driver, similar to [[QEMU#Installing virtio drivers|non-graphics virtio drivers]] (see [https://www.linux-kvm.org/page/Virtio virtio driver information] and [https://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers virtio Windows guest drivers]). For Linux guests, [[QEMU#virtio|virtio-gpu]] is fairly mature, having been available since Linux kernel version 4.4 and QEMU version 2.6. See [https://www.reddit.com/r/archlinux/comments/7nmceg/kvmqemu_with_virtiogpu_virgl_support_enabled/ this Reddit Arch thread] and [https://www.kraxel.org/blog/2016/09/using-virtio-gpu-with-libvirt-and-spice/ Gerd Hoffmann&amp;#039;s blog for using this with libvirt and spice].&lt;br /&gt;
&lt;br /&gt;
For Windows guests, there&amp;#039;s currently an active work in progress on [https://github.com/virtio-win/kvm-guest-drivers-windows/pull/943 a fully functional OpenGL and Direct3D10 driver] on the main GitHub repo&amp;#039;s pull request. There&amp;#039;s also [https://lists.freedesktop.org/archives/virglrenderer-devel/2021-January/001897.html a report that Red Hat also previously worked on the OpenGL driver], including [https://gist.github.com/Keenuts/199184f9a6d7a68d9a62cf0011147c0b the project summary] but abandoned it soon after. Other drivers include [https://gitlab.com/spice/win32/virtio-gpu-wddm-dod the DOD (Windows kernel) driver] and [https://github.com/Keenuts/virtio-gpu-win-icd the ICD (Windows userland) driver] are available. In addition, see [https://www.phoronix.com/scan.php?page=news_item&amp;amp;px=QEMU-3D-Windows-Guests this Phoronix article] and its comments.&lt;/div&gt;</summary>
		<author><name>Kusanaginoturugi</name></author>
	</entry>
</feed>