You are not logged in.

#1 2007-12-12 18:00:51

z0phi3l
Member
From: Waterbury CT
Registered: 2007-11-26
Posts: 278

What's missing to enable 3D? [SOLVED]

Hi all me again. I'm really starting to dislike ATI video cards ><

My problem is that I need this laptop to play WoW, but when I start the game I get this error:

 World of Warcraft wasn't able to start 3D acceleration

OpenGL works somewhat, glxgears runs but the fraerates are a bit low

Some more info:

[root@z0ph z0phi3l]# glxinfo | grep direct
No protocol specified
Error: unable to open display :0.0

and lastly here's my xorg.conf:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "aticonfig-Screen[0]" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load  "xtrap"
    Load  "record"
    Load  "glx"
    Load  "extmod"
    Load  "dri"
    Load  "GLcore"
    Load  "dbe"
    Load  "freetype"
    Load  "type1"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

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

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync    30.0 - 130.0
    VertRefresh  50.0 - 130.0
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
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     "ShadowFB"               # [<bool>]
        #Option     "DefaultRefresh"         # [<bool>]
        #Option     "ModeSetClearScreen"     # [<bool>]
    Identifier  "Card0"
    Driver      "catalyst"
    VendorName  "ATI Technologies Inc"
    BoardName   "Radeon Mobility X1400"
    BusID       "PCI:1:0:0"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]"
    Driver      "fglrx"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes    "1920x1200" "1680x1050" "1280x1024"
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device     "aticonfig-Device[0]"
    Monitor    "aticonfig-Monitor[0]"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Last edited by z0phi3l (2007-12-14 21:27:01)

Offline

#2 2007-12-12 20:56:50

Doehni
Member
From: Germany
Registered: 2007-05-19
Posts: 175

Re: What's missing to enable 3D? [SOLVED]

Try adding this to your xorg.conf:

Section "DRI"
        Group   0
        Mode    0666
EndSection

Restart X before testing! wink

Offline

#3 2007-12-12 22:28:55

z0phi3l
Member
From: Waterbury CT
Registered: 2007-11-26
Posts: 278

Re: What's missing to enable 3D? [SOLVED]

Unfortunately that didn't work

Offline

#4 2007-12-13 03:27:41

z0phi3l
Member
From: Waterbury CT
Registered: 2007-11-26
Posts: 278

Re: What's missing to enable 3D? [SOLVED]

Any other suggestions?

I so wish this laptop had an nVidia video card ><

Offline

#5 2007-12-13 12:39:15

Basic-Master
Member
Registered: 2007-10-30
Posts: 21

Re: What's missing to enable 3D? [SOLVED]

What do you get when you do "modprobe catalyst" as root? If you get an error, change "catalyst" to "fglrx" in your xorg.conf and add fglrx to the modules array in your rc.conf, that will probably fix it. IIRC the module is still called fglrx so X may fall back to vesa which causes bad rendering results.

Offline

#6 2007-12-13 16:24:41

jacko
Member
Registered: 2007-11-23
Posts: 840

Re: What's missing to enable 3D? [SOLVED]

Basic-Master wrote:

What do you get when you do "modprobe catalyst" as root? If you get an error, change "catalyst" to "fglrx" in your xorg.conf and add fglrx to the modules array in your rc.conf, that will probably fix it. IIRC the module is still called fglrx so X may fall back to vesa which causes bad rendering results.

he is already using fglxr, u are looking at the wrong device section, he is using the second one. smile

But, I agree, make sure the module fglxr is being loaded in rc.conf.

Offline

#7 2007-12-13 16:25:26

jacko
Member
Registered: 2007-11-23
Posts: 840

Re: What's missing to enable 3D? [SOLVED]

zoph: post your /etc/rc.conf file here.

Offline

#8 2007-12-13 16:29:50

jacko
Member
Registered: 2007-11-23
Posts: 840

Re: What's missing to enable 3D? [SOLVED]

Here is your fixed xorg.conf file. Make a backup of the original one u have and then c&p this to use as your xorg.conf.

I removed all the stuff that wasn't doing anything but misleading. Now if u got fglxr in rc.conf then this should work.

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "aticonfig-Screen[0]" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load  "xtrap"
    Load  "record"
    Load  "glx"
    Load  "extmod"
    Load  "dri"
    Load  "GLcore"
    Load  "dbe"
    Load  "freetype"
    Load  "type1"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

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

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]"
    Driver      "fglrx"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device     "aticonfig-Device[0]"
    Monitor    "aticonfig-Monitor[0]"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "DRI"
        Group   0
        Mode    0666
EndSection

Offline

#9 2007-12-14 02:32:23

z0phi3l
Member
From: Waterbury CT
Registered: 2007-11-26
Posts: 278

Re: What's missing to enable 3D? [SOLVED]

Here is my rc.conf

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="America/New York"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

#
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD="yes"
# Module Blacklist - modules in this list will never be loaded by udev
MOD_BLACKLIST=()
#
# Modules to load at boot-up (in this order)
#   - prefix a module with a ! to blacklist it
#
MODULES=(b44 mii bcm43xx snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore fglrx)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="z0ph"
#
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available
# interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="dhcp"
ath0="dhcp"
INTERFACES=(lo !eth0 !ath0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
#
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network-profiles
#
#NET_PROFILES=(main)

#
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng !network dhcdbd networkmanager netfs crond alsa hal fam cups acpid cpufreq kdm )


# End of file

Offline

#10 2007-12-14 03:33:10

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: What's missing to enable 3D? [SOLVED]

Perhaps the order of items in rc.conf MODULES is responsible?


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#11 2007-12-14 04:22:47

z0phi3l
Member
From: Waterbury CT
Registered: 2007-11-26
Posts: 278

Re: What's missing to enable 3D? [SOLVED]

I was wondering about that but I have no clue what the proper order would be

Offline

#12 2007-12-14 04:34:43

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: What's missing to enable 3D? [SOLVED]

Move fglrx to number two and reboot....


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#13 2007-12-14 17:33:39

z0phi3l
Member
From: Waterbury CT
Registered: 2007-11-26
Posts: 278

Re: What's missing to enable 3D? [SOLVED]

The rewritten xorg didn't work, BUT I'm close to pinpointing the problem. Payed closer attention to the boot sequence and noted the when parsing rc.conf this error message popped up

FATAL: Module fglrx not found

Now I need to figure out why it can't find it

Last edited by z0phi3l (2007-12-14 17:37:07)

Offline

#14 2007-12-14 18:02:58

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: What's missing to enable 3D? [SOLVED]

The module may be misidentified in your computer.


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#15 2007-12-14 18:19:31

Jack B
Member
Registered: 2006-06-27
Posts: 107
Website

Re: What's missing to enable 3D? [SOLVED]

z0phi3l wrote:

FATAL: Module fglrx not found

This may be stating the obvious, but have you installed fglrx (package is called catalyst)? If so try removing and reinstalling it, as it appears the module is missing.

Jack

Last edited by Jack B (2007-12-14 18:22:06)

Offline

#16 2007-12-14 19:03:31

fflarex
Member
Registered: 2007-09-15
Posts: 466

Re: What's missing to enable 3D? [SOLVED]

Can I jump on board and try to get my 3D enabled too? It looks like we have the same card... I tried some of the settings I found in this thread but the only changes I noticed after applying was a huge increase in fan usage.

/etc/X11/xorg.conf

# /etc/X11/xorg.conf
#  Configuration file for the X server
#  For reference information regarding how to edit this file:
#      man xorg.conf

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Laptop Screen"
        InputDevice     "Laptop Keyboard"
        InputDevice     "Synaptics Touchpad"
        InputDevice     "Bluetooth Mouse" "SendCoreEvents"
EndSection

#################
# Input Devices #
#################

Section "InputDevice"
        Identifier      "Laptop Keyboard"
        Driver          "kbd"
        #  Option          "CoreKeyboard"
        #  Option          "XkbRules"        "xorg"
        Option          "XkbModel"        "pc105"
        Option          "XkbLayout"       "us+inet" #"us"
        #  Option          "XkbVariant"      "dvorak"
        #  Option          "XkbOptions"      "lv3:ralt_switch"
EndSection

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "Device"          "/dev/psaux"
        Option          "Protocol"        "auto-dev"
        Option          "LeftEdge"        "1700"
        Option          "RightEdge"       "5300"
        Option          "TopEdge"         "1700"
        Option          "BottomEdge"      "4200"
        Option          "FingerLow"       "25"
        Option          "FingerHigh"      "30"
        Option          "MaxTapTime"      "180"
        Option          "MaxTapMove"      "220"
        Option          "VertScrollDelta" "100"
        Option          "MinSpeed"        "0.06"
        Option          "MaxSpeed"        "0.12"
        Option          "AccelFactor"     "0.0010"
        Option          "SHMConfig"       "on"
        #  Option          "Repeater"        "/dev/ps2mouse"
EndSection

Section "InputDevice"
        Identifier      "Bluetooth Mouse"
        Driver          "mouse"
        Option          "Device"          "/dev/input/mice"
        Option          "Protocol"        "IMPS/2"
        Option          "Buttons"         "5"
        Option          "ZAxisMapping"    "4 5"
EndSection

#################
#   Graphics    #
#################

Section "Device"
        Identifier      "ATI X1400 Radeon Mobility"
        Driver          "fglrx"
        Busid           "PCI:1:0:0"
        #  Option          "HWCursor"        "off"
EndSection

Section "Monitor"
        Identifier      "Laptop Monitor"
        Option          "DPMS"
        Horizsync       30-70
        Vertrefresh     50-160
EndSection

Section "Screen"
        Identifier      "Laptop Screen"
        Device          "ATI X1400 Radeon Mobility"
        Monitor         "Laptop Monitor"
        DefaultDepth    24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Module"
        Load            "xtrap"
        Load            "record"
        Load            "glx"
        Load            "extmod"
        Load            "dri"
        Load            "GLcore"
        Load            "dbe"
        Load            "freetype"
        Load            "type1"
EndSection

Section "Extensions"
        Option          "Composite"       "0"
EndSection

Section "DRI"
        Group           0
        Mode            0666
EndSection

/etc/rc.conf

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.utf8"
HARDWARECLOCK="UTC"
TIMEZONE="America/Chicago"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

#
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD="yes"
# Module Blacklist - modules in this list will never be loaded by udev
MOD_BLACKLIST=()
#
# Modules to load at boot-up (in this order)
#   - prefix a module with a ! to blacklist it
#
MODULES=(acpi-cpufreq sky2 mac80211 iwl4965 snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore hci_usb bluetooth hidp l2cap)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="gatewa"
#
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available
# interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
# Don't use this for wireless interfaces, see network profiles below
#
lo="lo 127.0.0.1"
eth0="dhcp"
wlan0="dhcp"
wlan_wlan0="wlan0 essid default"
INTERFACES=(lo !eth0 !wlan0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
#
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network-profiles
#
#NET_PROFILES=(main)

#
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng !network dhcdbd networkmanager !netfs @crond @alsa @acpid @cpufreq hal fam cups kdm)

#
# -----------------------------------------------------------------------
# SPLASH
# -----------------------------------------------------------------------
#
# OPTIONAL splash support can be set here
#
SPLASH="splashy"

# End of file

Offline

#17 2007-12-14 19:30:16

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: What's missing to enable 3D? [SOLVED]

fflarex;

Run find fglrx


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#18 2007-12-14 20:25:04

z0phi3l
Member
From: Waterbury CT
Registered: 2007-11-26
Posts: 278

Re: What's missing to enable 3D? [SOLVED]

Jack B wrote:
z0phi3l wrote:

FATAL: Module fglrx not found

This may be stating the obvious, but have you installed fglrx (package is called catalyst)? If so try removing and reinstalling it, as it appears the module is missing.

Jack

Altho I did install the catalyst package, reinstalling it did do the trick



Thanks to all your help smile

Offline

#19 2007-12-14 21:05:02

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: What's missing to enable 3D? [SOLVED]

Please edit your post to show it as solved.

Enjoy the 3D!!

Merry christmas!!


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

Board footer

Powered by FluxBB