How to make SIS741 video driver work in Puppy 3.01?
How to make SIS741 video driver work in Puppy 3.01?
Puppy version 3.01
Motherboard Intel D201GLY with integrated SIS video controller.
Kernel 2.6.23.1
The question. Has somebody positive results with SIS video driver inside the standard kernel? My Xorg works with many "noise" on the screen. I tried to add original driver from www.sis.com, but with no success. It's precompiled for redhat, and for 2.4.x.x. kernels. How to use it with 2.6. kernel? Or where can get worked driver for kernel 2.6.x.x.?
Motherboard Intel D201GLY with integrated SIS video controller.
Kernel 2.6.23.1
The question. Has somebody positive results with SIS video driver inside the standard kernel? My Xorg works with many "noise" on the screen. I tried to add original driver from www.sis.com, but with no success. It's precompiled for redhat, and for 2.4.x.x. kernels. How to use it with 2.6. kernel? Or where can get worked driver for kernel 2.6.x.x.?
- veronicathecow
- Posts: 559
- Joined: Sat 21 Oct 2006, 09:41
Hi Vaklin you might be interested in this thread where I am telling my woes of using the D201GLY2 which also have tearing of the display. Vesa work okay though on mine.
http://www.murga-linux.com/puppy/viewtopic.php?t=22038
Cheers
Tony
http://www.murga-linux.com/puppy/viewtopic.php?t=22038
Cheers
Tony
Thank's for the replies. Respect to the price of this board, it works just fine. The problems I can figure in the next points.
1. Doesn't work Xorg. Xvesa works fine. Just driver problem. Have somebody an idea how to change kernel version in sis_drv.o and make from it .ko? sis_agp doesn't solve anything in this case. It is for another controllers.
2. Bluetooth stack. As wrote in www.blueZ.org bluez module should be inside the every kernel source. Unfortunately, I didn't find it in 2.6.21.7 (native Puppy 3.01 kernel) as well in last kernel source (2.6.23.1 from kernel.org) Trying to patch it with vluez-kernel-2.1 give me some errors. Will see why.
3. All another works just fine (for now).
Final adventage is to prepare full functinaly cheap carputer.
So, will ask for some software. Maybe someone has see over the internet suitable software:
1. Nokia Symbian phone software which drive all phone functions from the computer via Bluetooth. Of course, voice redirecting is not necessary. For this I have bluetooth headset.
2. GPS software with trace generating capabilities.
3. LED panel schematic with drivers and software.
------------------------
Some bad news. As I see over the Internet, bluez works only with kernels 2.4.x.x. For kernel 2.6. we should use bluetooth LKM. But ... how to use my dongle with this module I still can't find.
1. Doesn't work Xorg. Xvesa works fine. Just driver problem. Have somebody an idea how to change kernel version in sis_drv.o and make from it .ko? sis_agp doesn't solve anything in this case. It is for another controllers.
2. Bluetooth stack. As wrote in www.blueZ.org bluez module should be inside the every kernel source. Unfortunately, I didn't find it in 2.6.21.7 (native Puppy 3.01 kernel) as well in last kernel source (2.6.23.1 from kernel.org) Trying to patch it with vluez-kernel-2.1 give me some errors. Will see why.
3. All another works just fine (for now).
Final adventage is to prepare full functinaly cheap carputer.
So, will ask for some software. Maybe someone has see over the internet suitable software:
1. Nokia Symbian phone software which drive all phone functions from the computer via Bluetooth. Of course, voice redirecting is not necessary. For this I have bluetooth headset.
2. GPS software with trace generating capabilities.
3. LED panel schematic with drivers and software.
------------------------
Some bad news. As I see over the Internet, bluez works only with kernels 2.4.x.x. For kernel 2.6. we should use bluetooth LKM. But ... how to use my dongle with this module I still can't find.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
sis_drv.so is an Xorg driver, not a kernel module.Vaklin wrote:Have somebody an idea how to change kernel version in sis_drv.o and make from it .ko? sis_agp doesn't solve anything in this case. It is for another controllers.
See my post about the SiS Xorg driver here -
http://www.murga-linux.com/puppy/viewto ... 277#154277
The "sis-agp" module supports SiS northbridge chipsets on motherboards. This kernel module is required to support ANY AGP graphics device which is connected to the motherboard ... inlcuding any onboard graphics devices built into the motherboard.
Without this kernel module loaded, almost certainly the Xorg driver will not work.
Puppy 3.00/3.01 definitely contains the bluetooth kernel modules. They are:Vaklin wrote:bluez module should be inside the every kernel source. Unfortunately, I didn't find it in 2.6.21.7 (native Puppy 3.01 kernel)
bcm203x
bfusb
bluecard_cs
bpa10x
bt3c_cs
btuart_cs
dtl1_cs
hci_uart
hci_usb
hci_vhci
But the BlueZ libraries/utilities/firmware still need to be added. Get them here -
http://www.murga-linux.com/puppy/viewto ... 474#115474
The pre-patched Puppy 3.00 kernel source is avalable at Ted Dog's site (as mentioned on the download page) -
http://puptrix.org/sources/kernel-2.6.21.7-pup300/
You will also find the Puppy 3.00 kernel configuration file there: DOTconfig-K2.6.21.7-8SEPT07.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
I have a sis 650 chipset, onboard in my notebook.
It works fine so far with the standarddrivers, though an old problem is, that dri is not supported.
/var/log/Xorg.0.log: Chipset SIS650/M650/651/740 found
In my /etc/X11/xorg.conf I have
Driver "sis" #card0driver
This was detected correctly by xorgwizard.
Thomas winishofer has noted on his homepage, that these chips do not have and never will have dri-support.
However it is usable.
The OpenGL atlantis screensaver (whales and sharks) works with reasonable framerates on a 1 Gigahertz Intel celeron at 1024x768x24 in Puppy 3.
Descent2 is a bit too slow in 800x600.
But I wonder that OpenGL works now, with Xorg 6.8.2 OpenGL based applications often simply crashed because of the missing dri.
3DCC shows 10 frames per second.
So you will not be able to play doomsday at reasonable framerates.
Tuxracer is too slow, maybe other resolutions are playable.
At least fast enough to grab some of the herrings.
I will not try again, as it kills X when I quit.
Mark
It works fine so far with the standarddrivers, though an old problem is, that dri is not supported.
/var/log/Xorg.0.log: Chipset SIS650/M650/651/740 found
In my /etc/X11/xorg.conf I have
Driver "sis" #card0driver
This was detected correctly by xorgwizard.
Thomas winishofer has noted on his homepage, that these chips do not have and never will have dri-support.
However it is usable.
The OpenGL atlantis screensaver (whales and sharks) works with reasonable framerates on a 1 Gigahertz Intel celeron at 1024x768x24 in Puppy 3.
Descent2 is a bit too slow in 800x600.
But I wonder that OpenGL works now, with Xorg 6.8.2 OpenGL based applications often simply crashed because of the missing dri.
3DCC shows 10 frames per second.
So you will not be able to play doomsday at reasonable framerates.
Tuxracer is too slow, maybe other resolutions are playable.
At least fast enough to grab some of the herrings.
I will not try again, as it kills X when I quit.
Mark
tempestuous wrote:Please tell us which SiS Xorg driver you used;Vaklin wrote:Xorg - success!
one of the Thomas Winischhofer binaries?
or the SuSE 10.2 version?
I have used SIS driver which is in Puppy 3.01 live CD. Who makes it I don't know. Really, I want to use this computer with small touchscreen LCD monitor with resolution 800x480x16. Here all is fine. Still have noise in 1024x768x16. I don't know how to explain better what I see on the screen. Some small white pixels on half screen distance right when I start something with black background. But, ... my high spirit was kicked. Some strange problems appears with stream video. Depends of the size of the player's screen a part of the bottom end is all in vertical lines. Also, Xorg is definitely slowly than Xvesa, especially for this board. I decide to use Xvesa, but here comes next challenge. Xvesa (which is in Puppy 3.01) doesn't support desired resolution by me. The Internet says another. If someone can help me to start Xvesa in 800x480x16 or x24 I'll be very thankful!
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
I suggest you try the alternative SiS Xorg drivers I mentioned in the other post regarding Intel D201GLY -Vaklin wrote:I have used SIS driver which is in Puppy 3.01 live CD.
http://www.murga-linux.com/puppy/viewto ... 277#154277
these alternative versions are the Thomas Winischhofer binaries, or SuSE 10.2 version.
Xorg is a more powerful Xserver than Xvesa, and you should not encounter a performance penalty unless you are using a really old Pentium1.
Vaklin,
http://www.bexa.org/pup/tempestuous/sis ... use.tar.gz
extract with xarchive.
copy the 2 files to /usr/X11R7/lib/xorg/modules/drivers
restart X.
Mark
http://www.bexa.org/pup/tempestuous/sis ... use.tar.gz
extract with xarchive.
copy the 2 files to /usr/X11R7/lib/xorg/modules/drivers
restart X.
Mark
and you can try to increase speed:
edit /etc/X11/xorg.conf
before the last line
add this:
This can speed up screen-rendering.
But 3D applications might be slower then.
This option can be also set with this program:
http://www.murga-linux.com/puppy/viewtopic.php?t=23457
Mark
edit /etc/X11/xorg.conf
before the last line
Code: Select all
#PuppyHardwareProfile=SiS
Code: Select all
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
But 3D applications might be slower then.
This option can be also set with this program:
http://www.murga-linux.com/puppy/viewtopic.php?t=23457
Mark
gxine was known to have problems with fullscreen in the past, though I think this was fixed meanwhile.
It would however be a good idea to try mplayer, too.
Maybe that works also fullscreen with your card.
http://dotpups.de//dotpups/Multimedia/Mplayer-1.0rc1/
Mark
It would however be a good idea to try mplayer, too.
Maybe that works also fullscreen with your card.
http://dotpups.de//dotpups/Multimedia/Mplayer-1.0rc1/
Mark
- Béèm
- Posts: 11763
- Joined: Wed 22 Nov 2006, 00:47
- Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win
I have good results with the vlc player.
Rich function set.
It can be found in the Puppy Software Installer (P.S.I.
Just search for vlc.
Rich function set.
It can be found in the Puppy Software Installer (P.S.I.
Just search for vlc.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch