Bug#397438: Panel stays blank in MergedFB mode
Michel Dänzer
daenzer at debian.org
Fri Dec 15 02:30:47 PST 2006
On Fri, 2006-12-15 at 00:08 -0700, Bryan Stillwell wrote:
>
> 1. Get the latest code from the git repository.
> a. Do I just use git_xorg?
> b. Do I need xcb too?
No, you should only need xf86-video-ati.
> c. Modular or monolith?
The monolith has rested in peace for a while.
> 2. Remove the current x.org Debian packages to avoid conflicts.
Not really necessary, you can always reinstall xserver-xorg-video-ati.
> 3. Build x.org from the lastest git code.
> a. build.sh ?
> b. jhbuild ?
> c. ./autogen.sh --prefix=/tmp/modular && make && make install ?
I'd go for c) without bothering about --prefix or make install; just
copy or symlink the built ati_drv.so and radeon_drv.so
to /usr/lib/xorg/modules/drivers/. You could also use
make -C src {ati,radeon}_drv.la
to build only what you really need.
> 4. Test the results to see if the second monitor starts.
> a. startx -- /tmp/modular/bin/Xorg ?
Running just
X
should suffice.
> 5. If it doesn't work, start using git-bisect.
> a. Find an older changeset that didn't have the problem (I've heard
> 6.8.2 worked, but I haven't confirmed. Any guesses?)
You might have trouble building anything before 7.0 (tag XORG-7_0) from
the git tree. As Joachim suggested it may only have started with 6.6.3
for him, you could try 6.6.2 (tag ati-6_6_2) first.
> b. git bisect start
> git bisect bad master
> git bisect good ORIG_CHANGESET
>
> 6. Do a 'make clean' here?
Shouldn't be necessary, so long as it builds and the X server starts.
> 7. Repeat steps 3 and 4
>
> 8. Run 'git bisect good' if it worked and 'git bisect bad' if it didn't.
>
> 9. Repeat steps 6-8 until git tells me which commit is the culprit.
Right.
--
Earthling Michel Dänzer | http://tungstengraphics.com
Libre software enthusiast | Debian, X and DRI developer
More information about the Xorg-driver-ati
mailing list