<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 16, 2016 at 5:55 AM, hzh <span dir="ltr"><<a href="mailto:hzh@chemie.uni-leipzig.de" target="_blank">hzh@chemie.uni-leipzig.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hi<br>
<br>
Not much time but having a short glance at your info gave me an idea<br>
<br>
1. Are you sure via.modeset=1 is valid? I mean, I haven't seen a normal (upstream) kernel in the wild that had KMS for VIA.<br>
Blacklisting the viafb should be okay, though</blockquote><div><br></div><div>Is there any advantage to using the viafb?</div><div><br></div><div>I need to milk as much performance out of this as I can and it seems that some forum posts say that it should be blacklisted.</div><div><br></div><div>It's kind of hard to tell what is the accurate, current information for the openchrome 0.4.0.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
2.<br>
Looked at your Xorg.0.log<br>
<br>
[    33.639] (II) LoadModule: "openchrome"<br>
[    33.640] (II) Loading /usr/lib64/xorg/modules/drivers/openchrome_drv.so<br>
[    33.652] (EE) Failed to load /usr/lib64/xorg/modules/drivers/openchrome_drv.so: /usr/lib64/xorg/modules/drivers/openchrome_drv.so: undefined symbol: vgaHWFreeHWRec<br>
[    33.652] (II) UnloadModule: "openchrome"<br>
[    33.652] (II) Unloading openchrome<br>
[    33.652] (EE) Failed to load module "openchrome" (loader failed, 7)<br>
[    33.652] (II) LoadModule: "modesetting"<br>
<br></blockquote><div><br></div><div>Does anyone have a clue where that symbol is defined?</div><div><br></div><div>I've done<br><br><font color="#000000">scanelf -r -s vgaHWFreeHWRec /lib/* /usr/* /opt/*|grep vgaHWFreeHWRec</font></div><div><br>and found nothing, but I found this:<br><br><pre style="color:rgb(0,0,0)">scanelf -l -s vgaHWFreeHWRec | grep vgaHWFreeHWRec
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/cirrus_alpine.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/apm_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/ast_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/cirrus_laguna.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/i128_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/i740_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/intel_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/openchrome_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/nv_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/r128_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/tdfx_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/trident_drv.so 
ET_DYN vgaHWFreeHWRec /usr/lib/xorg/modules/drivers/vboxvideo_drv.so 
kris-pc default # nm /usr/lib/xorg/modules/drivers/cirrus_alpine.so|grep vgaHWFreeHWRec
nm: /usr/lib/xorg/modules/drivers/cirrus_alpine.so: no symbols
kris-pc default # nm /usr/lib/xorg/modules/drivers/apm_drv.so |grep vgaHWFreeHWRec
nm: /usr/lib/xorg/modules/drivers/apm_drv.so: no symbols
kris-pc default # nm /usr/lib/xorg/modules/drivers/nv_drv.so |grep vgaHWFreeHWRec
nm: /usr/lib/xorg/modules/drivers/nv_drv.so: no symbols
kris-pc default # nm /usr/lib/xorg/modules/drivers/openchrome_drv.so |grep vgaHWFreeHWRec
                 U vgaHWFreeHWRec</pre></div><div><br></div><pre style="color:rgb(0,0,0)"><br></pre><div>Am I not loading a module that needs loaded?</div><div><br></div><div>Is that an X module or a kernel module?</div><div><br></div><div>I'm literally not getting anything from google except this:</div><div><br></div><div><a href="https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1280292">https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1280292</a><br></div><div><br></div><div>There apparently is virtualbox on this machine and it says it has an error starting it.   I don't need nor want it right now.   </div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
It's always a good idea to do a<br>
# cat /var/log/Xorg.0.log |grep EE<br>
(remember capitalization matters) and maybe a<br>
# cat /var/log/Xorg.0.log |grep WW<br>
<br>
or a dmesg or /var/log/messages (needs root rights, at least in Gentoo) and look there for errors.<br>
<br>
Your openchrome build has a problem and did not load, X fell back to modesetting driver.<br>
<br>
You might check with the stock openchrome that came with Sabayon if that works better.<br>
<br></blockquote><div><br></div><div>No, that was worse.   I spent a lot of time fighting it.   The strategy I ultimately came down to was that I needed to upgrade to 0.4.0.</div><div><br></div><div>When I run glxgears the fps went up from 20 to 60 after the upgrade.   I'm really tired at shooting in the dark with this thing.   Do I need to load the vgahw module in the X config?   The dri or dri2?</div><div><br></div><div>Anyone have a working X config file with this chip set?</div><div><br></div><div>TIA,</div><div><br></div><div>-Kevin</div><div> </div></div></div></div>