在终端中启动 QEMU
qemu-system-x86_64 -enable-kvm -m 6G -smp cores=3 -cpu host -drive file=...
产生以下警告:
不推荐使用 SDL 1.2 运行 QEMU,并将在未来的版本中删除。请改用 SDL 2.0
问题 如何“切换”到 SDL 2.0?简单地安装 libsdl2-2.0 包不会改变任何东西......
在终端中启动 QEMU
qemu-system-x86_64 -enable-kvm -m 6G -smp cores=3 -cpu host -drive file=...
产生以下警告:
不推荐使用 SDL 1.2 运行 QEMU,并将在未来的版本中删除。请改用 SDL 2.0
问题 如何“切换”到 SDL 2.0?简单地安装 libsdl2-2.0 包不会改变任何东西......
您可以忽略此警告。
这意味着您的 Ubuntu 版本中的 Qemu 是针对已弃用的 SDL 1.2 编译的(但仍然可以使用)。在未来的版本中,Qemu 必须针对 SDL 2.0 进行编译。
这是 Ubuntu 软件包维护者必须做的事情(实际上在 18.10 中已经有了,显然是通过删除 SDL 支持)。您无需采取任何措施。
您可以添加
-display gtk
以消除警告并获得比 SDL 提供的更好的性能。如果您从源代码(https://download.qemu.org/ )制作了 qemu,请尝试通过https://gist.github.com/Vinatorul/4b3ca4c1b96c18b110db安装 SDL2.0 ,
./configure; make; sudo make install
然后在您的 qemu 目录中再次安装。