Endlich Ubuntu 9.04

Veröffentlicht von am 10. Juli 2009 in Linux | 2 Kommentare

Als (einigermaßen) begeisterter (K)Ubuntu-User hatte ich ein ziemlich großes Problem, als ich von Kubuntu-8.10 auf Kubuntu-9.04 RC aktualisierte und mir praktisch der Bildschirm einfror. Die Performance des Rechners (IBM Thinkpad T41) brach ein und der X-Server-Task verschlang 30-90% der Rechnerleistung. Ich suchte die Bugreports ab (das war Anfang April) aber ich schien irgendwie der Einzige mit dem Problem zu sein. So re-installierte ich ein Kubuntu-8.10 und spielte Backports (OpenOffice3, KDE4, …) ein. Unbefriedigend.

Nun nahm ich mir vorgestern ein herumliegendes T41 und installierte Ubuntu-9.04 und das lief erwartungsgemäß super. Also wagte ich mich erneut ran und aktualisierte mein Notebook. Und wieder fror mir der Desktop ein und der X-Server brauchte alle Rechenleistung für sich. Aber diesmal fand ich die Lösung im Ubuntu Bugtracker. Man muss/sollte bei “betagten ATI-Karten vom XAA- zum EXA-Treiber wechseln

Im Ergebnis ist es ein klitzekleiner hack in der xorg.conf:

Section "Device"
    Identifier      "Configured Video Device"
EndSection

wird zu

Section "Device"
    Identifier      "Configured Video Device"
    Option "AccelDFS" "on"
    Option "AccelMethod" "XAA"
    Option "MigrationHeuristic" "smart" # "greedy" works well also
    Option "EnablePageFlip" "on"
    Option "EnableDepthMoves" "on"
    Option "ColorTiling" "on"
    Option "FBTexPercent" "0"
    Option "RenderAccel" "on"
EndSection

und alles ist wieder gut!

flattr this!

2 Kommentare

  1. Jambus
    11. Juli 2009

    Welche Grafikkarte benutzt Du genau? Habe ein ähnliches Problem mit einer “Radeon RV250 [Mobility FireGL 9000]” (hwinfo).

    Antworten
  2. Dirk
    17. Juli 2009

    lspci sagt:

    ATI Technologies Inc Radeon RV250 [Mobility FireGL 9000] (rev 02)

    und hwinfo:

    152: udi = '/org/freedesktop/Hal/devices/pci_1002_4c66'
    info.udi = '/org/freedesktop/Hal/devices/pci_1002_4c66'
    linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0'
    info.parent = '/org/freedesktop/Hal/devices/pci_8086_3341'
    pci.linux.sysfs_path = '/sys/devices pci0000:00/0000:00:01.0/0000:01:00.0'
    info.product = 'Radeon RV250 [Mobility FireGL 9000]'
    pci.product_id = 19558 (0x4c66)
    pci.vendor_id = 4098 (0x1002)
    pci.subsys_product_id = 1329 (0x531)
    pci.subsys_vendor_id = 4116 (0x1014)
    pci.device_class = 3 (0x3)
    pci.device_subclass = 0 (0x0)
    pci.device_protocol = 0 (0x0)
    pci.vendor = 'ATI Technologies Inc'
    info.vendor = 'ATI Technologies Inc'
    pci.product = 'Radeon RV250 [Mobility FireGL 9000]'
    pci.subsys_vendor = 'IBM'
    linux.hotplug_type = 2 (0x2)
    linux.subsystem = 'pci'
    info.subsystem = 'pci'
    Antworten

Hinterlasse eine Antwort