Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dual screen on Aluminium PB G4 - GeForce FX Go5200
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC
View previous topic :: View next topic  
Author Message
corsair
Retired Dev
Retired Dev


Joined: 06 Oct 2003
Posts: 451
Location: Aachen, Germany

PostPosted: Thu May 13, 2004 9:40 am    Post subject: Dual screen on Aluminium PB G4 - GeForce FX Go5200 Reply with quote

Hi,

one problem is left on my Powerbook: I want to use an video projector, which should show exactly the same as the display. Even same resolution.

But I'm not able to get this working. (I searched hundreds of threads :roll:, but didn't found a working x config).

As you can see I only have one Video Card, which I can use for display:

Code:

$ lspci
00:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 AGP
00:10.0 VGA compatible controller: nVidia Corporation NV34M [GeForce FX Go5200] (rev a1)
01:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 PCI
01:12.0 Network controller: Broadcom Corporation BCM94306 802.11g (rev 03)
01:17.0 Class ff00: Apple Computer Inc. KeyLargo/Intrepid Mac I/O
01:18.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB
01:19.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB
01:1a.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB
01:1b.0 USB Controller: NEC Corporation USB (rev 43)
01:1b.1 USB Controller: NEC Corporation USB (rev 43)
01:1b.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
02:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 Internal PCI
02:0d.0 Class ff00: Apple Computer Inc. UniNorth/Intrepid ATA/100
02:0e.0 FireWire (IEEE 1394): Apple Computer Inc. UniNorth 2 FireWire (rev 81)
02:0f.0 Ethernet controller: Apple Computer Inc. UniNorth 2 GMAC (Sun GEM) (rev 80)


Here is my actual xorg.conf (by the way: I'm using xorg-x11 instead of xfree...)

Code:

Section "ServerLayout"
        Identifier      "Layout 1"
        Screen  0       "Screen0"
        Screen  1       "Screen1" RightOf "Screen0"
        InputDevice     "Mouse0"        "CorePointer"
        InputDevice     "Keyboard0"     "CoreKeyboard"
EndSection

Section "ServerFlags"
        Option          "Xinerama"      "true"
EndSection

Section "Files"
        RgbPath         "/usr/X11R6/lib/X11/rgb"
        ModulePath      "/usr/X11R6/lib/modules"

        FontPath        "/usr/share/fonts/misc:unscaled"
        FontPath        "/usr/share/fonts/misc"
        FontPath        "/usr/share/fonts/75dpi:unscaled"
        FontPath        "/usr/share/fonts/75dpi"
        FontPath        "/usr/share/fonts/100dpi:unscaled"
        FontPath        "/usr/share/fonts/100dpi"
        FontPath        "/usr/share/fonts/Speedo"
        FontPath        "/usr/share/fonts/CID"
        FontPath        "/usr/share/fonts/TTF"
        FontPath        "/usr/share/fonts/cyrillic"
        FontPath        "/usr/share/fonts/local"
        FontPath        "/usr/share/fonts/util"
        FontPath        "/usr/share/fonts/ukr"
        FontPath        "/usr/share/fonts/Type1"
        FontPath        "/usr/share/fonts/artwiz"
        FontPath        "/usr/share/fonts/artwiz-aleczapka"
EndSection

Section "Module"
        Load  "extmod"
        Load  "dri"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "glx"
        Load  "speedo"
        Load  "type1"
        Load  "freetype"
EndSection

Section "InputDevice"
        Identifier      "Keyboard0"
        Driver          "keyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "macintosh"
        Option          "XkbLayout"     "de"
        Option          "XkbVariant"    "nodeadkeys"
EndSection

Section "InputDevice"
        Identifier      "Mouse0"
        Driver          "mouse"
        Option          "Protocol"      "IMPS/2"
        Option          "ZAxisMapping"  "4 5"
        Option          "Device"        "/dev/input/mice"
EndSection

Section "Monitor"
        Identifier      "LCD"
        HorizSync       30-70

        VertRefresh     50-160
        Modeline        "1024x768" 85 1024 1056 1152 1360 768 784 787 823
        Option          "DPMS"
EndSection

Section "Monitor"
        Identifier      "Extern"
        HorizSync       30-70
        VertRefresh     50-160
        Modeline        "1024x768" 85 1024 1056 1152 1360 768 784 787 823
        Option          "DPMS"
EndSection

Section "Device"
        Identifier      "Card0"
        Driver          "nv"
        BusID           "PCI:0:16:0"
        Option          "MonitorLayout"         "LVDS, CRT"
        Screen  0
EndSection

Section "Device"
        Identifier      "Card1"
        Driver          "nv"
        Option          "DDCMode"               "On"
        #BusID          "PCI:0:16:0"
        Screen  1
EndSection

Section "Screen"
        Identifier      "Screen0"
        Device          "Card0"
        Monitor         "LCD"

        DefaultDepth 24

        SubSection "Display"
                Depth 24
                Modes   "1024x768"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Screen1"
        Device          "Card1"
        Monitor         "Extern"

        DefaultDepth 24

        SubSection "Display"
                Depth 24
                Modes   "1024x768"
        EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection


I really don't know how to get this working. Most topics used the binary nvidia driver which is actually not available for ppc :cry:. Here are some parts from my /var/log/Xorg.0.log, which might be interessting:

Code:

...
(==) ServerLayout "Layout 1"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "LCD"
(**) |   |-->Device "Card0"
(**) |-->Screen "Screen1" (1)
(**) |   |-->Monitor "Extern"
(**) |   |-->Device "Card1"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
...
(II) Primary Device is: PCI 00:10:0
(--) Assigning device section with no busID to primary device
(WW) NV: More than one matching Device section found: Card1
(--) Chipset GeForce FX 5200 (Mac) found
...
(II) NV(0): I2C bus "DDC" initialized.
(II) NV(0): Probing for analog device on output A...
(--) NV(0):   ...can't find one
(II) NV(0): Probing for analog device on output B...
(--) NV(0):   ...found one
(II) NV(0): Probing for EDID on I2C bus A...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(II) NV(0):   ... none found
(II) NV(0): Probing for EDID on I2C bus B...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(II) NV(0):   ... none found
(--) NV(0): CRTC 1 is currently programmed for DFP
(II) NV(0): Using DFP on CRTC 1
(--) NV(0): Panel size is 1024 x 768
(--) NV(0): VideoRAM: 32768 kBytes

...
(WW) NV(0): Option "MonitorLayout" is not used
...


I tried this config, which should work... ppcconfdb config

Markus
Back to top
View user's profile Send private message
corsair
Retired Dev
Retired Dev


Joined: 06 Oct 2003
Posts: 451
Location: Aachen, Germany

PostPosted: Sat May 15, 2004 8:40 am    Post subject: Reply with quote

nobody can help me? :cry:

Markus
Back to top
View user's profile Send private message
korg
n00b
n00b


Joined: 27 Jan 2004
Posts: 46

PostPosted: Mon May 17, 2004 2:54 am    Post subject: Reply with quote

Im sorry to post an 'i dont know' answer, but im trying to work this out myself.. (although on a G5).. so you aint alone.
Back to top
View user's profile Send private message
corsair
Retired Dev
Retired Dev


Joined: 06 Oct 2003
Posts: 451
Location: Aachen, Germany

PostPosted: Mon May 17, 2004 5:15 am    Post subject: Reply with quote

a small ray of hope... :P

Markus
Back to top
View user's profile Send private message
bahkyp
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2002
Posts: 86
Location: Sydney Australia

PostPosted: Mon May 17, 2004 6:47 am    Post subject: Reply with quote

No exact help. Try the close the lid trick.

steps
1 Power up laptop
2 press l in yaboot to boot linux
3 close lid while having projector connected before the firmware part of the boot sequence
4 see if the firmware then recognises the external monitor.

PS this is not a mirroring help as what generally happens is the laptop then chooses the external display over the lcd laptop display meaning the laptop's screen is now the projector and the lcd becomes blank/weird
_________________
I'm so small, I can fit under the door.
I was here yesterday, this is a recording.
Back to top
View user's profile Send private message
corsair
Retired Dev
Retired Dev


Joined: 06 Oct 2003
Posts: 451
Location: Aachen, Germany

PostPosted: Mon May 17, 2004 3:07 pm    Post subject: Reply with quote

:cry:

this trick did it partly...

unless xorg is starting up the lcd is not used. but when xorg starts the external display shows crap and the lcd is used (it is shurely closed :roll: )

Markus
Back to top
View user's profile Send private message
bergs
Tux's lil' helper
Tux's lil' helper


Joined: 10 Jul 2002
Posts: 141
Location: Bern, Switzerland

PostPosted: Mon May 17, 2004 7:31 pm    Post subject: Reply with quote

I don't think this will work. :cry: sorry :cry: Nvidia support for PPC / Linux is simply shit, I am not able to use sleep, dvi-out and brightness adjust on my 12" G4 PB 867 Mhz.

According to Benjamin Herrenschmitt this might never work. :cry:

Simon
Back to top
View user's profile Send private message
corsair
Retired Dev
Retired Dev


Joined: 06 Oct 2003
Posts: 451
Location: Aachen, Germany

PostPosted: Tue May 18, 2004 4:39 pm    Post subject: Reply with quote

:?

Won't this even work with "nv" driver?

Markus
Back to top
View user's profile Send private message
bergs
Tux's lil' helper
Tux's lil' helper


Joined: 10 Jul 2002
Posts: 141
Location: Bern, Switzerland

PostPosted: Tue May 18, 2004 7:23 pm    Post subject: Reply with quote

Well, I'm no expert but I don't think the nv driver will help. We need Nvidia specs or a binary ppc driver for the chip. PLEASE Nvidia, listen!

A good source to get the newest information is http://lists.debian.org/debian-powerpc/ where Benh posts regulary.
Back to top
View user's profile Send private message
capran
n00b
n00b


Joined: 01 Apr 2003
Posts: 48

PostPosted: Mon May 24, 2004 1:39 am    Post subject: Reply with quote

I just got Gentoo running on my Al PB 15" 1.25 GHz. I'd love to know how to get my external LCD screen working too. I share that screen with my PC, and under OS X it'll do monitor spanning, and switch to single when I go to the other computer. I wish, but don't expect XFree to do the same. I'd just like it to show something, maybe desktop 2 or something?
Back to top
View user's profile Send private message
corsair
Retired Dev
Retired Dev


Joined: 06 Oct 2003
Posts: 451
Location: Aachen, Germany

PostPosted: Mon May 24, 2004 12:07 pm    Post subject: Reply with quote

I don't have a solution for our problem...

Markus
Back to top
View user's profile Send private message
corsair
Retired Dev
Retired Dev


Joined: 06 Oct 2003
Posts: 451
Location: Aachen, Germany

PostPosted: Mon May 24, 2004 6:48 pm    Post subject: Reply with quote

I just connected a digital flat panel to the powerbook (connected through DVI) and made the procedure when closing the powerbook just after power on. And then the external Display is showing everything which is normaly displayed on the internal display. even X starts on the external (which doesn't on an external monitor connected analog).

But the problem is I don't have a digital video projector...

There _has_ to be a solution for this problem!

Markus
Back to top
View user's profile Send private message
maca
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jun 2003
Posts: 84
Location: Perth, Australia

PostPosted: Mon Dec 06, 2004 5:01 am    Post subject: external display Reply with quote

Im jsut installing gentoo on my Powerbook ... nvidia card .... Im wanting to use the external display for both a monitor dual head at times as well as a TV for watching DVD's ... is there any developements on this subject ... i see the thread is old some Im hoping things have changed ...???
_________________
You can take nothing from me that I will more freely give, except my life

William Shakespeare
Hamlet
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Mon Dec 06, 2004 6:27 am    Post subject: Reply with quote

Quote:
and brightness adjust

8O 8O 8O This is too much! :evil: :evil: :x

I use a powerbook 15 and I have some things works. I known the tvout and the sleep problem, but the brightness!!=!?!?! :evil:
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
maca
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jun 2003
Posts: 84
Location: Perth, Australia

PostPosted: Mon Dec 06, 2004 6:38 am    Post subject: Ok now Im worried Reply with quote

I had hoped someone had got this working .... the fact that someone who has been using gentoo long term on a powerbook and not got it working .... concerns me .... gentoo has been my mainstay for 2 years now ..... I want to stay pure ... but I want to make use of the hardware ..... If ever there was a need for developement work this is it .... can I help .... I can write C ..... what needs to be done ..... is the problem nvidia like NURV is keeping their source to themselves ..??? Can anyone jump in here, I want someone to tell me its ok (Im on the verge of crying here ) ... I have what I regard the best hardware in the world when it comes to laptops .... why cant I use the best OS in the world .... if you dont think the powerbook rates up there in hardware ... you have never owned one .... I have a x86 desktop ... but for laptops ... nothing beats the apple ....
_________________
You can take nothing from me that I will more freely give, except my life

William Shakespeare
Hamlet
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Mon Dec 06, 2004 6:48 am    Post subject: Reply with quote

maca: I think you can try, nothing is impossible. Take a look to nvidia's kernel part and ati's and try todo something..... I think is very difficult... but.. :)
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Mon Dec 06, 2004 6:50 am    Post subject: Reply with quote

Start from here:
http://www.petitiononline.com/nvppclin/petition.html
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
maca
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jun 2003
Posts: 84
Location: Perth, Australia

PostPosted: Mon Dec 06, 2004 11:43 pm    Post subject: Petition Signed Reply with quote

Well Ive done that ...

If anyone comes across this thread and has some new information please feel free to contact myself, I really want to get this working ....

In the mean time ... Im gonne have a look into what may or maynot be required to make this stuff work ... and if I can come to some sort of solution I guess I might be going back to OSX ... As i need dual monitor support and I really need my TV out for watching DVD's and Rips ......

Its a shame ... and I dont like it ...... but Im not willing to give up functionality just to use gentoo ...... :?
_________________
You can take nothing from me that I will more freely give, except my life

William Shakespeare
Hamlet
Back to top
View user's profile Send private message
revolthor
n00b
n00b


Joined: 11 Nov 2004
Posts: 27

PostPosted: Thu Dec 09, 2004 12:18 am    Post subject: Reply with quote

i haven't had any luck with the dvi-out either. but as far as brightness is concerned, emerge pbbuttonsd:
Code:

~$ emerge pbbuttonsd

then edit the pbbutonsd.conf file, this is what mine looks like:
Code:

[/etc/pbbuttonsd.conf]
# Konfigdatei fuer PBButtonsd >= Version 0.5
# fuer Liste der Optionen siehe pbbuttonsd.conf man-page
 
# [SYSTEM]
#userallowed        = "paranoid"; user who is allowed to use IPC
autorescan          = no   ; automatic rescan of event devices
CmdTimeout          = 4

# [MODULE POWERSAVE]
onAC_sleep          = no
onAC_dim            = no
onAC_coversleep     = yes
onAC_Tsleep         = 72000
onAC_Tdim           = 1800
onAC_Thdoff         = 0
onBattery_sleep     = yes
onBattery_dim       = yes
onBattery_coversleep= yes
onBattery_Tsleep    = 3000   ; time in 1/10s
onBattery_Tdim      = 600   ; time in 1/10s
onBattery_Thdoff    = 12   ; time in multiple of 5 second intervals
SleepKey            = 116
SleepKeyDelay       = 0      ; values > 0 may be dangerous, if the power key is used to trigger sleep
BWL_first           = 22   ; first battery warnlevel, time in minutes
BWL_second          = 10   ; second battery warnlevel, time in minutes
BWL_last            = 3      ; last battery warnlevel, time in minutes
Script_BatCritical  = "/sbin/shutdown -h now"
#Script_ProfChanged  = "/etc/apm/pwrctl-wrapper %s %s"
Script_HDSetup      = "/sbin/hdparm -p -S %d /dev/hda"
EmergencyAction     = sleep   ; action, if battery is critically low
HeartbeatBeep       = yes   ; beep, if nothing else showed that the computer lives
CPULoad_sleeplock   = yes
CPULoad_min         = 20   ; value in percent
CPULoad_period      = 20   ; time in seconds
NETLoad_sleeplock   = yes
NETLoad_min         = 4096   ; trafic in Bytes/s
NETLoad_period      = 20   ; time in seconds
NETLoad_device      = "eth0"

# [MODULE DISPLAY]
LCD_Brightness      = 6      ; initial LCD brightness level
LCD_FadingSpeed     = 5      ; 0 = no smooth fading
LCD_AutoAdjust      = yes   ; only on Aluminum PowerBooks
LCD_IllumUpKey      = 225
LCD_IllumDownKey    = 224
LCD_Threshold       = 54
LCD_AutoAdjMin_Bat  = 2         ; autoadjust parameter
LCD_AutoAdjMax_Bat  = 7
LCD_AutoAdjMin_AC   = 1
LCD_AutoAdjMax_AC   = 15
#KBD_Brightness     = 0      ; initial keyboard illumination level
KBD_FadingSpeed     = 5      ; 0 = no smooth fading
KBD_AutoAdjust      = yes   ; only on Aluminum PowerBooks
KBD_IllumUpKey      = 68
KBD_IllumDownKey    = 67
KBD_IllumOnKey      = 66
KBD_Threshold       = 18   ; only on Aluminum PowerBooks
dev_FrameBuffer     = "/dev/fb0"
UseFBBlank          = yes
DimFullyDark        = yes

# [MODULE OSSMIXER]
Volume              = 20   ; initial volume level
Speakers_muted      = yes   ; mute after startup?
VolumeUpKey         = 115
VolumeDownKey       = 114
MuteKey             = 113
dev_Mixer           = "/dev/mixer"
MixerInitDelay      = no
MixerChannels       = "volume, speaker"

# [MODULE CDROM]
dev_CDROM           = "/dev/hdc"
EjectCDKey          = 161
EjectCDKeyDelay     = 0

# [MODULE PMAC]
dev_PMU             = "/dev/pmu"
dev_ADB             = "/dev/adb"
TPModeUpKey         = 225 + alt
TPModeDownKey       = 224 + alt
TPMode              = notap
KBDMode             = fkeysfirst

this will set it up so you can press "fn + F1" on your powerbook to lower brightness, "fn + F2" to increase it, same goes for the other buttons like volume and whatnot.
(thanks to theefer for this)
Back to top
View user's profile Send private message
atom
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2002
Posts: 122
Location: Columbus, Ohio, USA

PostPosted: Thu Dec 09, 2004 8:22 pm    Post subject: Reply with quote

the lack of nvidia support is one of the many reasons i don't even bother with linux on my 12" powerbook. i have signed the petition though, because i would like the option.

os x is a great operating system.
_________________
ubuntu.
Back to top
View user's profile Send private message
maca
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jun 2003
Posts: 84
Location: Perth, Australia

PostPosted: Thu Dec 09, 2004 9:44 pm    Post subject: Bye Bye Gentoo Reply with quote

Well I think given the frame rate Im getting with openGL screen savers on my mac ... its just not a workable solution at the moment .. I want dual screen I want it all to work.........Im very disappointed ..... :oops:
_________________
You can take nothing from me that I will more freely give, except my life

William Shakespeare
Hamlet
Back to top
View user's profile Send private message
tomt21
n00b
n00b


Joined: 18 Feb 2007
Posts: 12

PostPosted: Wed Jun 06, 2007 12:56 pm    Post subject: Reply with quote

i've been having the exact same problem and just found this thread, i can't get the external vga working using xinerama and the nv driver. it will occasionaly display a mess on the external screen with certain settings in xorg.conf but i've followed a few different examples and none have worked.

i did read somewhere that dual screen can be done with the nv driver but i can't get it to work myself. has anyone tried nouveau? (http://nouveau.freedesktop.org/wiki/)

is it possible to just use a different driver like some generic one?

i tried the closing the lid trick but it didnt work for me, it would be great if that worked because that is all i really need. i pressed l and then closed the screen immediately but the laptop screen just stays on and it boots up on the laptop screen as normal, although the external monitor does turn white.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum