[Nouveau] [Bug 15949] LVDS-0 has wrapped screen with Randr1.2

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Aug 12 07:55:22 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=15949





--- Comment #10 from Stuart Bennett <sb476 at cam.ac.uk>  2008-08-12 07:55:20 PST ---
(In reply to comment #9)
> If the wrapping is present, I can switch to a vt (where wrapping is not
> present), but switching back to X still shows wrapping.
> 
> I then modified xorg.conf to disable randr12, re-started X, there is no
> wrapping.

Without a reboot in between, right?

> > git clone git://people.freedesktop.org/~airlied/radeontool
> > git checkout origin/nvidia
> > make (if there's problems with the asm/page.h include, comment it out)
> > ./radeontool regs > logfile
> 
> This is all I get (amd64, ubuntu intrepid):
> 
> $ sudo ./radeontool regs
> 00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
>         Subsystem: Hewlett-Packard Company Device 30bf
>         Flags: bus master, 66MHz, fast devsel, latency 0
>         Capabilities: [44] HyperTransport: Slave or Primary Interface
>         Capabilities: [e0] HyperTransport: MSI Mapping Enable+ Fixed-
> Radeon control memory not found.

Bah, nvidia chipset :)

Try changing line ~478, replacing "nVidia" with "VGA compatible controller":

@@ -475,7 +475,7 @@ We need to look through it to find the smaller region base
address f8fffc00.
        if(fgets(line,sizeof(line),fp) == NULL) {  /* if end of file */
           fatal("Radeon hardware not found in lspci output.\n");
        }
-       if(strstr(line,"nVidia") || strstr(line,"nVidia Corp")) {  /* if line
contains a "radeon" string */
+       if(strstr(line,"VGA compatible controller") || strstr(line,"nVidia
Corp")) {  /* if line contains a "radeon"
           if(skip-- < 1) {
              break;
           }

then re-run make and try again


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Nouveau mailing list