[Openchrome-users] Direct Rendering VT8378 KM400

Mario Rugiero mrugiero
Mon Mar 28 21:48:38 PDT 2011


2011/3/29 Mario Rugiero <mrugiero at gmail.com>

>
>
> 2011/3/29 Mario Rugiero <mrugiero at gmail.com>
>
>>
>>
>> 2011/3/29 Cinolt <cinolt.yk at gmail.com>
>>
>>> After updating to 9-CURRENT I was able to get Xorg to report (II)
>>> CHROME(0): direct rendering enabled.
>>>
>>> The problem is now whenever I try to open anything OpenGL-related
>>> everything just stops responding, forcing me to reboot manually. I have no
>>> idea where the problem is, or how to begin searching how to solve it.
>>>
>>>
>>> On Mon, Mar 28, 2011 at 12:29 AM, Mario Rugiero <mrugiero at gmail.com>wrote:
>>>
>>>>
>>>>
>>>> 2011/3/28 Cinolt <cinolt.yk at gmail.com>
>>>>
>>>>> To be honest I'm not exactly sure how to do that. I have installed
>>>>> libdrm-2.4.12, dri-7.4.4. In the FreeBSD kernel configuration file there's
>>>>> these options for DRM:
>>>>>
>>>>> # Direct Rendering modules for 3D acceleration.
>>>>> device        drm        # DRM core module required by DRM drivers
>>>>> device        i915drm        # Intel i830 through i915
>>>>> device        mach64drm    # ATI Rage Pro, Rage Mobility P/M, Rage XL
>>>>> device        mgadrm        # AGP Matrox G200, G400, G450, G550
>>>>> device        r128drm        # ATI Rage 128
>>>>> device        radeondrm    # ATI Radeon
>>>>> device        savagedrm    # S3 Savage3D, Savage4
>>>>> device        sisdrm        # SiS 300/305, 540, 630
>>>>> device        tdfxdrm        # 3dfx Voodoo 3/4/5 and Banshee
>>>>> options     DRM_DEBUG    # Include debug printfs (slow)
>>>>>
>>>>> None of which seems to be OpenChrome. I loaded the drm device and
>>>>> restarted Xorg to no avail.
>>>>>
>>>>> Does the Linux kernel been tested to support DRM for OpenChrome? If
>>>>> direct rendering only depends on the kernel then I wouldn't mind
>>>>> reinstalling to a Linux system.
>>>>>
>>>>>
>>>>> On Sun, Mar 27, 2011 at 11:00 PM, Mario Rugiero <mrugiero at gmail.com>wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> 2011/3/27 Cinolt <cinolt.yk at gmail.com>
>>>>>>
>>>>>>>  Hello, I'm having trouble setting up direct rendering on my system.
>>>>>>> VIA Technologies, Inc. VT8378 [S3 UniChrome] Graphics Adapter (KM400)
>>>>>>> FreeBSD 8.2
>>>>>>> i386
>>>>>>> OpenChrome 0.2.904
>>>>>>> Xorg 7.5
>>>>>>>
>>>>>>> $ grep rendering /var/log/Xorg.0.log
>>>>>>> (II) CHROME(0): direct rendering disabled
>>>>>>> $ glxinfo | grep render
>>>>>>> direct rendering: yes
>>>>>>> OpenGL renderer string: Software Rasterizer
>>>>>>>
>>>>>>> glxinfo outputs yes for direct rendering but it also reports software
>>>>>>> rasterizing
>>>>>>>
>>>>>>> The Supported hardware section in the OpenChrome website
>>>>>>> documentation says that the KM400 supports 2D and 3D acceleration. What
>>>>>>> further steps do I need to take to correctly set up direct rendering?
>>>>>>>
>>>>>>> Thanks for any help.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> openchrome-users mailing list
>>>>>>> openchrome-users at openchrome.org
>>>>>>> http://wiki.openchrome.org/mailman/listinfo/openchrome-users
>>>>>>> Main page:
>>>>>>> http://www.openchrome.org
>>>>>>> Wiki:
>>>>>>> http://wiki.openchrome.org
>>>>>>> User Forum:
>>>>>>> http://wiki.openchrome.org/tikiwiki/tiki-view_forum.php?forumId=1
>>>>>>>
>>>>>> If I didn't get it wrong, direct rendering depends on the kernel, so
>>>>>> you should check if FreeBSD has an updated DRM module for OpenChrome.
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> openchrome-users mailing list
>>>>> openchrome-users at openchrome.org
>>>>> http://wiki.openchrome.org/mailman/listinfo/openchrome-users
>>>>> Main page:
>>>>> http://www.openchrome.org
>>>>> Wiki:
>>>>> http://wiki.openchrome.org
>>>>> User Forum:
>>>>> http://wiki.openchrome.org/tikiwiki/tiki-view_forum.php?forumId=1
>>>>>
>>>> Yes, the Linux kernel has an up to date DRM module. I'm not sure if this
>>>> will work on FreeBSD, but you can try to check if you have mounted (or try
>>>> to mount it) the module. According to the FreeBSD's wiki, it should be named
>>>> viadrm.
>>>> Try first in the command line this:
>>>> lsmod
>>>> Look for the viadrm module, if you can't find it (or the command does
>>>> not work, as I'm not sure if it is or not Linux specific), you can try with:
>>>> modprobe viadrm
>>>> The latter you should try it as root.
>>>> Anyway, if you are not using 9-current branch, it seems (according,
>>>> again, to the wiki) it is not supported. But I'm not sure, I don't find
>>>> clear enough what it says (I'm not a native english speaker, as you probably
>>>> noticed).
>>>> This is the wiki:
>>>> http://wiki.freebsd.org/DriDrivers?highlight=%28openchrome%29
>>>> Good luck.
>>>>
>>>
>>> What card model does your mobo use? If it uses the Chrome 9, it is
>> explained the situation (basically, it crashes with GL no matter what, so
>> it's disabled by default) in the openchrome's wiki. If any other card is
>> used, then I have no idea :/
>
> I'm sorry I didn't warn you about that before, it's just that I was almost
> sure you had the same card than me (I have a K8M800, which uses an Unichrome
> Pro II), and that card has no major problems atm with DRM.

I was right, your card is not Chrome 9, so maybe it will be a good idea that
you file a bug report. I have no other idea right now.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wiki.openchrome.org/pipermail/openchrome-users/attachments/20110329/90aa77e1/attachment-0001.html



More information about the Openchrome-users mailing list