What is the proper way to get a Sandy Bridge i3-2120T on-board video configured for minimyth? I've tried a number of different settings, but video playback is stuttering no matter what I do. Is there something I need to change in minimyth.conf specifically for this chipset?
Unfortunately, I don't yet have a Sandy Bridge based machine.
On the mythtv mailing list, there has been a lot of discussion in the last 2 weeks regarding Sandy Bridge as a low powered front end.
There were several suggestions as to a 1 line patch ( Mesa I believe ), which playback profiles to use, etc.
If you find that patch, Maybe Pablo could add it in the next release of MiniMyth. The patch doesn't affect playback performance, but rather just stability.
While NVIDIA provides great support for their binary blob, I would rather use drivers that provide source code so that I can more easily isolate problems. Therefore, I have been considering switching to Intel for my MythTV frontends.
I had purchased a fanless 430 GT card to go in it, but I am more than happy to test it with the software decoders and/or VAAPI once I upgrade to 0.25.
From looking at the release notes and the mailing list, my impression was VAAPI was still pretty new and not well tested in general.
Did you happen to include the one line patch for the Mesa libraries I referenced above? If you aren't sure about the patch I can go find a link to it.
Thank you. The link would be great.m_theredhead wrote:Did you happen to include the one line patch for the Mesa libraries I referenced above? If you aren't sure about the patch I can go find a link to it.
It was initially for Mesa 7.11.2, but I am not sure what version is currently in Minimyth.
With that patch, a coworker has myth running well on Sandy Bridge but without using VAAPI.
My Sandy Bridge CPU has arrived and the box is built.
Currently I have an NVIDIA GT 430 fanless card in it. This weekend when I have some time, I will pull that card out and get some idea how things are in the current state with the onboard video.
The good news:
1) Minimyth boots under Sandy Bridge w/ onboard video over HDMI.
2) HD audio was detected and seems to be working over HDMI
3) My frontend will now go to sleep and wake up successfully as long as I don't use the LCD. (different thread)
The bad news:
1) Bootup in the fb section gets a little messed up. Right after I see the DHCP messages, the screen goes into this weird split screen. See this link:
Ignore the message in the image. I have resolved that issue. The machine does continue on to boot. Once X starts, the screen looks fine.
2) Video playback is unwatchable. Pauses in the video every second. The CPU is using 90+% CPU and mythfrontend is using about 40+%cpu on another core. I tried software and opengl renders. When configured to use opengl, I see these messages in the logs.
Apr 21 09:09:01 mythliv mythfrontend: 2012-04-21 09:09:01.703842 I Clearing OpenGL painter cache.
Apr 21 09:09:01 mythliv mythfrontend: 2012-04-21 09:09:01.791237 E VDPAU: Error at mythrender_vdpau.cpp:1539 (#1, Unknown)
Apr 21 09:09:01 mythliv mythfrontend: 2012-04-21 09:09:01.791247 E VDPAU: Failed to create VDPAU device.
Apr 21 09:09:01 mythliv mythfrontend: 2012-04-21 09:09:01.791252 E VDPAU: No VDPAU device
Apr 21 09:09:01 mythliv mythfrontend: 2012-04-21 09:09:01.791256 E VDPAU: Failed to create VDPAU render device.
Apr 21 09:09:01 mythliv mythfrontend: 2012-04-21 09:09:01.791263 E VidOutVDPAU: Failed to initialise VDPAU
Apr 21 09:09:01 mythliv mythfrontend: 2012-04-21 09:09:01.791484 E VideoOutput: Not compiled with any useable video output method.
Apr 21 09:09:01 mythliv mythfrontend: 2012-04-21 09:09:01.791498 E Player(0): Couldn't create VideoOutput instance. Exiting..
Apr 21 09:09:01 mythliv mythfrontend: 2012-04-21 09:09:01.791511 E Player(0): Unable to initialize video.
Apr 21 09:09:21 mythliv mythfrontend: 2012-04-21 09:09:21.845784 E playCtx: StartPlaying() Failed
This makes think the nvidia libraries have replaced libraries in Mesa that are necessary for opengl.
It doesn't seem like it should be trying VDPAU when using opengl.
So far, good progress, but it still isn't usable.
I do have a friend who is using Sandy Bridge w/ mythtv under Ubuntu using opengl. He is just using opengl and sees about 50% cpu utilization.
MythBuntu works out of the box (non-VAAPI) so it's presumably just some driver issue and I really want to use MiniMyth so I can keep the box diskless.
i3 2100T, gigabyte GA-H61N-USB3 motherboard, 4GB.
Can't imagine what is breaking CPU video rendering. Any ideas?