Silicon Motion chip on amd64

Alex Deucher alexdeucher at gmail.com
Tue Oct 3 06:29:02 PDT 2006


On 10/3/06, Free Ekanayaka <free at agnula.org> wrote:
> |--==> Alex Deucher writes:
>
>   AD> On 10/2/06, Free Ekanayaka <free at agnula.org> wrote:
>   >>Hi,
>   >>
>   >>|--==> Alex Deucher writes:
>   >>
>   >>>>
>   >>>>Yes, when trying to use the siliconmotion driver the X server seems to
>   >>>>start bug hangs half way, and sucks the 99% of the  CPU. The screen is
>   >>>>completely black and there's no pointer.
>   >>
>   AD> Do "NoAccel" or XaaNoCPUToScreenColorExpandFill help?
>   >>
>   >>Apparently not. I've added this to my xorg.conf
>   >>
>   >>Section "Device"
>   >>Option          "NoAccel"
>   >>Option          "XaaNoCPUToScreenColorExpandFill"
>   >>Identifier      "Generic Video Card"
>   >>Driver          "vesa"
>   >>BusID           "PCI:0:10:0"
>   >>EndSection
>   >>
>   >>but it didn't change anything. I'm not  an expert of xorg tweaking, so
>   >>I may be missing something very basic in setting these options..
>   >>
>
>   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.
>

The engine doesn't seem to want to idle so it's continually resetting
itself waiting for an idle state.  I'm not sure why off hand.  Can you
try commenting out the call to WaitIdle() in SMI_WriteMode()?

Alex

> Ciao,
>
> Free
>
>
>



More information about the xorg mailing list