Silicon Motion chip on amd64
Alex Deucher
alexdeucher at gmail.com
Tue Oct 3 07:10:53 PDT 2006
On 10/3/06, Free Ekanayaka <free at 64studio.com> wrote:
> |--==> Alex Deucher writes:
>
> AD> that should do it. Do you have a log from the failed X start with
> AD> siliconmotion?
> >>
> >>Here it is:
> >>
> >>http://people.64studio.com/~free/Xorg.0.log.siliconmotion
> >>
> >>in this case X does not crash, but it doesn't correctly start: the
> >>screen is completely black (not even the mouse pointer) and the
> >>process sucks the 70-90% of the CPU.
> >>
>
> AD> The engine doesn't seem to want to idle so it's continually resetting
> AD> itself waiting for an idle state. I'm not sure why off hand. Can you
> AD> try commenting out the call to WaitIdle() in SMI_WriteMode()?
>
> Sorry for the possibly naive question, but where do I find these
> calls? Right in the Xorg source code? If so, do I have to comment all
> occurrences of them?
for now just the one in SMI_WriteMode() in smi_driver.c in the
siliconmotion driver. You can either grab the source from git or grab
the siliconmotion source package from your distro. Then comment out
the line and re-build the driver. be sure to back up your old one
first.
Alex
>
> Ciao,
>
> Free
>
>
>
More information about the xorg
mailing list