LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 07-01-2003, 10:44 AM   #1
Masta-G
LQ Newbie
 
Registered: Jul 2003
Location: The Netherlands - Amersfoort
Distribution: RedHat linux 9, XFree 4.3.0, Glibc 2.3
Posts: 10

Rep: Reputation: 0
Arrow RedHat 9 + Radeon 9600 Pro?


Hi!
I know most ppl have troubles with this but I didnt find a way to fix it.
I'm running Linux RedHat 9 and I switched over from Nvidia geforce 2 mx400 to ATi Radeon 9600 Pro.

Here's my specs:
Mobo: ASUS A7V333
CPU: AMD Athlon XP 2400+
RAM: 512MB (pc2700)
VIDEO: Sapphire ATi Radeon 9600 Pro

OS: Linux RedHat 9
Kernel: 2.4.20-18.9 Offical
XFree86: 4.3.0
Glibc: 2.3

I went to http://www.schneider-digital.de/html/download_ati.html
And I downloaded FireGL LINUX4.3.0

>rpm -i --force fglrx-glc22-4.3.0-2.9.13.i586.rpm

No errors so far.
i ran fglrxconfig and awnsered all the questions.

When I was done I rebooted my computer and X refused to start.
It flickers a few times and then stays black:


Here's the XFree86.0.log:
http://users.atari-source.com/~gbadouri/XFree86.0.log

Here's my XF86Config-4:
http://users.atari-source.com/~gbadouri/XF86Config-4

And here is the info of "lspci":
http://users.atari-source.com/~gbadouri/pci.txt


I tried using PCIBUS 1:0:1 instead of 1:0:0 but that wont work either, my screen doesnt even flicker and I'll get a "no screens found" error so 1:0:0 must be the right one.

I don't think it has anything to do with agpgart (whatever that is).
Because i didnt got an agp error.

Any ideas?
Thanks in advance
 
Old 07-01-2003, 06:53 PM   #2
Masta-G
LQ Newbie
 
Registered: Jul 2003
Location: The Netherlands - Amersfoort
Distribution: RedHat linux 9, XFree 4.3.0, Glibc 2.3
Posts: 10

Original Poster
Rep: Reputation: 0
Well?
Plz someone have a look at my XFree86.0.log and tell me whats the problem.
There are a few ppl who got it working with XFree86 4.3.0 and glibc 2.3.1.
 
Old 07-02-2003, 05:36 AM   #3
Masta-G
LQ Newbie
 
Registered: Jul 2003
Location: The Netherlands - Amersfoort
Distribution: RedHat linux 9, XFree 4.3.0, Glibc 2.3
Posts: 10

Original Poster
Rep: Reputation: 0
nvidia?

After looking at the log I foud something.

(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "nv"
(II) Loading /usr/X11R6/lib/modules/drivers/nv_drv.o
(II) Module nv: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.1
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.6


and

(II) NV: driver for NVIDIA chipsets: RIVA 128, RIVA TNT, RIVA TNT2, Vanta,
RIVA TNT2 Ultra, RIVA TNT2 Model 64, Aladdin TNT2, GeForce 256,
GeForce DDR, Quadro, GeForce2 MX/MX 400, GeForce2 MX 100/200,
GeForce2 Go, Quadro2 MXR/EX/Go, GeForce2 Integrated GPU,
GeForce2 GTS, GeForce2 Ti, GeForce2 Ultra, Quadro2 Pro,
GeForce4 MX 460, GeForce4 MX 440, GeForce4 MX 420,
GeForce4 MX 440-SE, GeForce4 440 Go, GeForce4 420 Go,
GeForce4 420 Go 32M, GeForce4 460 Go, GeForce4 440 Go 64M,
GeForce4 410 Go 16M, Quadro4 500 GoGL, Quadro4 550 XGL, Quadro4 NVS,
GeForce4 MX 440 with AGP8X, GeForce4 MX 440SE with AGP8X,
GeForce4 MX 420 with AGP8X, GeForce4 448 Go, GeForce4 488 Go,
Quadro4 580 XGL, Quadro4 280 NVS, Quadro4 380 XGL,
GeForce4 MX Integrated GPU, GeForce3, GeForce3 Ti 200,
GeForce3 Ti 500, Quadro DCC, GeForce4 Ti 4600, GeForce4 Ti 4400,
0x0252, GeForce4 Ti 4200, Quadro4 900 XGL, Quadro4 750 XGL,
Quadro4 700 XGL, GeForce4 Ti 4800, GeForce4 Ti 4200 with AGP8X,
GeForce4 Ti 4800 SE, GeForce4 4200 Go, Quadro4 700 GoGL,
Quadro4 980 XGL, Quadro4 780 XGL, 0x0300, GeForce FX 5800 Ultra,
GeForce FX 5800, Quadro FX 2000, Quadro FX 1000, 0x0311, 0x0312,
0x0316, 0x0317, 0x0318, 0x0319, 0x031A, 0x031B, 0x031C, 0x031D,
0x031E, 0x031F, 0x0321, 0x0322, 0x0323, 0x0326, 0x032A, 0x032B,
0x032E
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset GeForce2 MX/MX 400 found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0xe5000000 - 0xe50003ff (0x400) MX[B]
[6] -1 0 0xe5800000 - 0xe58000ff (0x100) MX[B]
[7] -1 0 0xf0000000 - 0xefffffff (0x0) MX[B]O
[8] -1 0 0xe7ff0000 - 0xe7ffffff (0x10000) MX[B](B)
[9] -1 0 0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[10] -1 0 0xe6000000 - 0xe6ffffff (0x1000000) MX[B](B)
[11] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[12] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[13] -1 0 0x0000a800 - 0x0000a81f (0x20) IX[B]
[14] -1 0 0x0000b000 - 0x0000b01f (0x20) IX[B]
[15] -1 0 0x0000b400 - 0x0000b40f (0x10) IX[B]
[16] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]
[17] -1 0 0x0000d000 - 0x0000d01f (0x20) IX[B]
[18] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B]
[19] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
(II) resource ranges after probing:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0xe5000000 - 0xe50003ff (0x400) MX[B]
[6] -1 0 0xe5800000 - 0xe58000ff (0x100) MX[B]
[7] -1 0 0xf0000000 - 0xefffffff (0x0) MX[B]O
[8] -1 0 0xe7ff0000 - 0xe7ffffff (0x10000) MX[B](B)
[9] -1 0 0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[10] -1 0 0xe6000000 - 0xe6ffffff (0x1000000) MX[B](B)
[11] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[12] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[13] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[14] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[15] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[16] -1 0 0x0000a800 - 0x0000a81f (0x20) IX[B]
[17] -1 0 0x0000b000 - 0x0000b01f (0x20) IX[B]
[18] -1 0 0x0000b400 - 0x0000b40f (0x10) IX[B]
[19] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]
[20] -1 0 0x0000d000 - 0x0000d01f (0x20) IX[B]
[21] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B]
[22] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[23] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[24] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.6
(II) NV(0): Initializing int10
(II) NV(0): Primary V_BIOS segment is: 0xc000
(--) NV(0): Chipset: "GeForce2 MX/MX 400"
(**) NV(0): Depth 24, (--) framebuffer bpp 32
(==) NV(0): RGB weight 888
(==) NV(0): Default visual is TrueColor
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.6
(==) NV(0): Using HW cursor
(--) NV(0): Linear framebuffer at 0xE8000000
(--) NV(0): MMIO registers at 0xE6000000
(II) NV(0): Detected CRTC controller 0 being used


I used to have a nVidia GeForce 2 MX400.
The driver is still installed because I thought FireGL would overwrite it.
Is there anyway to uninstall the nvidia driver and force the FireGL driver to be loaded?
 
Old 07-02-2003, 09:58 AM   #4
Masta-G
LQ Newbie
 
Registered: Jul 2003
Location: The Netherlands - Amersfoort
Distribution: RedHat linux 9, XFree 4.3.0, Glibc 2.3
Posts: 10

Original Poster
Rep: Reputation: 0
Could someone plz have a look at the XFree86 log file?
I dont think its a agp problem.. but something with dri or the previous installed nv driver.
Please help me out
 
Old 07-02-2003, 06:37 PM   #5
UnTamed
Member
 
Registered: Dec 2002
Location: Qc, Canada
Distribution: CRUX
Posts: 317

Rep: Reputation: 30
I got no experience with R-H nor nV but here's what I think ...or would try.
I dunno if the leftover nv driver files should interfere [...think not] but I know the kernel won't load a second drm module.

Before starting X, do a lsmod to see if you already have a nv module loaded.
If you do, remove it;
#modprobe -r nv ...or whatever it's called
and insert Ati's instead;
#modprobe fglrx.
Then startx.

If that works, find out where [...through what file] the nv module gets loaded and correct that to load the fglrx module instead.
...usually through /etc/modules or an rc. script or somelikethat.

HTH
 
Old 07-14-2003, 01:14 AM   #6
ex0
LQ Newbie
 
Registered: May 2003
Location: Perth, Australia
Distribution: Gentoo
Posts: 25

Rep: Reputation: 15
I have an ATI Radeon 9600 Pro and I'm getting exactly the same problem, this is a fresh install so theres no nvidia drivers or anything
 
Old 07-14-2003, 11:37 PM   #7
Adra
LQ Newbie
 
Registered: Jul 2003
Posts: 1

Rep: Reputation: 0
Solutions... not really

..
(EE) fglrx(0): board is third party board
..

The driver is barfing because you don't have a made-by-ati card, apparently.

The Nvidia installer, to get rid of it, run
(whatever the name is)
./blablahinstaller.run --uninstall
 
Old 07-15-2003, 06:12 PM   #8
c0yr
LQ Newbie
 
Registered: Jul 2003
Posts: 2

Rep: Reputation: 0
I have an Sapphire ATi Radeon 9600 Pro 128MB DDR and I have the same problem too.

Last edited by c0yr; 07-15-2003 at 07:31 PM.
 
Old 07-15-2003, 06:17 PM   #9
minm
Member
 
Registered: Jun 2003
Location: Canada
Distribution: suse 9.2
Posts: 582

Rep: Reputation: 30
I'm guessing you guys are running Xfree v4.3... I have a 8500LE and i think it will only work with V4.2

I may be wrong, i'm tryin to downgrade my Xfree to 4.2 then install the drivers. I am currently using VESA. Once i get it working, i'll let you guys know
 
Old 07-15-2003, 07:54 PM   #10
ex0
LQ Newbie
 
Registered: May 2003
Location: Perth, Australia
Distribution: Gentoo
Posts: 25

Rep: Reputation: 15
ok cheers, how do you downgrade to 4.2?
 
Old 07-16-2003, 06:20 AM   #11
c0yr
LQ Newbie
 
Registered: Jul 2003
Posts: 2

Rep: Reputation: 0
But You can read this in the readme file:

"Driver package for ix86 systems with libc6.2 (=glibc2.2) and XFree86 4.3.0 in rpm format"

I don't understand what is the problem with the Xfree 4.3?

Last edited by c0yr; 07-16-2003 at 06:21 AM.
 
Old 07-17-2003, 09:47 PM   #12
Mr.Cancelled
LQ Newbie
 
Registered: Jul 2003
Posts: 1

Rep: Reputation: 0
Here's how I have a Radeon 9600 working w/2 monitors

I'm running the latest JAMD, which is a Redhat9-based distribution (Check it our if you haven't! It's optimized for x686, has a FIXED version of KDE 3.1.x, apt-get setup as well as Synaptic for a GUI based packager manager... It's just way cool!), so I'll presume that this applies to Redhat 9 also.

Let me preface by saying that I don't yet have it working the way I want to (with two monitors working side-by-side sharing a large desktop). The only modes I can get it to run in is single monitor (I can choose which monitor to use!), and clone mode. Whenever I attempt dual monitor, I get a similar experience to others: Both screens flash on and off with kind of a "doubled" image of the desktop on both, almost like they're trying to get the monitors to sync to un-attainable frequency, and then I revert back to a console prompt (mirrored in each monitor).

Basically, what I did was download the FireGL drivers others have also tried (http://www.schneider-digital.de/html...nload_ati.html), run the setup as per the instructions, and then manually edit the resulting XF86Config-4 file (/etc/X11/XF86Config-4). I'll post the final version of mine at the end of this post for example purposes (You "should" be able to copy and paste if the monitor timings match yours).

Specifically, here's what I found:

1. You have to disable Dri -OR- Acceleration as per the following (either one works, and since I'm not a 'Linux Guru', I don't know, but I'd guess that this is due to DRI being the only acceleration):

# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "yes"

2. The following line of code is what controls the mode of display
(if you're using dual monitors, it controls stuff like Clone mode vs. Large display, etc.).

# === Screen Management ===
Option "DesktopSetup" "0x00000001"

3. You can't run DRI and xinerama together. Since I have to diable Dri for this "hack" to work, you can enable xinerama if you want via 'option "xinerama"'. This should be added in the ServerLayout section. Doing it hasn't helped me to get both displays working however. Note: If you want to use dual monitors, you have to add an additional monitor definition. Basically, you can use the drivers configurator, setup the driver for clone, and the neccesary information should be generated. You then have to hack the acceleration/Dri and the DesktopSetup as needed.

Hope this helps someone...

If anyone know how to get acceleration or a large desktop working, please post the details.

=========================
Working Sngl. Monitor XF86Config-4:
=========================
# File: XF86Config-4
# File generated by fglrxconfig (C) ATI Research, a substitute for xf86config.

# Note by ATI: the below copyright notice is there for servicing possibly
# pending third party rights on the file format and the instance of this file.
#
# Copyright (c) 1999 by The XFree86 Project, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
# Except as contained in this notice, the name of the XFree86 Project shall
# not be used in advertising or otherwise to promote the sale, use or other
# dealings in this Software without prior written authorization from the
# XFree86 Project.
#

# **********************************************************************
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
# **********************************************************************

# **********************************************************************
# DRI Section
# **********************************************************************
Section "dri"
# Access to OpenGL ICD is allowed for all users:
Mode 0666
# Access to OpenGL ICD is restricted to a specific user group:
# Group 100 # users
# Mode 0660
EndSection

# **********************************************************************
# Module section -- this section is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

Load "dbe" # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection

# This loads the Type1 and FreeType font modules
Load "type1"
Load "freetype"

# This loads the GLX module
Load "glx" # libglx.a
Load "dri" # libdri.a

EndSection

# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.

RgbPath "/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
#
# If you don't have a floating point coprocessor and emacs, Mosaic or other
# programs take long to start up, try moving the Type1 and Speedo directory
# to the end of this list (or comment them out).
#

FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

# The module search path. The default path is shown here.

# ModulePath "/usr/X11R6/lib/modules"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging

# Option "NoTrapSignals"

# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# This allows clients to receive this key event.

# Option "DontZap"

# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
# sequences. This allows clients to receive these key events.

# Option "Dont Zoom"

# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.

# Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune client.

# Option "AllowNonLocalXvidtune"

# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings.

# Option "DisableModInDev"

# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).

# Option "AllowNonLocalModInDev"

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

Identifier "Keyboard1"
Driver "Keyboard"
# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.

# Option "Protocol" "Xqueue"

Option "AutoRepeat" "500 30"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"

# Option "LeftAlt" "Meta"
# Option "RightAlt" "ModeShift"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"

# These are the default XKB settings for XFree86
# Option "XkbRules" "xfree86"
# Option "XkbModel" "pc101"
# Option "XkbLayout" "us"
# Option "XkbVariant" ""
# Option "XkbOptions" ""

# Option "XkbDisable"

Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"

EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

# Identifier and driver

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/mouse"

# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.

# Option "Protocol" "Xqueue"

# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.

# Option "BaudRate" "9600"
# Option "SampleRate" "150"

# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)

# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"

# ChordMiddle is an option for some 3-button Logitech mice

# Option "ChordMiddle"

EndSection


# **********************************************************************
# Other input device sections
# this is optional and is required only if you
# are using extended input devices. This is for example only. Refer
# to the XF86Config man page for a description of the options.
# **********************************************************************
#
# Section "InputDevice"
# Identifier "Mouse2"
# Driver "mouse"
# Option "Protocol" "MouseMan"
# Option "Device" "/dev/mouse2"
# EndSection
#
# Section "InputDevice"
# Identifier "spaceball"
# Driver "magellan"
# Option "Device" "/dev/cua0"
# EndSection
#
# Section "InputDevice"
# Identifier "spaceball2"
# Driver "spaceorb"
# Option "Device" "/dev/cua0"
# EndSection
#
# Section "InputDevice"
# Identifier "touchscreen0"
# Driver "microtouch"
# Option "Device" "/dev/ttyS0"
# Option "MinX" "1412"
# Option "MaxX" "15184"
# Option "MinY" "15372"
# Option "MaxY" "1230"
# Option "ScreenNumber" "0"
# Option "ReportingMode" "Scaled"
# Option "ButtonNumber" "1"
# Option "SendCoreEvents"
# EndSection
#
# Section "InputDevice"
# Identifier "touchscreen1"
# Driver "elo2300"
# Option "Device" "/dev/ttyS0"
# Option "MinX" "231"
# Option "MaxX" "3868"
# Option "MinY" "3858"
# Option "MaxY" "272"
# Option "ScreenNumber" "0"
# Option "ReportingMode" "Scaled"
# Option "ButtonThreshold" "17"
# Option "ButtonNumber" "1"
# Option "SendCoreEvents"
# EndSection

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"
Identifier "Monitor0"
HorizSync 31.5 - 91.1
VertRefresh 60 - 100
Option "DPMS"

# === mode lines based on GTF ===
# VGA @ 100Hz
# Modeline "640x480@100" 43.163 640 680 744 848 480 481 484 509 +hsync +vsync
# SVGA @ 100Hz
# Modeline "800x600@100" 68.179 800 848 936 1072 600 601 604 636 +hsync +vsync
# XVGA @ 100Hz
# Modeline "1024x768@100" 113.309 1024 1096 1208 1392 768 769 772 814 +hsync +vsync
# 1152x864 @ 60Hz
# Modeline "1152x864@60" 81.642 1152 1216 1336 1520 864 865 868 895 +hsync +vsync
# 1152x864 @ 85Hz
# Modeline "1152x864@85" 119.651 1152 1224 1352 1552 864 865 868 907 +hsync +vsync
# 1152x864 @ 100Hz
# Modeline "1152x864@100" 143.472 1152 1232 1360 1568 864 865 868 915 +hsync +vsync
# 1280x960 @ 75Hz
# Modeline "1280x960@75" 129.859 1280 1368 1504 1728 960 961 964 1002 +hsync +vsync
# 1280x960 @ 100Hz
# Modeline "1280x960@100" 178.992 1280 1376 1520 1760 960 961 964 1017 +hsync +vsync
# SXGA @ 100Hz
# Modeline "1280x1024@100" 190.960 1280 1376 1520 1760 1024 1025 1028 1085 +hsync +vsync
# SPEA GDM-1950 (60Hz,64kHz,110MHz,-,-): 1280x1024 @ V-freq: 60.00 Hz, H-freq: 63.73 KHz
# Modeline "GDM-1950" 109.62 1280 1336 1472 1720 1024 1024 1026 1062 -hsync -vsync
# 1600x1000 @ 60Hz
# Modeline "1600x1000" 133.142 1600 1704 1872 2144 1000 1001 1004 1035 +hsync +vsync
# 1600x1000 @ 75Hz
# Modeline "1600x1000" 169.128 1600 1704 1880 2160 1000 1001 1004 1044 +hsync +vsync
# 1600x1000 @ 85Hz
# Modeline "1600x1000" 194.202 1600 1712 1888 2176 1000 1001 1004 1050 +hsync +vsync
# 1600x1000 @ 100Hz
# Modeline "1600x1000" 232.133 1600 1720 1896 2192 1000 1001 1004 1059 +hsync +vsync
# 1600x1024 @ 60Hz
# Modeline "1600x1024" 136.385 1600 1704 1872 2144 1024 1027 1030 1060 +hsync +vsync
# 1600x1024 @ 75Hz
# Modeline "1600x1024" 174.416 1600 1712 1888 2176 1024 1025 1028 1069 +hsync +vsync
# 1600x1024 @ 76Hz
# Modeline "1600x1024" 170.450 1600 1632 1792 2096 1024 1027 1030 1070 +hsync +vsync
# 1600x1024 @ 85Hz
# Modeline "1600x1024" 198.832 1600 1712 1888 2176 1024 1027 1030 1075 +hsync +vsync
# 1920x1080 @ 60Hz
# Modeline "1920x1080" 172.798 1920 2040 2248 2576 1080 1081 1084 1118 -hsync -vsync
# 1920x1080 @ 75Hz
# Modeline "1920x1080" 211.436 1920 2056 2264 2608 1080 1081 1084 1126 +hsync +vsync
# 1920x1200 @ 60Hz
# Modeline "1920x1200" 193.156 1920 2048 2256 2592 1200 1201 1203 1242 +hsync +vsync
# 1920x1200 @ 75Hz
# Modeline "1920x1200" 246.590 1920 2064 2272 2624 1200 1201 1203 1253 +hsync +vsync
# 2048x1536 @ 60
# Modeline "2048x1536" 266.952 2048 2200 2424 2800 1536 1537 1540 1589 +hsync +vsync
# 2048x1536 @ 60
# Modeline "2048x1536" 266.952 2048 2200 2424 2800 1536 1537 1540 1589 +hsync +vsync
# 1400x1050 @ 60Hz M9 Laptop mode
# ModeLine "1400x1050" 122.000 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync
# 1920x2400 @ 25Hz for IBM T221, VS VP2290 and compatible display devices
# Modeline "1920x2400@25" 124.620 1920 1928 1980 2048 2400 2401 2403 2434 +hsync +vsync
# 1920x2400 @ 30Hz for IBM T221, VS VP2290 and compatible display devices
# Modeline "1920x2400@30" 149.250 1920 1928 1982 2044 2400 2402 2404 2434 +hsync +vsync

EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"

# The chipset line is optional in most cases. It can be used to override
# the driver's chipset detection, and should not normally be specified.

# Chipset "generic"

# The Driver line must be present. When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module. Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.

Driver "vga"
# The BusID line is used to specify which of possibly multiple devices
# this section is intended for. When this line isn't present, a device
# section can only match up with the primary video device. For PCI
# devices a line like the following could be used. This line should not
# normally be included unless there is more than one video device
# installed.

# BusID "PCI:0:10:0"

# VideoRam 256

# Clocks 25.2 28.3

EndSection

# === ATI device section ===

Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "yes"
# === FireGL DDX driver module specific settings ===
# === Screen Management ===
Option "DesktopSetup" "0x00000001"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=4150
Screen 0
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************

# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"

Subsection "Display"
Depth 24
Modes "1280x1024"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
EndSubsection
EndSection

# **********************************************************************
# ServerLayout sections.
# **********************************************************************

# Any number of ServerLayout sections may be present. Each describes
# the way multiple screens are organised. A specific ServerLayout
# section may be specified from the X server command line with the
# "-layout" option. In the absence of this, the first section is used.
# When now ServerLayout section is present, the first Screen section
# is used alone.

Section "ServerLayout"

# The Identifier line must be present
Identifier "Server Layout"

# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens. The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen.

Screen "Screen0"

# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used. Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".

InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"

EndSection

### EOF ###
 
Old 08-01-2003, 12:34 PM   #13
r@mbone
LQ Newbie
 
Registered: Aug 2003
Posts: 1

Rep: Reputation: 0
Xinerama and AtiRadeon 9600 Pro

So I've had the same experience as quite a few of the others that have posted about this problem.

I was finally able to get the xserver to run properly. It required that I run fglxr v.2.9.13, from ATI's website at http://mirror.ati.com/support/driver...0x4302913.html

Once I installed this and finally got the kernel source code installed fglxrconfig created an XF86Config-4 file that worked as long as I selected two monitors with multiple drivers, but it still has problems.
Just like the post above I can run using the default configuration with multiple monitors, my desktop appears to be streched accross both but will not allow me to move windows between the two. I can launch a process on either but it's stuck on that monitor. This effectively gives me two completely seperate monitors.

I can insert 'Option = "Xinerama"' in the 'ServerFlags' section of the XF8Config-4 file but you must change
'# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no" '
to
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "yes" '

If you activate Xinerama with out disabling dri the XServer will start but give no video and force you to exit the XServer and edit the XF86Config iwith command line vi.

When I enable Xinerama and disable dri I get some rather strange behavior. Both displays give me the same output but the mouse is able to move from one to the other. However I am only able to interact with the contents of one display. In addition the XServer does believe that there is another desktop and will launch windows on that phantom display.

If anyone has had luck getting the default ATI drivers to create a single desktop or in getting Xinerama to work properly please either post or send me an email with a solution.

Thanks!!
 
Old 08-01-2003, 11:10 PM   #14
ex0
LQ Newbie
 
Registered: May 2003
Location: Perth, Australia
Distribution: Gentoo
Posts: 25

Rep: Reputation: 15
I've basically given up on linux for a while until new drivers etc. are released, I don't really have time to mess around and get it working right now, just gonna wait til the end of year holidays and hopefully then there'll be some new drivers or something, otherwise I'll stuff around with it some more then.
 
  


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
Radeon 9600 Pro and fglrx fizzmahon Linux - General 3 11-13-2005 08:17 AM
ATI Radeon 9600 PRO and RedHat 9... need help Abung Linux - Hardware 0 05-10-2005 05:06 PM
Tv out with radeon 9600 pro? Braveheart1980 Linux - Hardware 0 06-26-2004 08:12 PM
Radeon 9600 pro on redhat 7.3 imm102 Linux - Newbie 5 01-02-2004 12:12 PM
Radeon 9600 Pro with Suse 9.0 asteroidblitz Linux - Hardware 6 12-29-2003 07:31 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 12:27 PM.

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