After updating to the latest drm and libdrm my Xorg uses only the vesa driver 
in the relolution 1024x768. The older installation uses the resolution 1366x768 
and dtrace shows that i915 module is used. 
The dtrace script for check with the new drm: 


dtrace -n 'fbt:i915::entry {@num[probefunc] = count();} fbt:drm::entry 
{@num[probefunc] = count();}'
 drm_sun_ioctl 25259
 idr_find 25259
 idr_find_used_id 25259
 idr_compare 50518


If I dtrace the new drm and i915 I see no calls in the i915 module, instead 
mostly only drm_sun_ioctl:


fbt:drm:drm_sun_ioctl:entry
{
 self->rvalp = (int*) arg4;
 printf("cmd=%x mode=%x", arg1, arg2); 
}
fbt:drm:drm_sun_ioctl:return
{
 printf("ret=%x rval=%x", arg1, *self->rvalp);
}



 2 48751 drm_sun_ioctl:entry cmd=5605 mode=fffffe000f919490
 2 48752 drm_sun_ioctl:return ret=0 rval=a9

Xorg is working there only with the vesa driver in the 1024x768 resolution. Try 
to force resolution with xorg.config.file do not work.


Any hints what is going wrong here?
-- 
Carsten Grzemba
_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to