Everything in this entry is based on install done to G5 1.6 (7,2) of
Debian 6 from /pub/linux/distributions/debian-cd/6.0.3/powerpc/iso-dvd/ File:debian-6.0.3-powerpc-DVD-1.iso.
I wanted to sort my video issues before moving on to my original goal of MintPPC. I will report back when I get time to test the same in MintPPC.
The following two options result in a fully functional system for me. A. uses "nv" and B. uses "nouveau".
My system is noticeably slower using "nouveau." Maybe one of you guru's can tell me why that is desired/default?
Option A - using "nv" driver1. At boot:
Code:
Linux 1 nosplash video=ofonly nouveau.modeset=0
2. Enter root password. After login
Code:
nano /etc/modprobe.d/blacklist.conf
3. Add the following entries. (The commented(#) line is just for clarity.)
Code:
#blacklist all Nvidia related drivers but nv
blacklist nvidia
# blacklist nv
blacklist rivafb
blacklist nvidiafb
blacklist nouveau
Hit CTL+X, Y, Enter(Return)
4. Model xorg.conf after the attached "xorg.confNVworks.txt
Code:
nano /etc/X11/xorg.conf
Hit CTL+X, Y, Enter(Return)
5. Reboot.
This results in a working system for me.
Option B - using "nouveau" driver1. At boot:
Code:
Linux 1 nosplash video=ofonly nouveau.modeset=0
2. Enter root password. At prompt
Code:
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
3. If you tried option A, we need to comment out the blacklist entries. If not, skip this step.
Code:
nano /etc/modprobe.d/blacklist.conf
and comomment out the entries like so
Code:
...
#blacklist all Nvidia related drivers but nv
# blacklist nvidia
# blacklist nv
# blacklist rivafb
# blacklist nvidiafb
# blacklist nouveau
...
CTL+X, Y, Enter(Return)
4. Reboot. Wait until you know the system has finished booting. (Note to developers:A default start up sound would be helpful here.)
5. Hit CTL+ALT+F1, then CTL+ALT+DEL. System will reboot.
6. At boot: prompt
Code:
Linux 1 nosplash video=ofonly nouveau.modeset=0
7. Enter root password. At prompt enter
Code:
more /var/log/Xorg.0.log
Scan the file and find what the system is "naming" video ports and which one we are physically connected to. In my case, there are three ports: DVI-I-1, DVI-I-2, and TV-1 with my monitor physically connected to DVI-I-2 as seen in the log here:
Code:
...
(II) NOUVEAU(0): Output DVI-I-1 has no monitor section
(II) NOUVEAU(0): Output DVI-I-2 has no monitor section
(II) NOUVEAU(0): Output TV-1 has no monitor section
(II) NOUVEAU(0): EDID for output DVI-I-1
(II) NOUVEAU(0): EDID for output DVI-I-2
(II) NOUVEAU(0): Manufacturer: DEL Model: a015 Serial#: 877675340
(II) NOUVEAU(0): Year: 2006 Week: 21
(II) NOUVEAU(0): EDID Version: 1.3
...
**Yours may be different. Take note of all ID's and which one/ones are detecting a display. These are not standard across drivers/hardware. IE: Some may report LVDS, DVI-D, VGA-0, etc.
8. Once we have documented ALL of the ports EDID's and noted the one/s we are connected to. Hit CTL+Z to exit the log.
9. Model xorg.conf after the attached "xorg.confNOUVEAU.txt."
Code:
nano /etc/X11/xorg.conf
Hit CTL+X, Y, Enter(Return). Note that under Section "device", entries for ALL EDID's we noted need a corresponding entry. IE:
Code:
...
Option "Monitor-DVI-I-1" "ADC_Port"
Option "Monitor-DVI-I-2" "DVI_Port"
Option "Monitor-TV-1" "TV_Port"
...
where "Monitor-XXX-X" is defined by what was noted in Xorg.0.log and the text after is whatever we decide to name it. Then we need to create a monitor section for each port and "force" it to be disabled so that we leave the one/ones physically connected enabled.
Code:
Section "Monitor"
Identifier "DVI_Port"
EndSection
Section "Monitor"
Identifier "ADC_Port"
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "TV_Port"
Option "Ignore" "true"
EndSection
If more than one display is going to be physically connected the "Virtual" entry should be very large. (It is defining size of combined display desktops.)
10. Reboot
This results in a working system for me.
This
link is focused on Rand, but it led me to getting nouveau working.
str8bs