serious display problems on Powerbook G4

Bug #10298 reported by David Feldman
28
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Fix Released
High
Daniel Stone

Bug Description

Just updated via Synaptic from Warty to Hoary. When I log in, everything looks
fine until the X server loads. When the login screen comes up it's unreadable -
I know it's the login screen only because of the colors. Otherwise it's a weird
flickering mess. However, the mouse cursor looks fine regardless of where I put it.

I can log in, in which case I get a flickering version of the desktop. I can
switch to another console and use it, but it flickers too, some of the text is
missing or misaligned, and it's hard to read.

I'm running a Powerbook G4 DVI 667MHz.

Revision history for this message
Daniel Stone (daniels) wrote :

I have a patch sitting in my inbox that just needs a bit of love from Ben
Herrenschmidt to fix this.

Revision history for this message
Daniel Stone (daniels) wrote :

*** Bug 10210 has been marked as a duplicate of this bug. ***

Revision history for this message
Daniel Stone (daniels) wrote :

*** Bug 9809 has been marked as a duplicate of this bug. ***

Revision history for this message
Sven Herzberg (herzi) wrote :

This patch is supposed to fix #3124 too? (If so I can stop hacking on that now)

Revision history for this message
Daniel Stone (daniels) wrote :

Fo'shizzle.

Revision history for this message
Jamie Wilkinson (jaq-spacepants) wrote :

(In reply to comment #1)
> I have a patch sitting in my inbox that just needs a bit of love from Ben
> Herrenschmidt to fix this.

How much love? 15 days of love? :-)

Is this fabled patch X side or kernel side; what's it going to take to get it
applied?

I hate to whine, but I just took the plunge from warty to this shiny new Xorg
thing and now I have an unusable, yet beautifully cubist gdm login screen.

Revision history for this message
Daniel Stone (daniels) wrote :

X-side. It's seemingly solved a few problems already, but I've had other things
on my plate while I've had the new drivers out for testing. Was hoping to get
to an upload today.

Revision history for this message
chombier (chombier) wrote :

(In reply to comment #7)
> X-side. It's seemingly solved a few problems already, but I've had other things
> on my plate while I've had the new drivers out for testing. Was hoping to get
> to an upload today.

Any chance to have this patch published on this thread ?
It's sad to have a powerbook running ubuntu hoary only in console mode.

Revision history for this message
Daniel Stone (daniels) wrote :

Just uploaded it now.

Revision history for this message
Daniel Stone (daniels) wrote :
Download full text (3.3 KiB)

xorg (6.8.1-1ubuntu4) hoary; urgency=low

  * Remove debian/patches/099d*, as it broke UTF-8 locale handling and didn't
    actually fix the xterm manpage at all (closes: Ubuntu#3645).

  * Add patches stolen from the X.Org 6.8.x branch, including:
    + Perform soft resets right on non-r3xx (fd.o#988).
    + Prevent segfault in GLX on certain GL versions (fd.o#1672).
    + Fix server crash when unsetting screensaver attributes (fd.o#1695).
      (fd.o#591).
    + Prevent conflict with certain #defined constants (bool) in xf86cfg
      (fd.o#557).
    + Drag nVidia driver back from XFree86 (via X.Org HEAD) with more hardware
      support, fix for DPMS issues, PCI-Xpress support, DPMS on DVI, cursor
      fixes for NV11, proper console restoration, and Xv syncing on vblank
      (fd.o#1777).
    + Fix a stack overflow in XKB handling within libX11 (fd.o#1459).
    + Fix xmodmap stack overflow (fd.o#1818).
    + Fix from myself to fix panel size derivation when stretching is enabled
      (fd.o#1881, Ubuntu#1218).
    + Include server control keys in macintosh/us XKB definition (fd.o#1872).
    + Actually reset DPMS timer on input (fd.o#792, Ubuntu#3614).
    + Move all the fixes from #000 Fedora to this patch, as they have since
      been approved for 6.8.2.
    - New: debian/patches/000_stolen_from_6.8_branch.diff
    - Removed: debian/patches/000_stolen_from_fedora.diff
    + Large patch from Ben Herrenschmidt rejigging the detection logic for
      many ATI cards; see annotation in patch. Note that this is not yet
      committed, so this patch is subject to change and hasn't yet been folded
      into _6.8_branch.diff. This patch obsoletes #099m.
      - New: debian/patches/000_stolen_from_6.8_branch_benh_ati.diff
      - Updated:
      debian/patches/024_ati_r128_and_radeon_enable_build_without_vgahw.diff
      - Removed: debian/patches/099m_radeon_fwpll_support.diff

  * Remove interrupt handler completely on exit so we don't get lockups
    (closes: Ubuntu#2411).
    + New: debian/patches/025_r128_remove_interrupt_handler.diff

  * Add 1440x900 @ 100Hz modeline for 17" Apple iMacs (closes: Ubuntu#3712).
    + Updated: debian/xserver-xorg.templates,
      debian/989_ubuntu_add_extra_modelines_from_xorg.diff

  * Stop writing out HorizSync and VertRefresh lines to xorg.conf; if it can
    be detected by DDC, then let the driver do that instead of tying us to a
    specific monitor, and if we need to calculate it from the resolution, then
    it's a driver bug that needs fixing.
    + Updated: debian/local/dexconf.

  * First cut at proper ia64 control files (closes: Ubuntu#3817).
    + Updated: debian/MANIFEST.ia64.in, debian/xserver-xorg.install.ia64,
      debian/xlibmesa-dri.install.ia64, debian/xlibmesa-dri-dbg.install.ia64,
      debian/xserver-xorg.docs.ia64

  * Stop shipping damage.h, which is an old preliminary cut at the Damage
    client API; superseded by Xdamage.h.
    + Updated: MANIFEST.*.in, libxdamage-dev.install.

  * Fix link name (Xres->XRes) in libxres1.

  * Make libx11-dev Depend on libxkbfile-dev, and libxp-dev on libxau-dev, as
    they use files from these libraries.

  * Add dmxext.h and dmxproto.h to libdmx...

Read more...

Revision history for this message
chombier (chombier) wrote :

(In reply to comment #9)
> Just uploaded it now.

And it works really great ! Many thanks ! (:

 - Jean-Pierre.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.