Xair - DRM fails

Jon Nettleton jon.nettleton at gmail.com
Fri Feb 24 02:35:36 UTC 2006


On Fri, 2006-02-24 at 01:02 +0100, Ralph Angenendt wrote:
> Hi, not sure if this is the right place:
> 
> On FC5test3 with Xair (all updates as of today) DRM fails strangely:
> 
> | [ralph at logout ~]$ glxinfo
> | name of display: :0.0
> | libGL error: open DRM failed (Operation not permitted)
> | libGL error: reverting to (slow) indirect rendering
> | display: :0  screen: 0
> | direct rendering: No
> 
> When "straceing" glxinfo, I see the following:
> 
> | stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
> | stat64("/dev/dri/card0", {st_mode=S_IFCHR|0600, st_rdev=makedev(226, 0),
> | ...}) = 0
> | open("/dev/dri/card0", O_RDWR)          = 4
> | ioctl(4, DECODER_SET_PICTURE, 0xbf96c3e0) = -1 EACCES (Permission
> | denied)
> | ioctl(4, DECODER_GET_CAPABILITIES, 0xbf96c3e4) = 0
> | ioctl(4, DECODER_GET_CAPABILITIES, 0xbf96c3e4) = 0
> | close(4)                                = 0
> | geteuid32()                             = 500
> | stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
> | stat64("/dev/dri/card1", 0xbf96c200)    = -1 ENOENT (No such file or
> | directory)
> | geteuid32()                             = 500
> | stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
> | stat64("/dev/dri/card2", 0xbf96c200)    = -1 ENOENT (No such file or
> | directory)
> | geteuid32()                             = 500
> | stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
> | stat64("/dev/dri/card3", 0xbf96c200)    = -1 ENOENT (No such file or
> | directory)
> 
> [...]
> 
> | stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
> | stat64("/dev/dri/card253", 0xbf96c200)  = -1 ENOENT (No such file or
> | directory)
> | geteuid32()                             = 500
> | stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
> | stat64("/dev/dri/card254", 0xbf96c200)  = -1 ENOENT (No such file or
> | directory)
> | write(2, "libGL error: open DRM failed (Op"..., 55) = 55
> | write(2, "libGL error: reverting to (slow)"..., 52) = 52
> | futex(0x78a5a4, FUTEX_WAKE, 2147483647) = 0
> 
> So it seems to open the first card at dri/card0, fails with
> DECODER_SET_PICTURE and then tries all other possibly available cards
> until it bails out with open DRM failed.
> 
> TIA,
> 
> Ralph
> -- 
> fedora-test-list mailing list
> fedora-test-list at redhat.com
> To unsubscribe: 
> https://www.redhat.com/mailman/listinfo/fedora-test-list

I have the same problem.  My video card is a Via KM400.  I am running
the openchrome drivers, and dri under the normal X server works fine.  I
am hoping to test out the eye candy soon.  ;-)

Jon




More information about the fedora-test-list mailing list