[mythtv-users] Video timing permissions problem
Miguel Yarza
miguel.yarza at gmail.com
Sun Nov 16 23:04:45 UTC 2008
Hi all,
I have an ATI IGP 9100 integrated video card using xorg radeon driver
and can't get DRM Video timing.
I think DRI is working properly:
$ glxinfo
direct rendering: Yes
OpenGL renderer string: Mesa DRI R200 20060602 AGP 8x x86/MMX/SSE2 NO-TCL
OpenGL version string: 1.3 Mesa 7.2
Xorg.0.log
(II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel
module version 1.29.0
RTC timing doesn't work too, but permissions and user freq are OK, note
"hpet" below, there is no /proc/sys/dev/rtc in my system.
What I can't understand is:
1.- If I execute mythfrontend with sudo it gets RTC timing, then this
is a permission problem but I have 777 permission on /dev/rtc, /dev/rtc0.
2.- If I run mythfrontend through gdb DRM timing works, with the same
config, no changes.
does gdb get some extra permissions?, if yes where do I change that
permissions?
This is the relevant information from the tests, I have complete logs if
more info is needed but the lists message limit is 40 kb.
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 8.10
Release: 8.10
Codename: intrepid
$ sudo chmod a+rwx /dev/rtc*
$ ls -al /dev/rtc*
lrwxrwxrwx 1 root root 4 2008-11-16 10:05 /dev/rtc -> rtc0
crwxrwxrwx 1 root root 254, 0 2008-11-16 10:05 /dev/rtc0
$ cat /proc/sys/dev/hpet/max-user-freq
1024
$ mythfrontend.real -v important,general,playback -l
./mythfrontendlog_plain.txt
DRMVideoSync: VBlank ioctl did not work, unimplemented in this driver?
RTCVideoSync: Could not set RTC frequency, Permission denied.
Video timing method: USleep with busy wait
$ sudo mythfrontend.real -v important,general,playback -l
./mythfrontendlog_sudo.txt
DRMVideoSync: VBlank ioctl did not work, unimplemented in this driver?
Video timing method: RTC
$ gdb --args mythfrontend.real -v important,general,playback -l
./mythfrontendlog_gdb.txt
Video timing method: DRM
If I activate OpenGLVsync I get a segfault, that's why I tried gdb, but
the segfault does not happen if I run mythfrontend with openglvsync
through gdb.
Thanks for your help
More information about the mythtv-users
mailing list