Launchpad has imported 52 comments from the remote bug at
https://bugs.freedesktop.org/show_bug.cgi?id=35457.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2011-03-19T23:24:50+00:00 Brian Visel wrote:

This is a severe issue, that prevents me (and a decent number of others) from 
using accelerated graphics.  
  
This bug has the following behaviors:

* Corrupts the displayed graphics of every running program (as far as I can 
tell).
* Often corrupts the pointer graphics
* Corrupts fonts
* Corrupts the terminal display with noise from X, if you switch to a terminal
* Exists in accelerated and unaccelerated modes, but is marginal when not 
accelerated.
* Is made worse by KMS
* Is made worse by Compositing.
* Affects a rather large number of users (many with the rs690/x1200/x1250 
cards, which are common in netbooks)


The previous workaround has been to disable KMS, which I believe somehow caused 
the radonhd driver to be used (uncertain about this).  Either way, it brought 
the garbage to a usable level, and still allowed acceleration.  However, that 
is not the case now.  Using nomodeset results in a non-accelerated desktop.

Please let me know what pieces of information I should supply, and how I
can be of assistance regarding this.

Note that glxinfo currently (with kms disabled) reports me to be using
SGI and Mesa.  Direct Rendering is "Yes", but it's actually using
software, yes?.  Even with this totally different driver set, I still
sometimes get the corruptions (particularly after a long time running).

Is it possible that some fundamental thing (like a base memory address,
or how much shared memory is to be used, or something) is being
misreported and causing all these issues?   This seems to be a very
difficult bug to sort out, as it has been around a while.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/0

------------------------------------------------------------------------
On 2011-03-19T23:30:11+00:00 Brian Visel wrote:

Created attachment 44628
A screenshot that clearly displays corruption between program visuals

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/1

------------------------------------------------------------------------
On 2011-03-19T23:40:35+00:00 Airlied-freedesktop wrote:

/var/log/Xorg.0.log and dmesg with KMS enabled.

Does your bios have an option for sideport RAM, do you know if you have
sideport?

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/2

------------------------------------------------------------------------
On 2011-03-20T08:05:49+00:00 Brian Visel wrote:

Yes, I believe I do have sideport ram.  In discussion in bug #25469, (A
duplicate of bug #27529, which got marked 'resolved--fixed'), someone
stated they have the same issue, and that they have the same model of
laptop as myself, and that the sideport ram can't be disabled in the
bios (which is true in my case as well).

I am currently running xorg 1.10.0, with ati drivers from the git repo
(xf86-video-ati), pulled yesterday.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/3

------------------------------------------------------------------------
On 2011-03-20T08:07:25+00:00 Brian Visel wrote:

Created attachment 44638
dmesg with KMS enabled

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/4

------------------------------------------------------------------------
On 2011-03-20T08:08:21+00:00 Brian Visel wrote:

Created attachment 44639
Xorg.0.log, KMS enabled

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/5

------------------------------------------------------------------------
On 2011-03-20T08:51:36+00:00 agd5f wrote:

Does:
Option "ColorTiling" "False"
in the device section of your xorg.conf fix the issue?  This might be a 
duplicate of bug 33929.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/6

------------------------------------------------------------------------
On 2011-03-20T11:11:05+00:00 Brian Visel wrote:

No, that appears to have no effect.
(thanks for taking time to troubleshoot this with me)

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/7

------------------------------------------------------------------------
On 2011-03-21T09:38:40+00:00 Brian Visel wrote:

read the 'severity' description in 'help', and updated this to a
blocker.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/8

------------------------------------------------------------------------
On 2011-03-21T09:53:31+00:00 agd5f wrote:

The gart table buffer needs to be aligned to size (table address needs
to be 512k aligned for 512 MB GART).  I'm not sure if the Linux DMA API
provides any mechanism to request that.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/9

------------------------------------------------------------------------
On 2011-03-21T10:16:24+00:00 agd5f wrote:

Created attachment 44674
check gart table align

Can you try this patch and see if it prints an error when you load the
driver?

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/10

------------------------------------------------------------------------
On 2011-03-21T14:43:07+00:00 Brian Visel wrote:

Unfamiliar with working with compiling the kernel, so it took me a
while.

The module loads without complaint, either to the terminal or to dmesg.
I checked the strings in radeon.ko to make sure I had installed the right .ko 
file, and it's the right one.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/11

------------------------------------------------------------------------
On 2011-03-26T16:22:20+00:00 Brian Visel wrote:

Just to clarify, since there's been no activity on the bug, in case
there was a misunderstanding:

by "The module loads without complaint," I didn't mean that it was
working properly, just that the module loaded.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/12

------------------------------------------------------------------------
On 2011-04-15T21:43:52+00:00 krmolot wrote:

It's a same problem?
https://bugs.archlinux.org/task/23215?string=x1250&project=1&type%5B0%5D=&sev%5B0%5D=&pri%5B0%5D=&due%5B0%5D=&reported%5B0%5D=&cat%5B0%5D=&status%5B0%5D=open&percent%5B0%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=&closedto=
https://bugzilla.novell.com/show_bug.cgi?id=678264

p.s. My computer is crash whis screen cooruption when GDM is start when KMS is 
enable (kernel 2.6.37). Together with kernel 2.6.38 in gxgears i see black 
screen. When KMS is disable it's switch to the software 3d rendering. Tested 
distros: Ubuntu 11.04, Arch
notebook: eMachines D620, video: x1250

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/13

------------------------------------------------------------------------
On 2011-04-22T02:22:31+00:00 axel wrote:

Hi Guys,
       do not know if you are aware but this issue affects a lot of netbooks 
built by the same company Gateway,Acer,Packard Bell.

Its been plaguing me for over 2 years, like most people I disabled KMS
to get it working in the interim or just did not use compiz.

Problem is now Ubuntu is launching 11.4 next week ....with as you are aware 
Unity.  Unity and any desktop affects will no no longer work because of this 
bug,
as will all compix desktop effects!!


We are about to get a "lot" of bad Ubuntu user experience with Unity next week.


Is this going to be another argument for Wayland and justifies MS's 
controversial move?
 
Can I assist in any way ? Lets prove him wrong.

I have pulled in the latest main git repo and compiled the latest
driver.

Its an  holiday in the UK I can dedicate a few days of my time to this
if it helps?

I can compile and add patches at your disposal.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/14

------------------------------------------------------------------------
On 2011-05-08T08:30:54+00:00 André Oliva wrote:

I also have this problem. In my case, the corruption is not in the form
of horizontal lines; simply the area inside any window that requires 3d
graphics is black or frozen. I use Ubuntu 11.04. Compiz simply doesn't
start, and the same behavior for programs like Stellarium or the visual
module in Python (that I use very often). This behavior was **not
present** a year ago in Ubuntu < 10.04. 2D acceleration works well (as a
workaround, I can use `export LIBGL_ALWAYS_SOFTWARE=1`, but of course
that is not a solution because graphics are extremelly slow).

The issue does not occur always. "Sometimes" I have an slow 3d
acceleration (that I suspect it's really software rendering), and
"sometimes" I have normal 3d acceleration (fast, smooth, as expected). I
really don't understand when it works and when it doesn't work. If you
give me instructions, I can help to clarify this. /var/log/Xorg.0.log
has nothing strange.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/15

------------------------------------------------------------------------
On 2011-05-28T05:20:28+00:00 André Oliva wrote:

The bug that I reported in Launchpad was incorrectly marked as a
duplicate of this bug. I filed bug 37679 here in Freedesktop about this
issue.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/16

------------------------------------------------------------------------
On 2011-06-02T13:07:01+00:00 Brian Visel wrote:

>From Launchpad:

Setting VBLANK_MODE=0 seems to delay the appearance of corruption.
Example:

Starting a regular, non-accelerated gnome-session, and then running:
VBLANK_MODE=0 glxgears

..it takes a while (and some dragging of glxgears around the screen)
before the corruption appears, whereas normally it would appear rather
quickly.

As noted before, the corruption isn't limited to the accelerated areas,
and can happen when running a non-composited desktop under normal usage.
Running openGL programs or compositing makes it appear very readily,
though.

I believe it was mentioned in the Launchpad bug, but not here -- Once
corruption begins, changes in an X-Session can affect other virtual
consoles (e.g., once corruption begins, start a slow-loading program,
switch to a virtual console, and as the program maps its graphical
components, the console graphics get corrupted).

Hope this helps..

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/17

------------------------------------------------------------------------
On 2012-02-25T01:20:16+00:00 Stillcompiling wrote:

I am a long-time sufferer of this problem.
I have the Gateway LT3103u, which is 

I have not yet applied Alex's patch, but I recently tried playing with the 
gartsize and vramlimit options.
gartsize seems to have no effect.
However, setting the vramlimit to 64 seems (2 reboots later) to clear up the 
corruption.
vramlimit of 128, 256, and 0 (0 is ignored) each result in corruption

The card normally reports 384 MB of vram and 512 MB of gtt memory.

Is it possible this computer is misreporting the amount of sideport ram?
I read someplace that th x1270 can only have up to 128, but that there
is some "Hypermemory" mumbo jumbo going on that adds some of your system
ram to the mix.

Unfortunately, the Gateway LT3103u has a terrible bios config. you can't
change anything, and you can't see much of anything either.

So, for the record: adding "radeon.vramlimit=64" to the kernel
parameters in grub seems to alleviate the problem.

I'm running gentoo amd64, kernel 3.2.6-gentoo and git mesa

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/18

------------------------------------------------------------------------
On 2012-03-10T05:26:27+00:00 Stillcompiling wrote:

Experienced my first bit of corruption since adding "radeon.vramlimt=64" to my 
kernel params.
When switching from tuxracer back to the native desktop mode 1366x768, the 
pointer was corrupted.

One of the striking characteristics of this problem has always been that
the pointer and character glyphs would always get clobbered. Only the
pointer was affected this time

Happily the first time a popup happened that covered the cursor for a
moment it was restored.

Other than that my experience has been great with the vramlimit in
place.

One more observation:
It does not look to me like the problem is an byte alignment issue. When 
vramlimit is disabled, I can trigger the issue very quickly by going to a 
google image search page in firefox and scrolling down through the images.
I can see what looks to me like linear versions of the images filling up the 
display from top to bottom. If I correctly guess where firefox tabs are the 
tabs will usually repaint that part of the window correctly, though there is 
competition between (I'm guessing) the image cache and the screen, with one 
overwriting the other, until you restart the X session. I would speculate that 
either the size or location of the shared "hypermemory" vram is being 
miscalculated, or that some of that 384 the bios reports as vram should be 
treated as gtt memory.

BTW, I am a C programmer... If I knew where to start, I'd love to work
on this problem from a code angle. I've looked at the code somewhat, but
even in the code specific to my driver there is a lot of code in
different places.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/19

------------------------------------------------------------------------
On 2012-03-12T05:32:06+00:00 Michel-daenzer wrote:

(In reply to comment #18)
> I have not yet applied Alex's patch, [...]

Have you been able to test it in the meantime? It doesn't seem very
likely it'll help, but...

> However, setting the vramlimit to 64 seems (2 reboots later) to clear up the
> corruption.
> vramlimit of 128, 256, and 0 (0 is ignored) each result in corruption

Can others affected by the problem confirm this?

Can you attach the dmesg output from with and without the working
vramlimit?


(In reply to comment #19)
> When switching from tuxracer back to the native desktop mode 1366x768, the
> pointer was corrupted.
[...]
> Happily the first time a popup happened that covered the cursor for a moment
> it was restored.

Sounds like that was just intermittent corruption of the hardware cursor
memory buffer then, e.g. due to a 3D driver bug causing it to be
accidentally overridden. Probably not the same problem this report is
about.


> BTW, I am a C programmer... If I knew where to start, I'd love to work on this
> problem from a code angle. I've looked at the code somewhat, but even in the
> code specific to my driver there is a lot of code in different places.

See e.g. rs690_mc_init() in drivers/gpu/drm/radeon/rs690.c .

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/20

------------------------------------------------------------------------
On 2012-03-12T06:39:06+00:00 agd5f wrote:

Might also be related to bug 37679 (interrupt problems).  Can you try a
similar patch to the ones on that bug?

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/21

------------------------------------------------------------------------
On 2012-03-14T14:43:19+00:00 Cboulte wrote:

I have a packard bell dot m/a (radeon x1270) and have the issue described in 
this bug. My setup:
 * kernel 3.2
 * libdrm 2.4.30
 * mesa 7.11.2

I replaced the bios with a modded one that allow tweaking of video ram
type. I tried two settings: uma only and uma+sideport.

 * UMA (256M)
   * No graphic corruption
   * No laggy window movement
   * glxgear fps ~= 360

 * UMA+sideport (256M+64M)
   * Massive graphic corruption
   * Laggy window movement
   * glxgears fps ~= 200

A diff between dmesg output:
$ diff dmesg.uma dmesg.uma+sideport 
9c9
< [drm] Detected VRAM RAM=256M, BAR=256M
---
> [drm] Detected VRAM RAM=384M, BAR=256M
11c11
< [drm] radeon: 256M of VRAM memory ready
---
> [drm] radeon: 384M of VRAM memory ready
15c15
< [drm] PCIE GART of 512M enabled (table at 0x000000006C180000).
---
> [drm] PCIE GART of 512M enabled (table at 0x000000006B800000).
31a32
> [drm] radeon: power management initialized

Hope it can help. I can make more test if needed.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/22

------------------------------------------------------------------------
On 2012-03-15T19:33:58+00:00 Stillcompiling wrote:

(In reply to comment #20)
> (In reply to comment #18)
> > I have not yet applied Alex's patch, [...]
> 
> Have you been able to test it in the meantime? It doesn't seem very likely
> it'll help, but...
>
I did finallly try the gart alignment patch (required a minor tweak, 
gart.table.ram.ptr changed to gart.ptr) 
No change and no line in dmesg. 

> > BTW, I am a C programmer... If I knew where to start, I'd love to work on 
> > this
> > problem from a code angle. I've looked at the code somewhat, but even in the
> > code specific to my driver there is a lot of code in different places.
> 
> See e.g. rs690_mc_init() in drivers/gpu/drm/radeon/rs690.c .

Thanks! I am poking around in drm/radeon. I wonder if it is possible to
step through loading radeon.ko in gdb... There is no serial port on this
puppy

(In reply to comment #21)
> Might also be related to bug 37679 (interrupt problems).  Can you try a 
> similar
> patch to the ones on that bug?

The quirks in bug 37679 seem to just force msi.
Thesymtos do not seem to apply. interrup count steadily rises with glxgears. I 
also booted with radeon.msi=1 (which has the same effect). No difference other 
than being assigned a different irq
(In reply to comment #22)
> I have a packard bell dot m/a (radeon x1270) and have the issue described in
> this bug. My setup:
>  * kernel 3.2
>  * libdrm 2.4.30
>  * mesa 7.11.2
> 
> I replaced the bios with a modded one that allow tweaking of video ram type. I
> tried two settings: uma only and uma+sideport.
> 
>  * UMA (256M)
>    * No graphic corruption
>    * No laggy window movement
>    * glxgear fps ~= 360
> 
>  * UMA+sideport (256M+64M)
>    * Massive graphic corruption
>    * Laggy window movement
>    * glxgears fps ~= 200
> 
> A diff between dmesg output:
> $ diff dmesg.uma dmesg.uma+sideport 
> 9c9
> < [drm] Detected VRAM RAM=256M, BAR=256M
> ---
> > [drm] Detected VRAM RAM=384M, BAR=256M
> 11c11
> < [drm] radeon: 256M of VRAM memory ready
> ---
> > [drm] radeon: 384M of VRAM memory ready
> 15c15
> < [drm] PCIE GART of 512M enabled (table at 0x000000006C180000).
> ---
> > [drm] PCIE GART of 512M enabled (table at 0x000000006B800000).
> 31a32
> > [drm] radeon: power management initialized
> 
> Hope it can help. I can make more test if needed.

That 384 number seems like the most likely suspect.
I see indications several places that theres only 64M of sideport VRAM, but 384 
== 128 + 256

I'm not sure where that specific piece of data (the 128M of internal vram) is 
coming from, or whether it can be "fixed" by poking 64 * 1024 * 1024 into some 
register...
I tried arbitrarily setting rdev->mc.real_vram_size to 320M as soon as it was 
set, but that had no effect

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/23

------------------------------------------------------------------------
On 2012-03-28T13:06:20+00:00 Carl Fink wrote:

Just another user reporting the same bug. Experienced with both Debian
(Unstable) and Knoppix on a Gateway LT3119u netbook.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/24

------------------------------------------------------------------------
On 2012-04-09T20:06:52+00:00 Carl Fink wrote:

Created attachment 59703
Another screenshot showing corruption

I'm uploading two more screenshots taken from my Gateway LT3119u
netbook, running Debian Unstable. I've also duplicated the phenomenon on
Knoppix. I hope this additional information will both prove useful and
prod the team to fix this long-ago-reported bug.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/25

------------------------------------------------------------------------
On 2012-04-09T20:07:41+00:00 Carl Fink wrote:

Created attachment 59704
Second attachment showing corruption.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/26

------------------------------------------------------------------------
On 2012-04-12T07:32:13+00:00 agd5f wrote:

Do either of these help?

(as root):

radeonreg regset 0x6564 0xffffffff
radeonreg regset 0x6568 0xffffffff
radeonreg regset 0x656c 0xffffffff
radeonreg regset 0x6570 0xffffffff

or:

radeonreg regset 0x6acc 0x00000000


You can grab radeonreg here:
http://cgit.freedesktop.org/~airlied/radeontool/

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/27

------------------------------------------------------------------------
On 2012-04-12T18:58:27+00:00 Stillcompiling wrote:

archaeopteryx radeontool # ./radeonreg regset 0x6564 0xffffffff
OLD: 0x6564 (6564)      0x7fff7fff (2147450879)
NEW: 0x6564 (6564)      0x7fff7fff (2147450879)
archaeopteryx radeontool # ./radeonreg regset 0x6568 0xffffffff
OLD: 0x6568 (6568)      0x7fff7fff (2147450879)
NEW: 0x6568 (6568)      0x7fff7fff (2147450879)
archaeopteryx radeontool # ./radeonreg regset 0x656c 0xffffffff
OLD: 0x656c (656c)      0x7fff7fff (2147450879)
NEW: 0x656c (656c)      0x7fff7fff (2147450879)
archaeopteryx radeontool # ./radeonreg regset 0x6570 0xffffffff
OLD: 0x6570 (6570)      0x7fff7fff (2147450879)
NEW: 0x6570 (6570)      0x7fff7fff (2147450879)
archaeopteryx radeontool # ./radeonreg regset 0x6acc 0x00000000
OLD: 0x6acc (6acc)      0x00000000 (0)
NEW: 0x6acc (6acc)      0x00000000 (0)
archaeopteryx radeontool # 


It did not prevent the corruption. I don't know if the 0x7ff7fff resultant 
value is significant.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/28

------------------------------------------------------------------------
On 2012-04-12T20:06:52+00:00 Carl Fink wrote:

Your radeontool package is different from the radeontool package that
comes with Debian-name collision?

After running autoconf.sh and then make ... there is still no radeonreg
program, making it impossible to test your suggested commands.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/29

------------------------------------------------------------------------
On 2012-04-12T20:29:13+00:00 agd5f wrote:

you can use avivotool as well.  same syntax.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/30

------------------------------------------------------------------------
On 2012-04-13T19:43:42+00:00 Carl Fink wrote:

Thanks to Alex's tip on avivotool, I was able to try the suggested
settings. According to the output, those were already the values stored
in the registers and the commands had no effect.

FWIW, I discovered that I can reliably cause the corruption to happen in
seconds by loading the game "Secret Maryo Chronicles" (smc).

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/31

------------------------------------------------------------------------
On 2012-04-27T13:50:55+00:00 Brian Visel wrote:

I've installed (and since deinstalled) the modified bios, but it enabled me to 
do some testing.  The system was unstable, and would freeze hard every 3-5 
minutes or so when in either sideport-only or uma-only modes.  However:
Graphics *seem* to work fine (either way, work much better) with things set 
either to Sideport only or UMA-only.  Using sideport+uma caused massive 
corruption, as 'normal'.

Interestingly, although the BIOS states that there are 64mb of sideport
ram, the system thinks I have 128mb when sideport-only is set in the
bios.

This seems to correlate with d4ddio's observation:
> I see indications several places that theres only 64M of sideport VRAM, but 
> 384 == 128 + 256

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/32

------------------------------------------------------------------------
On 2012-04-28T05:41:07+00:00 axel wrote:

Hi Brian,
       I have been a bit quiet on this bug because of work commitments. I too 
flashed my Packard Bell dot ma with the Gateway v1.3302 BIOS (Although I have 
lost VT support which is a pain)

I initially achieved graphics stability by changing the UMA+Sideport to
just UMA in the Advanced Northbridge Options.

In Sideport only Mode it indicates that there is only 64MB of video
memory and when I try to boot with sideport only the laptop hangs on
boot.

Have you tried the following?

Internal Video Mode:  UMA+Sideport
Video Memory:   Auto
Dual Mode Interleaving: Enabled
Dual Mode Non-Interleaving SP Size: 0MB
Dual Mode Interleav Ratio: 1:7 


In theory this should allocate 512 MB of video ram (UMA=448 + 64 Sideport) 
Ratio of 1x64  Sideport to 7x64 UMA.  
If you look up the specs of the RS690 this is its theoretical MAX addressable 
memory and so they back each other up.

http://en.wikipedia.org/wiki/Comparison_of_AMD_graphics_processing_units


As such it suggest that the main BIOS Page is incorrect in reporting 384 MB
video RAM (256MB Max UMA + 128MB Sideport) as Sideport is probably only 64MB as 
reported accurately by the "Advance NB Options Page". Also note if Main page of 
the BIOS is correct why when you set the UMA Memory manually to e.g. 32MB does 
the value reported in that page not drop ?

It all looks to me like sideport is only 64MB.


Since I have been running the settings above I cannot recreate the problem
with UMA+Sideport and Graphics performance has massively improved. I can now 
play iPlayer full screen with the standard un-accelerated ati driver.


>> I would like somebody else to test these settings because I suspect that 
I may not be seeing the corruption because Unity has defaulted to 2d mode 
regardless of what I choose on the login screen. 


For those that want the background as to what these BIOS options mean see the 
link below;
http://www.tomshardware.co.uk/forum/322592-15-difference-sideport-mode

I will also attach some BIOS Developers guides for the chipsets for
reference

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/33

------------------------------------------------------------------------
On 2012-04-28T05:47:44+00:00 axel wrote:

Created attachment 60735
RS690 BIOS Developers Requster guide

RS690 BIOS Developers Register guide

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/34

------------------------------------------------------------------------
On 2012-04-28T05:51:25+00:00 axel wrote:

Created attachment 60736
RS780G BIOS Developers Guide

RS780G BIOS Developers Guide
Not the same as the RS690 but this doc seems to have many similarities with 
gateway bios and provide some interesting insights to the chip-sets 
capabilities.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/35

------------------------------------------------------------------------
On 2012-04-28T05:59:11+00:00 axel wrote:

by the way I should also point out .... that despite me setting the
values above ....the 2048 MB System Memory and theoretical 512MB Video
Memory allocation..... I only see the total system memory drop by 256K
not 512MB.

So perhaps with this BIOS you can not allocate more that 256K

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/36

------------------------------------------------------------------------
On 2012-04-28T13:48:49+00:00 mattocompleto wrote:

I confirm also to have similar problems on my laptop.It's a Samsung P200
with an ATI X1250, the chipset should be the R600 chipset with installed
Ubuntu 12.04 LTS.

In Unity I can see weird lines below the bar
[IMG]http://i46.tinypic.com/2ur55yp.png[/IMG]
[IMG]http://i49.tinypic.com/10hr30y.png[/IMG]

and also I can see font corruptions on the bars of gnome-shell.
[IMG]http://img827.imageshack.us/img827/8899/gnome3.jpg[/IMG]

$ lspci -nn | grep VGA
01:05.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI 
Radeon Xpress 1250 [1002:7942]

see this on ubuntuforums
http://ubuntuforums.org/showthread.php?t=1967462&highlight=x1250

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/37

------------------------------------------------------------------------
On 2012-05-06T05:39:04+00:00 Carl Fink wrote:

Since this bug was reported over a year ago and no real progress has
been made in fixing it, may I ask a knowledgeable person what the last
working version of the code was, before this bug was introduced? Is
there any way to create a "radeon-unsupported" module for those of us
who have chipsets X.org doesn't plan to support with their newer
versions?

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/38

------------------------------------------------------------------------
On 2012-05-06T11:36:54+00:00 Stillcompiling wrote:

(In reply to comment #38)
> Since this bug was reported over a year ago and no real progress has been made
> in fixing it, may I ask a knowledgeable person what the last working version 
> of
> the code was, before this bug was introduced? Is there any way to create a
> "radeon-unsupported" module for those of us who have chipsets X.org doesn't
> plan to support with their newer versions?

The simple answer is that (afaik) this particular hardware set of
hardware has had trouble since kernel mode-setting was introduce. There
is not going to be a git bisect-able place where the problem started
happening.

...


I do have a question for devs... I have been all over the initialization code 
and I cannot find a place where the sideport RAM is treated as distinct from 
the UMA "vram".  Is this stuff set up by the atombios? Is there a way to see 
what hardware addresses ranges are assigned? Is there a way to fix the GART 
(table) if the bios is setting up overlapping or otherwise broken addresses for 
GTT, UMA and sideport vram?

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/39

------------------------------------------------------------------------
On 2012-05-07T18:09:56+00:00 Brian Visel wrote:

There has never been a working version of the radeon driver -- last
working version
was radeonhd, which is a different driver.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/40

------------------------------------------------------------------------
On 2012-05-07T18:19:59+00:00 Brian Visel wrote:

Sorry, comment #40 was in response to comment #38 -- I did not see that
d4dd10 had responded (accurately and in more specific detail) already.

Note -- I'm out of the running on this for now, I've bricked my laptop
with a modified bios, and it'll probably take a bit of work to undo.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/41

------------------------------------------------------------------------
On 2012-05-09T06:48:46+00:00 agd5f wrote:

(In reply to comment #39)
> 
> I do have a question for devs... I have been all over the initialization code
> and I cannot find a place where the sideport RAM is treated as distinct from
> the UMA "vram".  Is this stuff set up by the atombios? Is there a way to see
> what hardware addresses ranges are assigned? Is there a way to fix the GART
> (table) if the bios is setting up overlapping or otherwise broken addresses 
> for
> GTT, UMA and sideport vram?

It's not treated separately from UMA from the driver's perspective (or
the HW for that matter).  The hw as an FB aperture that points to stolen
system memory (for UMA only) or some combination of sideport and stolen
system memory for (sideport+UMA or sideport only).  The bios normally
sets up the sideport and UMA as interleaved if both are enabled for
maximum performance.  GART is a separate aperture and has nothing to do
with sideport or the stolen system memory block.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/42

------------------------------------------------------------------------
On 2012-07-23T02:37:48+00:00 Carl Fink wrote:

So this bug looks as if it will not be fixed. Who should I bribe^Wdonate
money to in order to revive radeonhd?

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/43

------------------------------------------------------------------------
On 2012-07-23T06:20:41+00:00 Brian Visel wrote:

It's disappointing, but I think there are just too many bugs and not
enough coders to fix them, and they've got to prioritize. -- on top of
that, there's not a *really* good method out there of evaluating the
impact of a problem.  This is obviously a high-impact problem,
considering how common the card is, but it's slipped between the cracks.

As to your idea -- I think that radeonhd drivers are incompatible with
the newer versions of X -- which is why they were phased out anyways.
Unfortunately, the newer drivers obviously don't work right for a lot of
people.

The best bet to getting a fix is probably emailing the maintainers of
the new driver -- getting on mailing lists and discussing it.  I long
ago gave up on fighting this particular fight.

If it helps, this is definitely a sideport ram issue, and disabling 
sideport ram in the BIOS fixes the problem -- however, many BIOSes do
not allow you to do this.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/44

------------------------------------------------------------------------
On 2012-07-24T01:58:45+00:00 Carl Fink wrote:

Replying to #44: I know that RadeonHD is not compatible with the current
version. Thus my suggestion it be "revived" as a project. If it were
compatible I'd just compile it.

I'm short of time these days. Rather than making huge efforts to have
X.Org fix the bug, I'll just remove the Debian partition from my
netbook. Windows 7 works fine ....

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/45

------------------------------------------------------------------------
On 2012-07-24T07:34:48+00:00 Josselin Mouette wrote:

Note that it can be worked around by disabling RENDER acceleration.

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/46

------------------------------------------------------------------------
On 2012-07-24T10:15:36+00:00 Carl Fink wrote:

(In reply to comment #46)
> Note that it can be worked around by disabling RENDER acceleration.

Can you be more specific?

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/47

------------------------------------------------------------------------
On 2012-09-10T13:03:22+00:00 agd5f wrote:

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

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/48

------------------------------------------------------------------------
On 2012-09-10T13:04:26+00:00 agd5f wrote:

Does this patch help?
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=4a2b6662c3632176b4fdf012243dd3751367bf1f

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/49

------------------------------------------------------------------------
On 2012-09-10T13:59:10+00:00 Nicolas Delvaux wrote:

I will try this patch later but, AFAIK, dma32 is only used on 64 bits systems, 
isn't it?
I have the same problem (having to disable modeseting) with both 32 and 64 bits 
kernels (Ubuntu 12.04).

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/50

------------------------------------------------------------------------
On 2012-09-12T08:02:07+00:00 Nicolas Delvaux wrote:

Unfortunately, this patch changed nothing here.
I'm still enable to start unity/gnome-shell and I have some graphic corruptions 
when using a fallback such as Unity 2D.

This is on a Acer Emachine e625 laptop. I tested the patch on both 32
and 32-pae kernels from Ubuntu 12.04 (3.2.0-31.50).

Reply at: https://bugs.launchpad.net/linux/+bug/1049630/comments/51


** Changed in: linux
       Status: Unknown => Confirmed

** Changed in: linux
   Importance: Unknown => Critical

** Bug watch added: Novell/SUSE Bugzilla #678264
   https://bugzilla.novell.com/show_bug.cgi?id=678264

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1049630

Title:
  gnome-shell weird lines

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1049630/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to