You are not logged in.

#1 2007-04-24 21:12:48

denis
Member
Registered: 2007-04-24
Posts: 6

ATI x700 and fglrx problem

Hello everyone,

I have introduced a friend to Archlinux recently and he is really happy with it, except for one thing, the integrated x700 video card of his ASUS A6vA laptop.

This is really an annoying issue and because of it he's considering switching back to Ubuntu.
He (and I) have been trying our best so far to get that card working, but we had no luck, that's why I'm asking you guys who are probably more experienced with fglrx drivers that I do.

First, he wants to get the best performance out of his GPU, so he really wants the proprietary fglrx driver (and not the radeon driver, which works btw, with some issues).

But whenever starting X, the display becomes black and then nothing. I tail'd and redirected the outputs of Xorg.0.log and messages.log, but really nothing looks strange, Xorg loads everything and starts (black screen) and nothing related is logged to /var/log/messages.log.

I tried every advice I could find in forum threads, Gentoo, Ubuntu wikis, but every option we tried led to the same results (including using aticonfig). I did also rebuild the module, but it changed nothing.

So, if someone has a similar config, would you mind posting your xorg.conf here.
The installed packages are all the latest ones, ARCH kernel, fglrx and fglrx-utils, the installation is 2 or 3 days-old.

Offline

#2 2007-04-25 00:48:52

junglepeanut
Member
From: California
Registered: 2007-01-24
Posts: 145
Website

Re: ATI x700 and fglrx problem

Apparently some people are experiencing issues with this there is a thread about it. I will try using the fglrx again for fun, but normally mine works. As far as the difference except for a few things which don't apply to laptops I haven't noticed any difference in graphics with the open driver.
Post back in a little while with whether the new one works for me at least.

Offline

#3 2007-04-25 01:21:18

junglepeanut
Member
From: California
Registered: 2007-01-24
Posts: 145
Website

Re: ATI x700 and fglrx problem

Yep, same speed etc, actually maybe the open looked a little sharper, but I have done a lot of fine tuning with the stuff so maybe slightly different calls make things look slightly different.

Both make about 3000 fps on glxgears fullscreen with cpu set to full  power(1.73Ghz). Otherwise both make 250 fps at 800 MHz.

this is just my xorg.conf with the the open stuff commented out or changed to fglrx calls so that fglrx will work. It is not perfected but it should work with fglrx. Probably loads of warnings but otherwise should be fine.

Section "ServerLayout"
    Identifier     "Xorg Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Synaptic Touchpad" "AlwaysCore"
#    Option           "AIGLX"    "true"
EndSection

Section "ServerFlags"
    Option "AllowMouseOpenFail"  "true"
    
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc:unscaled"
    FontPath     "/usr/share/fonts/local"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/100dpi"
    FontPath     "/usr/share/fonts/PEX"
    FontPath     "/usr/share/fonts/cyrillic"
    FontPath     "/usr/share/lib/X11/fonts/latin2/75dpi"
    FontPath     "/usr/share/lib/X11/fonts/latin2/100dpi"
    FontPath     "/usr/share/fonts/Type1"
    FontPath     "/usr/share/fonts/ttf/western"
    FontPath     "/usr/share/fonts/ttf/decoratives"
    FontPath     "/usr/share/fonts/truetype"
    FontPath     "/usr/share/fonts/truetype/openoffice"
    FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
    FontPath     "/usr/share/fonts/latex-ttf-fonts"
    FontPath     "/usr/share/fonts/defoma/CID"
    FontPath     "/usr/share/fonts/defoma/TrueType"
EndSection

Section "Module"
        Load  "ddc"  
    Load  "dbe"
    Load  "dri"
    Load  "extmod"
    Load  "glx"
        Load  "bitmap"
    Load  "type1"
    Load  "freetype"
    Load  "record"
    Load  "vbe"
    Load  "xtrap"
    Load  "v4l"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "keyboard"
        Option      "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us"
    Option "XkbVariant" "lv3:ralt_switch"
EndSection

Section "InputDevice"
    Identifier  "Serial Mouse"
    Driver      "mouse"
    Option      "Protocol" "Microsoft"
    Option      "Device" "/dev/ttyS0"
    Option      "Emulate3Buttons" "true"
    Option      "Emulate3Timeout" "70"
    Option        "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
    Identifier  "PS/2 Mouse"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option          "ZAxisMapping"          "4 5"
    Option      "Device" "/dev/psaux"
    Option      "Emulate3Buttons" "true"
    Option      "Emulate3Timeout" "70"
    Option        "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
    Identifier    "Synaptic Touchpad"
    Driver        "synaptics"
    Option        "Device"    "/dev/psaux"
    Option        "Protocol"    "auto-dev"
    Option        "CorePointer"
    Option        "SendCoreEvents"  "true"
    Option        "HorizontalScrollDelta" "0"
EndSection

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


Section "Monitor"
    Identifier "Monitor0"
        Option "DPMS" "true"
    HorizSync    28.0 - 96.0 
    VertRefresh  50.0 - 75.0 
EndSection

Section "Device"
    Identifier   "Card0"
    Driver       "fglrx" #"radeon"
    VendorName   "All"
    BoardName    "All"
    Option         "MonitorLayout"         "LVDS,NONE"
        Option       "XAANoOffscreenPixmaps" "true"
        Option       "DRI"                   "true"
    Option       "GARTSize"              "64"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultColorDepth 24 
    SubSection "Display"
        Depth     24
        Modes "1400x900" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "DRI"
    Mode 0666
EndSection

Section "Extensions"
#    Option    "Composite"    "True"
#    Option  "Composite"    "Enable"
#    Option  "Composite"    "1"
    Option  "Composite"     "False"
EndSection

Offline

#4 2007-04-25 10:42:07

denis
Member
Registered: 2007-04-24
Posts: 6

Re: ATI x700 and fglrx problem

Thanks for helping. The config you posted didn't help, anyway I found something new.
According to the logs AIGLX was loaded, don't know why, so I disabled it.

Now when I startx I get something like this at the end of the log :
(I don't have it but I looked for it in google)

drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)

I had a look at other fglrx logs on the web, and this should not happen. Looks like something is wrong with dr[im], the devices don't seem to be created.
After that it succeeds to load libfglrxdrm and just hangs there.

Also "modprobe drm" failed with some error about memory, and my friend told me he had fglrx running on Ubuntu with no drm module.

Need I create those device nodes manually ? I suppose this should be handled by fglrx.
Any suggestions ?

Offline

Board footer

Powered by FluxBB