All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 58556] New: MacBook Pro 5, 1 with nVidia 9400m and 9600m, scrambled screen
@ 2012-12-20  7:23 bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
       [not found] ` <bug-58556-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  0 siblings, 1 reply; 33+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2012-12-20  7:23 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 2296 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=58556

          Priority: medium
            Bug ID: 58556
          Assignee: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
           Summary: MacBook Pro 5,1 with nVidia 9400m and 9600m, scrambled
                    screen
        QA Contact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org
          Severity: major
    Classification: Unclassified
                OS: other
          Reporter: MacGyver031-S0/GAf8tV78@public.gmane.org
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: unspecified
         Component: Driver/nouveau
           Product: xorg

System:
MacBook Pro 15", late 2008 (Core2 duo, 4GB RAM, 500GB HDD)
nVidia 9600m GT at PCI=02:00.0
nVidia 9400m at PCI=03:00.0

OS:
Gentoo Linux, kernel gentoo-sources-3.7.1
Booting with EFI-Stub (by copying kernel-image to first
fat-partition/EFI/BOOT/BOOTX86.efi)

Problems:
- System "crashes" when nouveau is loaded without any parameters. It would be
nice if one can set individual parameters for each hardware (as in "modprobe
nouveau -dev-pci=03:00.0 -noaccel=1" and "modprobe nouveau -dev-pci=02:00.0").
- EFIFB is required to get nouveau to bind panel to graphic-adapter(s). If
EFIFB is not loaded, nouveau selects no graphic adapter and swiches off display
on "echo OFF > ...".
- EFIFB handover seems to be broken: As soon as nouveau loads, screen gets
scrambled on the graphic adapter which is active. Swiching to the other (e.g.
"echo DIGD > /sys...") the screen is working fine. Swiching back does not solve
the problem.


Kernel is compiled with EFIFB, otherwise nouveau is unable to bind panel to any
of the two adapters.

Resolution for kernels < 3.4.9: I made use of gpupwr to disable the discrete
adapter and then loaded nouveau (without any parameters). The system was
"programmed" to use 9400m as it starts. This worked quite fine over long time.

Temporary resolution for 3.7.1: Use MacOSX to change the default adapter to the
one which is "not" desired. Reboot, load nouveau with noaccel=1 (now screen
gets scrambled), switch to the other device (in my case "echo DIGD >
/sys/kernel/debug/vgaswitcheroo/switch"). Voila you have a readable screen.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 3684 bytes --]

[-- Attachment #2: Type: text/plain, Size: 181 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2014-09-24  6:53 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-20  7:23 [Bug 58556] New: MacBook Pro 5, 1 with nVidia 9400m and 9600m, scrambled screen bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
     [not found] ` <bug-58556-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2013-02-01 18:31   ` [Bug 58556] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-17 21:59   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-23 21:56   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-23 22:27   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-23 22:52   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-24 11:58   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-24 13:17   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-24 13:22   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-24 17:49   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-24 22:51   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-07-25 17:11   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-08-06 13:59   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-08-21  4:07   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-08-21 13:44   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-08-22 19:43   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-08-23 17:47   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-08-23 21:33   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-09-13 14:35   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-10-03 22:08   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-11-18 20:36   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-12-09 11:04   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-03-05 13:31   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-03-07  8:53   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-03-07 23:21   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-03-08 21:31   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-03-08 23:39   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-03-09 10:36   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-05-09 20:55   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-08-17 10:14   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-08-17 10:29   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-08-17 10:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-09-24  6:53   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.