When using Fedora 25 as a spice-client with either remote-viewer or spicy most of the time the display of the guest does not show, instead "waiting for display 1" is shown, or an out of date picture from the guest. This happens even in the BIOS, in Linux text-mode and in Linux graphical mode with multiple guests. The workaround is to force scaling, if the guest display resolution is not a 1:1 match for the spice display widget size then things work. e.g. a windowed spicy does not show the BIOS, since it will resize to match the text mode resolution, but a maximized spicy does. Since the guest-agent will always make the guest resolution exactly match the display widget size, this pretty much makes the spice clients in Fedora 25 unusable. A workaround is to disable the agent syncing in spicy and then resize the window.
Note first reported here: https://lists.freedesktop.org/archives/spice-devel/2016-September/032188.html
This is fixed in upstream, commit a395ac5944, let's backport it.
spice-gtk-0.32-3.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-1618e717f9
spice-gtk-0.32-4.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-fea866fa85
spice-gtk-0.32-4.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.