[Openchrome-users] Help enabling XvMC on Epia EN15000G at 1280x768

Jan Ceuleers jan.ceuleers
Sun Apr 10 01:44:24 PDT 2011


Hi there.

I hope you guys can help me to enable XvMC on a Via Epia EN15000G. The X 
log says that XvMC is not being used because DRI isn't working, but I do 
see all sorts of evidence of DRI in that same log.

Having googled a lot, my best guess as to what's wrong is that the 
resolution of my TV (a Sony panel, connected to the VGA port of the 
Epia, with a resolution of 1280x768), is too high. The SupportedHardware 
page at openchrome.org says that MPEG2 is supported up to 1024x1024 on 
what I believe to be a CN700.

I'm puzzled though, because if that is indeed the problem then why would 
DRI not be available?

Anyway, I'm using this machine as a MythTV frontend. If I do need to 
reduce the resolution in order to get XvMC to work (note: currently SD 
video playback is stuttering), then is it possible to do so while still 
using the whole screen? I'm asking because the only supported resolution 
listed in the X log that is 16:9 is 1280x768.



Below you will find output of the following:

dmesg | grep -e drm -e agp
lspci -vv -s 01:00.00
grep -e XvMC -e DRI -e dri < /var/log/Xorg.0.log | grep -v driver

I also attach Xorg.0.log (snipped, in order for the message to remain 
under the 40KB mailing list limit).



root at fe2:~# dmesg | grep -e drm -e agp
[    0.000000] Linux version 2.6.32-30-generic (buildd at vernadsky) (gcc 
version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #59-Ubuntu SMP Tue Mar 1 
21:30:21 UTC 2011 (Ubuntu 2.6.32-30.59-generic 2.6.32.29+drm33.13)
[    4.227585] Linux agpgart interface v0.103
[    4.462237] agpgart: Detected VIA VT3314 chipset
[    4.750037] agpgart-via 0000:00:00.0: AGP aperture is 128M @ 0xe8000000
[    6.856408] [drm] Initialized drm 1.1.0 20060810
[    6.920220] [drm] Initialized via 2.11.1 20070202 for 0000:01:00.0 on 
minor 0

root at fe2:~# lspci -vv -s 01:00.00
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN700/P4M800 
Pro/P4M800 CE/VN800 [S3 UniChrome Pro] (rev 01)
	Subsystem: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 
UniChrome Pro]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 248 (500ns min)
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at f4000000 (32-bit, prefetchable) [size=64M]
	Region 1: Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
	[virtual] Expansion ROM at fc000000 [disabled] [size=64K]
	Capabilities: [60] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [70] AGP version 3.0
		Status: RQ=256 Iso- ArqSz=0 Cal=7 SBA+ ITACoh- GART64- HTrans- 64bit- 
FW- AGP3+ Rate=x4,x8
		Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>

root at fe2:~# grep -e XvMC -e DRI -e dri < /var/log/Xorg.0.log | grep -v 
driver
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
(II) Loading extension DRI2
(==) CHROME(0): DRI IRQ will be enabled if DRI is enabled.
(**) CHROME(0): AGP DMA will be enabled if DRI is enabled.
(==) CHROME(0): PCI DMA will be used for XV image transfer if DRI is 
enabled.
(==) CHROME(0): Will not impose a limit on video RAM reserved for DRI.
(WW) CHROME(0): [XvMC] Cannot use XvMC without DRI!
(WW) CHROME(0): Option "DRI" is not used


Thanks, Jan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: text/x-log
Size: 35721 bytes
Desc: not available
Url : http://wiki.openchrome.org/pipermail/openchrome-users/attachments/20110410/a23c1b46/Xorg.0-0001.bin



More information about the Openchrome-users mailing list