My biggest problem is what to do about…

October 24th, 2007 by timelady

…all the things I can’t do anything about.

I have an ATI Technologies Inc Radeon IGP 330M/340M/350M graphics card in my Compaq NC4000 laptop, which I dearly love. It has more ram than standard, (760Mb, but shares 32 with the video card), a 1.6Ghz processor, and a 60Gb hdd option. The laptop runs Gutsy Kubuntu (7.10) like a dream.

Except.

The 2.6.22 kernel has issues with this card, and not just in Ubuntu, according to responses in the Ubuntu forum about it. Sure, the ATI driver in Xorg works, but fglrx doesn’t. No Compiz whizzbang desktop effects, no brilliant rendering of Neverwinter Nights *sob*. (Actually, the game plays, it’s just like wading through treacle).

Installing fglrx drivers leave X broken, no screen, flickering, it is a mess. Restoring back to ATI is fine, but glxgears still runs appallingly slow. Grinding gears!!!

Looking around, I found Unofficial Linux/ATI resource, (imho) it is the best resource for this card.

I did follow suggestions on the site, no *major* success. BUT. I have increased the speed of glxgears. (1766 frames in 5.0 seconds = 353.155 FPS compared to 565 frames in 6.5 seconds = 87.177 FPS). It looks much smoother.

And here is how.

The suggestions for restoring after a failed attempt to install fglrx included the information that the install overwrites the libgl1-mesa package. So, I decided to reinstall libgl1-mesa. Hmm,that package/library doesn’t exist.

A quick sudo apt-cache search libgl1-mesa produced a nice list, and from it, I (re)installed libgl1-mesa-glx:
sudo apt-get install –reinstall libgl1-mesa-glx

A suggestion from another post to a forum somewhere, (I lost track, lets be honest, I had twelve tabs of info going at once), led me to also add to my /etc/X11/xorg.conf, down the very end:

Section “Extensions”
Option “Composite” “Disable”
EndSection

Section “ServerFlags”
Option “AIGLX” “off”

Now it seems to be a matter of waiting for a new kernel and some joy!!!

UPDATE:

From this article:

“For ATI Linux customers, last month was certainly a very exciting time from AMD announcing open specifications (and the subsequent delivery of the first batch and the creation of the RadeonHD driver) to the release of the fglrx 8.41 display driver. The AMD 8.41.7 driver was the first driver to be based upon AMD’s new code-base and had not only delivered R600 support for the Radeon HD 2900XT, but clear performance improvements across the board from the R300 to the R500. However, this 8.41.7 driver was not well received by all. AMD had intended this driver to be targeted solely for the R600 customers, but many with older GPUs had immediately upgraded with some then having a foul experience.

Today it’s now time where the fglrx driver reaches yet another milestone. Not only does today’s release address many of the outstanding bugs for the earlier GPU generations while also introducing a few new features, but it also delivers AIGLX support! Yes, you read that right. You can finally run your ATI graphics card with the fglrx driver and run Compiz, Beryl, or Compiz Fusion without using XGL! This is coming 13 months after NVIDIA had introduced its AIGLX support, but now just days after the release of Ubuntu 7.10 Gutsy Gibbon it’s here for ATI hardware. “


3 Responses to “My biggest problem is what to do about…”

  1. 1

    Marcos Says

    Have you tried with the last fglrx driver version 8.42.3 ?

    I have the same laptop and problems than you.

  2. 2

    Marcos Says

    Hello,
    I finally made one fresh installation of ubuntu gutsy 7,10.
    I put in the xorg.conf file this

    Driver “radeon”

    no more modifications in the xorg file. Desktop effects worked

    The most important is that I have tv-out. I used the xrandr extension.
    One script with this. (changes the resolution on the main screen, enable tv-out, and switch off the lcd screen.

    #!/bin/sh
    xrandr -s 800×600
    xrandr –output S-video –set load_detection 1
    xrandr –output S-video –auto
    xrandr –output LVDS –off

    second script to recover the standard configuration

    #!/bin/sh
    xrandr –output LVDS –mode 1024×768
    xrandr –output S-video –off

    Regards, Marcos

  3. 3

    Marcos Says

    # /etc/X11/xorg.conf (xorg X Window System server configuration file)
    #
    # This file was generated by dexconf, the Debian X Configuration tool, using
    # values from the debconf database.
    #
    # Edit this file with caution, and see the xorg.conf(5) manual page.
    # (Type “man xorg.conf” at the shell prompt.)
    #
    # This file is automatically updated on xserver-xorg package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xorg
    # package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command:
    # sudo dpkg-reconfigure -phigh xserver-xorg

    Section “Files”
    FontPath “/usr/share/fonts/X11/misc”
    FontPath “/usr/share/fonts/X11/cyrillic”
    FontPath “/usr/share/fonts/X11/100dpi/:unscaled”
    FontPath “/usr/share/fonts/X11/75dpi/:unscaled”
    FontPath “/usr/share/fonts/X11/Type1″
    FontPath “/usr/share/fonts/X11/100dpi”
    FontPath “/usr/share/fonts/X11/75dpi”
    # path to defoma fonts
    FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
    EndSection

    Section “Module”
    Load “i2c”
    Load “bitmap”
    Load “ddc”
    Load “dri”
    Load “extmod”
    Load “freetype”
    Load “glx”
    Load “int10″
    Load “vbe”
    EndSection

    Section “InputDevice”
    Identifier “Generic Keyboard”
    Driver “kbd”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “pc105″
    Option “XkbLayout” “es”
    EndSection

    Section “InputDevice”
    Identifier “Configured Mouse”
    Driver “mouse”
    Option “CorePointer”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “ImPS/2″
    Option “ZAxisMapping” “4 5″
    Option “Emulate3Buttons” “true”
    EndSection

    Section “InputDevice”
    Identifier “Synaptics Touchpad”
    Driver “synaptics”
    Option “SendCoreEvents” “true”
    Option “Device” “/dev/psaux”
    Option “Protocol” “auto-dev”
    Option “HorizScrollDelta” “0″
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “stylus”
    Option “Device” “/dev/input/wacom”
    Option “Type” “stylus”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “eraser”
    Option “Device” “/dev/input/wacom”
    Option “Type” “eraser”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “cursor”
    Option “Device” “/dev/input/wacom”
    Option “Type” “cursor”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “Device”
    Identifier “ATI Technologies Inc Radeon IGP 330M/340M/350M”
    Driver “radeon”
    BusID “PCI:1:5:0″
    #Option “TVOutput” “PAL”
    EndSection

    Section “Monitor”
    Identifier “Monitor genĂ©rico”
    Option “DPMS”
    EndSection

    Section “Screen”
    Identifier “Default Screen”
    Device “ATI Technologies Inc Radeon IGP 330M/340M/350M”
    Monitor “Monitor genĂ©rico”
    DefaultDepth 24
    SubSection “Display”
    Depth 1
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 4
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 8
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 15
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 16
    Modes “1024×768″
    EndSubSection
    SubSection “Display”
    Depth 24
    Modes “1024×768″
    EndSubSection
    EndSection

    Section “ServerLayout”
    Identifier “Default Layout”
    Screen “Default Screen”
    InputDevice “Generic Keyboard”
    InputDevice “Configured Mouse”
    InputDevice “stylus” “SendCoreEvents”
    InputDevice “cursor” “SendCoreEvents”
    InputDevice “eraser” “SendCoreEvents”
    InputDevice “Synaptics Touchpad”
    EndSection

    Section “DRI”
    Mode 0666
    EndSection

Leave a Reply


*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word