On Thu, 2011-06-16 at 01:34 +0200, Alon Levy wrote:
> On Wed, Jun 15, 2011 at 09:35:57PM +0100, Damien Churchill wrote:
> > On 15 June 2011 21:11, --[ UxBoD ]-- <ux...@splatnix.net> wrote:
> > > ----- Original Message -----
> > >> Hello, all.  We have recently jumped into SPICE with both hands and
> > >> feet
> > >> as we are intrigued with the possibilities.  But, we've hit a few
> > >> rocks
> > >> along the way!
> > >>
> > >> The immediate problems with our two test Windows installations
> > >> (Windows7
> > >> and Windows Server 2008 running as KVM guests in Fedora 15) using the
> > >> QXL driver is that the pixel depth appears to be 4-bits, the only
> > >> available resolutions are 640x480 and 800x600, and the mouse is
> > >> unusably
> > >> lagged.
> <snip>> >
> > > Alon (Redhat Dev) has a patch for QEMU which should hopefully fix the 
> > > 4bpp issue but the binary and necessary libraries he sent me would not 
> > > run successfully on our server. It was execute and then hang and 
> > > eventually time out. Perhaps, as discussed, we could build from source 
> > > though I wonder why that patch has not been fully committed yet?
> > > --
> > 
> > Is the patch available to try anywhere? I'd like to give it a test and
> > see what happens.
> 
> attached.
<snip>

Argh!!! I recompiled the rpms from the srpms after applying the patch
and thought for sure our woes would be ended! Alas, perhaps we have 8
bit color now and we still have a maximum resolution of 800x600 :(

What next?

I double checked the BUILD directory to confirm the patch was applied.

Perhaps I did not upgrade the proper RPMS? here is the list of what was
created:

qemu-0.14.0-8.fc15.x86_64.rpm
qemu-kvm-0.14.0-8.fc15.x86_64.rpm
qemu-system-m68k-0.14.0-8.fc15.x86_64.rpm
qemu-user-0.14.0-8.fc15.x86_64.rpm
qemu-common-0.14.0-8.fc15.x86_64.rpm
qemu-kvm-tools-0.14.0-8.fc15.x86_64.rpm
qemu-system-mips-0.14.0-8.fc15.x86_64.rpm
qemu-debuginfo-0.14.0-8.fc15.x86_64.rpm
qemu-system-arm-0.14.0-8.fc15.x86_64.rpm
qemu-system-sh4-0.14.0-8.fc15.x86_64.rpm
qemu-img-0.14.0-8.fc15.x86_64.rpm
qemu-system-cris-0.14.0-8.fc15.x86_64.rpm
qemu-system-x86-0.14.0-8.fc15.x86_64.rpm

Of these, I installed:
qemu-kvm-0.14.0-8.fc15.x86_64.rpm
qemu-common-0.14.0-8.fc15.x86_64.rpm
qemu-kvm-tools-0.14.0-8.fc15.x86_64.rpm
qemu-img-0.14.0-8.fc15.x86_64.rpm
qemu-system-x86-0.14.0-8.fc15.x86_64.rpm


I did reboot after upgrading the RPMs just in case.

I'll paste in our build procedure below in case I mangled something.
Thanks - John

Retrieve the Fedora qemu SRPM
wget
http://mirrors.kernel.org/fedora/releases/15/Fedora/source/SRPMS/qemu-0.14.0-7.fc15.src.rpm
Install rpmbuild and related packages (yum install rpm-build
redhat-rpm-config intltool)
Install dependencies:
yum install  SDL-devel zlib-devel texi2html gnutls-devel
cyrus-sasl-devel libaio-devel pciutils-devel pulseaudio-libs-devel
ncurses-devel texinfo spice-protocol spice-server-devel
su - compuser  (NEVER build rpms as root)
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
Still as compuser do:
rpm -i qemu-0.14.0-7.fc15.src.rpm
Go to the SOURCES directory and download the appropriate patch:
cd ~/rpmbuild/SOURCES
Copy in the 0001-vga-VBE-report-maximum-VGA_MEM_SIZE-memory.patch file
Go to the SPECS directory, backup and then edit the qemu.spec file as
follows:
cd ../SPECS
Change Release to 8%{?dist}
Add the line:
Patch19: 0001-vga-VBE-report-maximum-VGA_MEM_SIZE-memory.patch
before the Patch20: line
Add the line:
%patch19 -p1
before the %patch20 -p1 line
Build the RPM from the SPECS directory (rpmbuild -ba qemu.spec)
The RPM will appear in ~/rpmbuild/RPMS/noarch/


_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to