Solved Problem with S3 Unichrome and Xorg

Hello my friends,

I'm new to FreeBSD (came from a Linux background), I bought a "new" testing computer, pretty simple and old: A AMD Atlhon XP-M 2800+ with 1GB DDR400 and a OnBoard S3 Unichrome (K8M800/K8N800/K8N800A) of 64MB of shared video memory.

My problem is constant lags on Xorg. Using both x11-drivers/xf86-video-vesa and x11-drivers/xf86-video-openchrome drivers. I dont know if there's another driver for this card.

I've also tried several options from openchrome(4) man page and some settings from Arch Linux Wiki (only reference that I've found about configuring this card) in my Xorg and nothing helped.

There's some redraw massive delays, even using a lightweight DM such as Xfce4. I know this is not a fancy PC (by far, its a old piece of hardware) but still should redraw windows correctly, not laggy (yes, the simple fact of moving windows and making the Xorg redraw stuff is really slow, unusable actually).

I don't expect a video or gaming experience on this machine, just a bare minimal fluid desktop experience. Also, the CPU usage measured by 'top' is really low, no more than 20%.
 
The Chrome video has never been particularly well-supported. I would suggest adding an inexpensive AMD video card and turning off the motherboard video.
 
The Chrome video has never been particularly well-supported. I would suggest adding an inexpensive AMD video card and turning off the motherboard video.

Thanks my friend, that is exactly what i've done but, while i wait to the AMD Card came, i will try to fix this problem ;)
 
Hello,

I've solved my problem

I dont know what is the connection (maybe some underlying 3D acceleration), but the problem was actually the Xfce4. When i switched to Fluxbox or even MATE the system is really fluid and everything worked just fine. Since i don't have any problem switching desktop environment (I'm testing right now), I will stick with MATE and everything is working really fine.

So if you have any screen lags, spikes in your S3 Unichrome machine, try to switch to another environment can actually solve your problem :D
 
Back
Top