LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 09-23-2007, 06:04 AM   #1
Tux-Slack
Member
 
Registered: Nov 2006
Location: Slovenia
Distribution: Slackware 13.37
Posts: 511

Rep: Reputation: 36
3D-Desktop with a low-end graphics


I'm trying to get 3ddesk running on my slack 12 laptop with a SiS M760 graphics card. I did quite some searching about this and I came up that this should be possible as this card has some OpenGL support.

So I've got installed DRI, DRM, GLX, and glxgears are running good and show FPS around 400-500FPS. But runing glxinfo crashes my X.

But when I run 3ddeskd I get this:
Code:
fire@xendria:~$ 3ddeskd
3ddeskd: glXIsDirect failed, no Direct Rendering possible!
3ddeskd: Please configure hardware acceleration.  Exiting.
Daemon started.  Run 3ddesk to activate.
Linux kernel is 2.6.22.1, vanilla with bootsplash patch.
 
Old 09-23-2007, 06:36 AM   #2
serafean
Member
 
Registered: Mar 2006
Location: Czech Republic
Distribution: Gentoo, Chakra
Posts: 871
Blog Entries: 9

Rep: Reputation: 103Reputation: 103
Hi,

SIS760 you say... From experience, I can say its a plague for linux (luckily its not spreading); more here. To be more precise :
Quote:
The 760 3D engine is called "Ultra256" or "Mirage 2". Hence, the driver supports these chipsets as regards all 2D and video features. As I stated a couple of times, there is no hardware accelerated 3D support for these chipsets.
(from the FAQ on the same site).

Serafean
 
Old 09-23-2007, 07:05 AM   #3
Tux-Slack
Member
 
Registered: Nov 2006
Location: Slovenia
Distribution: Slackware 13.37
Posts: 511

Original Poster
Rep: Reputation: 36
So in short I can forget about any 3D desktop?
 
Old 09-23-2007, 07:17 AM   #4
serafean
Member
 
Registered: Mar 2006
Location: Czech Republic
Distribution: Gentoo, Chakra
Posts: 871
Blog Entries: 9

Rep: Reputation: 103Reputation: 103
I guess you may say that...

Sorry.
 
Old 09-23-2007, 07:37 AM   #5
Tux-Slack
Member
 
Registered: Nov 2006
Location: Slovenia
Distribution: Slackware 13.37
Posts: 511

Original Poster
Rep: Reputation: 36
Great. I bought crap...
 
Old 09-23-2007, 08:23 AM   #6
duryodhan
Senior Member
 
Registered: Oct 2006
Distribution: Slackware 12 Kernel 2.6.24 - probably upgraded by now
Posts: 1,054

Rep: Reputation: 46
3d desktop .

don't believe all the hype about it. I found it to be a pain to use.
 
Old 09-23-2007, 10:02 AM   #7
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269
Yeah, what can I say, sis doesn't make the best graphics cards ... nor does it make the best of anything that I know of. Just buy a cheap nvidia card, or maybe an Intel ?
 
Old 09-23-2007, 12:27 PM   #8
Tux-Slack
Member
 
Registered: Nov 2006
Location: Slovenia
Distribution: Slackware 13.37
Posts: 511

Original Poster
Rep: Reputation: 36
Laptop with integrated graphics chip. Can't do.
 
Old 09-23-2007, 12:35 PM   #9
Tux-Slack
Member
 
Registered: Nov 2006
Location: Slovenia
Distribution: Slackware 13.37
Posts: 511

Original Poster
Rep: Reputation: 36
Ok, update. I installed sis drivers older that I already had, and crahsed my X every time I started it up. So I did a reinstall of xf86-vide-sis package from slackware DVD directory x/.
Then installed sisctrl and added a few lines in X:
Code:
Section "Device"
	Identifier "VESA Framebuffer"

	# Now for the real thing:
	Driver "sis"

	# EnableSiSCtrl must be set to use SiSCtrl
	Option "EnableSiSCtrl" "yes"

	# [sisctrl] Set CRT1 device type (Note: overrides auto-detection)
	Option "ForceCRT1Type" "NONE"

	# [sisctrl] Set CRT2 device type (Note: overrides auto-detection)
	Option "ForceCRT2Type" "LCD"

	# [sisctrl] LCD related options
	# Currently all set to defaults

	# [sisctrl] Enable/disable Gamma correction for CRT1
	Option "CRT1Gamma" "on"

	# [sisctrl] Enable/disable gamma correction for CRT2
	Option "CRT2Gamma" "on"

	# [sisctrl] Brightness/contrast for CRT1 and CRT2
	Option "Brightness" "0.000 0.000 0.000"
	Option "Contrast" "0.000 0.000 0.000"

	# [sisctrl] Saturation for CRT1
	Option "CRT1Saturation" "0"

	# Xv (video overlay) head selection
	Option "XvOnCRT2" "yes"

	# [sisctrl] Xv (video overlay) related options
	Option "XvDefaultContrast" "2"
	Option "XvDefaultBrightness" "10"
	Option "XvDefaultHue" "0"
	Option "XvDefaultSaturation" "0"
	Option "XvDefaultDisableGfxLR" "no"
	Option "XvGamma" "off"
EndSection
And now after runing glxinfo I get these errors:
Code:
fire@xendria:~/Mozilla/sisctrl-0.0.20051202$ glxinfo
name of display: :0.0
X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Serial number of failed request:  16
  Current serial number in output stream:  17
 
Old 09-23-2007, 12:54 PM   #10
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269
Quote:
Originally Posted by Tux-Slack View Post
Laptop with integrated graphics chip. Can't do.
Well that really sucks

As you read about the card ... it is absolute crap no matter what you do on any OS. I say sell the laptop and get a new one ... that's the only solution in this case. Or, maybe you can find some hardware genius that can rip that chip outta there and solder in a new one, and he'd probably need to do other things with the buses and the ram and many things ... ok, well, that's highly unlikely. Sorry ...
 
Old 09-24-2007, 09:28 AM   #11
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,173

Rep: Reputation: 47
I would say forget about 3ddesktop on that laptop. Maybe you can search Google for a third party driver. That worked for me in the past when Slackware still used XFree instead of Xorg. My laptop has the ATI Mobility U1, using the Xorg radeon driver, set to 32MB in BIOS and 3ddesktop is not smooth, like on my 64MB nvidia card, but tolerable.

As for it being a pain to use, that's because you have to bind controls to keystrokes. For example: to shift right a common binding is to use 6 on the keypad. On a laptop it's even less convenient since most that I've seen use the Fn key to activate keypad controls.

For KDE there's a replacement for the pager called minipager3d (from slacky.it) designed to work with 3ddesktop so when you click on a page it uses 3ddesktop to switch. As far as I can tell it's independent from keybindings. I haven't read all the docs about it so I could be wrong.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Lenovo embeds Linux in high-end and low-end notebooks LXer Syndicated Linux News 0 08-10-2006 11:21 AM
Linux for Low-End PC? sunpascal Linux - Software 20 04-16-2006 01:40 AM
Best low end graphics card for linux? switch007 Linux - Hardware 18 02-19-2005 02:18 PM
How low-end can you go? KlaymenDK Linux - Hardware 10 11-01-2003 07:20 AM
Which low-end video card for 2d Chris Albertson Linux - Hardware 4 03-11-2003 07:38 AM


All times are GMT -5. The time now is 11:29 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration