LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
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-26-2009, 11:05 PM   #1
Erik_FL
Member
 
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 821

Rep: Reputation: 258Reputation: 258Reputation: 258
Slackware 13 with Voodoo 3 - Blank Screen at KDE logout


I'm wondering if someone can point me in the right direction for getting a Voodoo 3 graphics card to work with Slackware 13. I had it working with Slackware 12.2 but on Slackware 13 I always get a blank screen after KDE logout. If I don't use the graphical login manager and just use "startx" from a shell prompt then everything works fine.

Here's my "/etc/X11/xorg.conf" and it uses the same driver and settings as from 12.2. I also tried using "xorgsetup" but that results in the same problem and a very similar "xorg.conf" file.

The problem happens whether I log in to KDE or XFCE. It happens at log out when the KDE login manager is supposed to display. I also noticed that I get the square cursor from "gpm" so it seems to be switching to a text page.

Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/local"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/CID"
	FontPath     "/usr/share/fonts/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/75dpi"
	FontPath     "/usr/share/fonts/100dpi"
	FontPath     "/usr/share/fonts/cyrillic"
EndSection

Section "Module"
	Load  "glx"
	Load  "extmod"
	Load  "dri"
	Load  "dri2"
	Load  "dbe"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option       "XkbModel"  "pc101"
	Option       "XkbLayout"  "us"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	#DisplaySize	  330   240	# mm
	Identifier   "Monitor0"
	VendorName   "DEL"
	ModelName    "5319"
	Option	    "DPMS"
	HorizSync   30-85
	VertRefresh 48-150
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "UsePIO"             	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "NoSLI"              	# [<bool>]
        #Option     "TexturedVideo"      	# [<bool>]
        #Option     "DRI"                	# [<bool>]
	Identifier  "Card0"
	Driver      "tdfx"
	VendorName  "3Dfx Interactive, Inc."
	BoardName   "Voodoo 3"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Modes       "1024x768" "800x600" "640x480"
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Modes       "1024x768" "800x600" "640x480"
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes       "1024x768" "800x600" "640x480"
	EndSubSection
EndSection
 
Old 09-27-2009, 03:10 AM   #2
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749
If you are booting to run level 4 and using kdm, then you can try adding TerminateServer=true in kdmrc so that the Xserver is restarted after logout.
 
Old 09-27-2009, 05:23 AM   #3
amiga32
Member
 
Registered: Mar 2009
Location: Illinois
Distribution: slackware bro
Posts: 161

Rep: Reputation: 38
wow man you are a trooper still using a Voodoo 3. I was in high school when those bad boys came out. Sorry I can't help with your problem though, I just wanted to give you a thumbs up for still rocking a Voodoo
 
Old 09-27-2009, 01:26 PM   #4
Erik_FL
Member
 
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 821

Original Poster
Rep: Reputation: 258Reputation: 258Reputation: 258
Quote:
Originally Posted by allend View Post
If you are booting to run level 4 and using kdm, then you can try adding TerminateServer=true in kdmrc so that the Xserver is restarted after logout.
Thanks for the suggestion. I'll give it a try and post the results. I was able to change the login to use "xdm" instead of "kdm" and avoid the problem but that also makes shutdown a bit harder.
 
Old 09-27-2009, 01:31 PM   #5
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,223

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Petri Kaukasoina's reply to my question about this problem was helpful.
 
Old 09-27-2009, 01:51 PM   #6
Erik_FL
Member
 
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 821

Original Poster
Rep: Reputation: 258Reputation: 258Reputation: 258
Quote:
Originally Posted by allend View Post
If you are booting to run level 4 and using kdm, then you can try adding TerminateServer=true in kdmrc so that the Xserver is restarted after logout.
That worked! I will add one other useful bit of information.

The "TerminateServer=true" line has to go under the "[X-*-Core]" section in the file "/etc/kde/kdm/kdmrc".

Code:
[General]
ConfigVersion=2.4
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
PidFile=/var/run/kdm.pid
ReserveServers=:1,:2,:3
ServerVTs=-7
StaticServers=:0

[Shutdown]
BootManager=None
HaltCmd=/sbin/halt
RebootCmd=/sbin/reboot

[X-*-Core]
AllowNullPasswd=false
AllowRootLogin=true
AllowShutdown=Root
AutoReLogin=false
ClientLogFile=.xsession-errors-%d
Reset=/usr/share/config/kdm/Xreset
Session=/usr/share/config/kdm/Xsession
SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions
Setup=/usr/share/config/kdm/Xsetup
Startup=/usr/share/config/kdm/Xstartup
TerminateServer=true
Remainder "snipped".

Now I'm going to see if I can get some desktop effects working, but that's not a major concern. I use the machine mostly as a file server and the GUI is for administration rather than desktop activities.

Slackers are the reason I love Slackware!
 
Old 09-27-2009, 10:49 PM   #7
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749
Quote:
The "TerminateServer=true" line has to go under the "[X-*-Core]" section in the file "/etc/kde/kdm/kdmrc".
Perhaps I should have mentioned that you just needed to search for 'TerminateServer' in kdmrc and then uncomment the line. But this is Slackware and you should research changes before making them. Glad you got it working.
 
Old 09-28-2009, 09:54 AM   #8
Erik_FL
Member
 
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 821

Original Poster
Rep: Reputation: 258Reputation: 258Reputation: 258
Quote:
Originally Posted by allend View Post
Perhaps I should have mentioned that you just needed to search for 'TerminateServer' in kdmrc and then uncomment the line. But this is Slackware and you should research changes before making them. Glad you got it working.
In the "kdmrc" for Slackware 13 there is no commented "TerminateServer" line. I had to add it rather than un-comment it. I did end up having to research it a bit to find what section of "kdmrc" allows that option. So, I figured I'd post those details in case someone else has to edit "kdmrc".
 
  


Reply



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
Logout = Blank Screen(Black) rc nai Slackware 3 11-29-2008 04:09 PM
kde logout goes to blank screen? aveach Linux - Newbie 2 07-15-2004 10:11 AM
mysterious blank screen on logout theoldman Debian 0 10-29-2003 12:19 AM
Mandrake 9.1 Blank Screen on Logout alexbarnes Linux - Distributions 7 06-14-2003 08:02 AM
Logout= Blank screen Darrin Linux - Newbie 6 06-07-2003 10:13 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:18 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration