iTunes on Windows 11: Graphics driver incompatible with movie player

Discussions about using Windows guests in VirtualBox.
Post Reply
klaus_duke
Posts: 3
Joined: 9. Mar 2023, 22:51

iTunes on Windows 11: Graphics driver incompatible with movie player

Post by klaus_duke »

I'm using Virtualbox 6.1.42 r155177 and created a Windows 11 VM (as in
blogs. oracle. com/virtualization/post/install-microsoft-windows-11-on-virtualbox
), then installed iTunes 12.12.7.1 on it via Microsoft Store.
I bought a DRM'ed TV show in the iTunes store and wanted to view it.
This is possible only without GuestAdditions!

As soon GuestAdditions 6.1.42 are installed, the iTunes Movie player only shows a white screen (similar to when you try to screencast/screenshot a video in iTunes).
So iTunes interpretes the GuestAdditions video driver as if screen casting would be active and displays blank screen if playing a DRM'ed video.
I installed/uninstalled/reinstalled the Guest Additions a couple of times to confirm this behaviour.

The core problem seems to be the graphics driver VBoxWddm.inf - as soon as I install this driver manually via device manager, the video player in iTunes gets blank. As soon as the standard driver (Microsoft Basic Display Adapter, basicdisplay.inf) is installed, the video shows up.
This is a pity because I cannot view my bought videos in full screen! (the standard driver without Guest Additions only has 1024x768 resolution)
Is it possible to fix the driver?
scottgus1
Site Moderator
Posts: 20965
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: iTunes on Windows 11: Graphics driver incompatible with movie player

Post by scottgus1 »

Thanks for hunting through and finding a repeatable process to try to diagnose. This may need a Bugtracker ticket. As for a fix, that may take some time.

Meanwhile, could you watch the show on your host OS?
klaus_duke
Posts: 3
Joined: 9. Mar 2023, 22:51

Re: iTunes on Windows 11: Graphics driver incompatible with movie player

Post by klaus_duke »

Thank you for the answer. I opened https://www.virtualbox.org/ticket/21543

Since I'm using Linux as a host (and installing iTunes on Wine is a nightmare), I'm restricted to use a Windows PC from a friend... :-(
arQon
Posts: 228
Joined: 1. Jan 2017, 09:16
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Ubuntu 16.04 x64, W7

Re: iTunes on Windows 11: Graphics driver incompatible with movie player

Post by arQon »

To be clear, this is literally the whole point of DRM. Short of Oracle paying the tithes to get the VBox driver approved (which almost certainly wouldn't happen anyway) I wouldn't expect the situation to change.

It's a little surprising it doesn't just give you a DVD-quality stream instead, which was the standard fallback a few years ago, but I guess they feel everything "should" support DRM by now so there's no reason to hold back any more.
scottgus1
Site Moderator
Posts: 20965
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: iTunes on Windows 11: Graphics driver incompatible with movie player

Post by scottgus1 »

klaus_duke wrote:Since I'm using Linux as a host (and installing iTunes on Wine is a nightmare), I'm restricted to use a Windows PC from a friend...
Another possibility for now: dual-boot Windows on your Linux PC.
klaus_duke
Posts: 3
Joined: 9. Mar 2023, 22:51

Re: iTunes on Windows 11: Graphics driver incompatible with movie player

Post by klaus_duke »

arQon wrote:To be clear, this is literally the whole point of DRM. Short of Oracle paying the tithes to get the VBox driver approved (which almost certainly wouldn't happen anyway) I wouldn't expect the situation to change.

It's a little surprising it doesn't just give you a DVD-quality stream instead, which was the standard fallback a few years ago, but I guess they feel everything "should" support DRM by now so there's no reason to hold back any more.
Important to note: The behaviour with the blank screen in WDDM also happens when viewing a free movie, e.g. a trailer, which (I suppose) should not have DRM.

Also, recording the screen results in a black movie player and not a white one.
callmejoe
Posts: 4
Joined: 2. May 2018, 13:43

Re: iTunes on Windows 11: Graphics driver incompatible with movie player

Post by callmejoe »

klaus_duke wrote: 9. Mar 2023, 23:40 I'm using Virtualbox 6.1.42 r155177 and created a Windows 11 VM (as in
blogs. oracle. com/virtualization/post/install-microsoft-windows-11-on-virtualbox
), then installed iTunes 12.12.7.1 on it via Microsoft Store.
I bought a DRM'ed TV show in the iTunes store and wanted to view it.
This is possible only without GuestAdditions!

As soon GuestAdditions 6.1.42 are installed, the iTunes Movie player only shows a white screen (similar to when you try to screencast/screenshot a video in iTunes).
So iTunes interpretes the GuestAdditions video driver as if screen casting would be active and displays blank screen if playing a DRM'ed video.
I installed/uninstalled/reinstalled the Guest Additions a couple of times to confirm this behaviour.

The core problem seems to be the graphics driver VBoxWddm.inf - as soon as I install this driver manually via device manager, the video player in iTunes gets blank. As soon as the standard driver (Microsoft Basic Display Adapter, basicdisplay.inf) is installed, the video shows up.
This is a pity because I cannot view my bought videos in full screen! (the standard driver without Guest Additions only has 1024x768 resolution)
Is it possible to fix the driver?
man i was so excited i found this thread. was looking for days for a solution to this. i uninstalled my guest additions, confirmed the windows guest was using the MS basic graphics driver, but my HD movie didnt play. gave me that error saying cant play on an external monitor that doesn't support HDCP. which i know my monitors do because if i boot into my Windows partition i can watch the movie in itunes without a problem.

But even if it did work like you said I would be watching in 1024x768 which is pointless.

I do also have wine and itunes installed on my linux host and can confirm it doesnt work there either. oh well.
Post Reply