[Openchrome-users] [openChrome] #55: viaXvMCPro support for p4m800 CE
openChrome
trac
Mon Jul 10 08:10:11 PDT 2006
#55: viaXvMCPro support for p4m800 CE
----------------------------+-----------------------------------------------
Reporter: sites at lie.id.au | Owner: somebody
Type: enhancement | Status: new
Priority: major | Component: xdriver
Version: 1.0 | Keywords:
----------------------------+-----------------------------------------------
I believe the openchrome drivers need to recognize my chipset as a
Unichrome Pro graphics to get xvmc support above 1024 x 1024.
Currently xine fails to play HD videos with xxmc hardware decoding. It
fails when calling this function
XvMCCreateContext( driver->display, driver->xv_port,
curCap->type_id, width,
height, driver->context_flags,
&driver->context))
Where either the height or width is greater than 1024.
I believe this is related to my Xorg 6.9.0 starting up with
"[XvMC] Registering viaXvMC"
instead of viaXvMCPro.
In the openchrome drivers, the following code seems to indicate that only
VT3259 is registered as Unichrome Pro.
if (pVia->ChipId != PCI_CHIP_VT3259) {
xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"[XvMC] Registering viaXvMC.\n");
xf86XvMCRegisterDRInfo(pScreen, "viaXvMC",
pDRIInfo->busIdString,
VIAXVMC_MAJOR, VIAXVMC_MINOR, VIAXVMC_PL);
} else {
xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"[XvMC] Registering viaXvMCPro.\n");
xf86XvMCRegisterDRInfo(pScreen, "viaXvMCPro",
pDRIInfo->busIdString, VIAXVMC_MAJOR, VIAXVMC_MINOR,
VIAXVMC_PL);
}
My motherboard is Asus p4v800-mx, which I believe is P4M800-CE based.
lspci output:
01:00.0 VGA compatible controller: VIA Technologies, Inc.: Unknown device
3344 (rev 01)
If you take a look at this URL
http://www.viaarena.com/default.aspx?PageID=5&ArticleID=68&P=5
I think the chip is Unichrome Pro and have HD acceleration support.
--
Ticket URL: <http://www.openchrome.org/trac/ticket/55>
openChrome <http://www.openchrome.org/>
The openChrome project
More information about the Openchrome-users
mailing list