View previous topic :: View next topic |
Author |
Message |
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Sun Sep 19, 2010 11:59 pm Post subject: Dual Console Monitor Setup with nvidia [SOLVED] |
|
|
I am not sure if i should post this here or in kernel and hardware but here it goes.
I currently have 2 monitors in a dual but individual xorg setup working perfectly and i would like to have the same but without using X.
A few years ago i had 2 monitors working without X. They were showing the same output (not individually) and i cannot remember what setup i did at the time.
At least i would like to have the same output for both monitors at the same time to start with and then see what can be done from there.
As anyone done this or is able to provide some useful information ? _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Last edited by HeXiLeD on Sun Jan 13, 2019 2:23 pm; edited 2 times in total |
|
Back to top |
|
|
JanR Tux's lil' helper
Joined: 21 Jan 2007 Posts: 78
|
Posted: Mon Sep 20, 2010 6:33 pm Post subject: |
|
|
Hi,
this is related to the graphics board and the way it initializes its outputs. When I switched my nVidia Quadro NVS 280 (aka Geforce 5xxx) to a newer Quadro NVS 290 (aka Geforce 8xxx), the dual monitor setup changed in the same way. With the 280, I had the same console output on both displays before X start, now with the 290 it is only on the primary display.
For X, this does not make any difference.
Greetings,
Jan |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Mon Sep 20, 2010 10:04 pm Post subject: |
|
|
I am not sure if this helps but this is my current video card:
01:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GT] (rev a1)
Code: | -display
description: VGA compatible controller
product: G84 [GeForce 8600 GT]
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:fd000000-fdffffff memory:d0000000-dfffffff(prefetchable) memory:fa000000-fbffffff ioport:8c00(size=128) memory:fe5e0000-fe5fffff(prefetchable) |
Code: | 01:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GT] (rev a1) (prog-if 00 [VGA controller])
Subsystem: eVga.com. Corp. Device c757
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
Region 5: I/O ports at 8c00 [size=128]
[virtual] Expansion ROM at fe5e0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [78] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM unknown, Latency L0 <512ns, L1 <4us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100] Virtual Channel <?>
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information <?>
Kernel driver in use: nvidia
Kernel modules: nvidia
|
How can i know if the hardware allows me to do what i want ?
And lets say that in the future if i want to buy a card that supports those capabilities what should i be looking for and how to identify if the hardware allows this to be made. _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
JanR Tux's lil' helper
Joined: 21 Jan 2007 Posts: 78
|
Posted: Tue Sep 21, 2010 6:35 am Post subject: |
|
|
Hi,
I don't know. I just wanted to state that this is NOT due to software but due to hardware. I'm quite sure that there is a way to change this (options for the framebuffer console?) but I never needed this. I'm completely happy with a black second screen while booting and while on the console (in my case, it is rotated by 90 degree anyway so it would not make sense).
Greetings,
Jan |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Tue Sep 21, 2010 7:52 am Post subject: |
|
|
it was working like that long times ago with my ti4200 then one day, it was change by nvidia drivers and i've never get any others cards (i pickup an ati that i get back to the store and i have only pickup nvidia since that bad try)
even bios was dup on the 2nd screen, so it's hardware.
it might be possible to re-enable that by tweaking some nvidia registers, but for cards that were working like that, i'm not sure it could be doable with newer cards that weren't design to default on the 2 screens.
that's more a question for nvidia than gentoo |
|
Back to top |
|
|
BitJam Advocate
Joined: 12 Aug 2003 Posts: 2508 Location: Silver City, NM
|
Posted: Tue Sep 21, 2010 10:23 pm Post subject: |
|
|
I find it hard to believe this is due to anything in the nvidia driver because the console screens, and certainly the Grub and BIOS screens are completely independent of the nvidia driver.
I've had three different computers with Nvidia graphics. The first two had the Nvidia graphics controller built-in. Both of these had cloned console screens when I had two monitors plugged in. I upgraded to using an 8400 Nvidia graphics card. The console was no longer cloned. One monitor was always blank in console mode. I thought this was a defect in the new card (because in all my past experience the console was cloned) and I contacted Nvidia. They told me this was a hardware limitation with some (most? all?) of their graphics cards.
I felt like this was a small step backward but I could live with it. I think their built-in graphics chips were designed mostly for laptops and for a variety of reasons it was felt that laptops really needed the cloned console mode. The Nvidia person didn't actually say this but it is what I inferred.
Anyway, I think you are going to have to just live with a single console-mode monitor. If I'm wrong, I'd sure like to know about the solution so I can get a piece of that cloned console goodness. |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Wed Jul 23, 2014 8:40 pm Post subject: |
|
|
Thought about resurrect this topic since i have been thinking about buying a new video card and it would be great to have dual console hardware support on it.
So i am looking for something with at least 1GB ram and preferably nvidia unless there is something better out there these days. _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Tue May 09, 2017 4:01 pm Post subject: |
|
|
A while ago I bought:
Code: | 01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) (prog-if 00 [VGA controller])
Subsystem: eVga.com. Corp. GM107 [GeForce GTX 750 Ti]
Flags: bus master, fast devsel, latency 0, IRQ 39
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at ce000000 (64-bit, prefetchable) [size=32M]
I/O ports at 8c00 [size=128]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nvidia
Kernel modules: nvidia_drm, nvidia
|
I am using it with 3 monitors and still only one console display with one.
Standard Display Connectors: One Dual Link DVI-I, One Dual Link DVI-D, One mini-HDMI and the one that initializes display for console is always and only the DVI-I
Still looking for that multi console goodness and I agree that it seems to be a hardware limitation. I am looking to upgrade the card again to get 4 displays and therefore the quest for the console goodness still remains. _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Last edited by HeXiLeD on Tue May 09, 2017 7:54 pm; edited 1 time in total |
|
Back to top |
|
|
1clue Advocate
Joined: 05 Feb 2006 Posts: 2569
|
Posted: Tue May 09, 2017 5:46 pm Post subject: |
|
|
Holy necromancy Batman! This thread was 7 years old. It can be appropriate to ask questions about your similar situation in an active thread, but IMO since your situation isn't concurrent with the OP's situation and isn't identical to it, it's confusing to readers to switch gears and step through the time portal. |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Tue May 09, 2017 6:39 pm Post subject: |
|
|
Technically speaking
Replying to the topic makes it active. But replying to it with nothing related to the topic and only pseudo moral grounds about how discussions should work helps exactly what or who? _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
1clue Advocate
Joined: 05 Feb 2006 Posts: 2569
|
Posted: Tue May 09, 2017 7:02 pm Post subject: |
|
|
It helps because the premise of a forum like this one assumes a problem with a single specific system.
So we have a 7-year-old problem with the OP's system, and then you suddenly changed to your specific hardware which is not identical, and 7 years worth of software change.
Other readers search on some specific problem, and then start scanning the thread for helpful information. They may miss the fact that you're now talking about your completely different scenario and this can cause issues.
Or, alternately, somebody comes along with similar hardware to yours and then in the first part realizes that the thread is a 7-year-old thread about old hardware and misses your more relevant information at the bottom.
This is basic netiquette.
Furthermore, if you look at the forum guidelines https://forums.gentoo.org/viewtopic-t-525.html item 9, you'll see that rather than deviating from the original poster's topic you should start a new topic and link to the old one to show what you've already looked at.
Edit: Considering how many posts you have, you should already understand the netiquette and the forum guidelines. |
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Tue May 09, 2017 7:24 pm Post subject: |
|
|
You are the only one off topic here just to prove your point. I Don't like to start new topics to increase my rank level. Stop that.
topis is: Dual Console Monitor Setup [UNSOLVED/ONGOING] and I am the original poster.
Video cards (nvidia), console and gentoo. Happens that I tried 2 and i still don't have it working.
Quote: | 9: Keep on topic - If you are replying about something to do with iptables for example, and someone mentions a configuration tool that runs in KDE, don't start talking about KDE, stick to the topic. Go start a new topic and post a link to the old one if there is relevant information there. |
Quote: | 12: Cross posting - Please do not post the same question to multiple forums. Cross posting clutters up the forums and makes things like searching harder for other users. If you feel your question could fit in multiple forums, please pick the best one and post there. Please do not post about the same subject multiple times. One thread is sufficient. See Report violations, duplicates, misplaced posts, etc. if you like a thread moved. |
EDIT: Considering that you are hijacking the topic, with what moral grounds do you come telling me about netiquette _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
1clue Advocate
Joined: 05 Feb 2006 Posts: 2569
|
Posted: Tue May 09, 2017 11:20 pm Post subject: |
|
|
I hadn't noticed that you were the original poster, or I would never have complained in the first place. My apologies.
FWIW I've been using dual-monitor systems for years, and while I have had my current desktop box installed with Gentoo it's currently running Ubuntu. I don't currently have a monitor on any of my Gentoo boxes. Most of my server gear either has no video card or has something like an ASPEED which is oriented toward network displays.
My desktop video card is:
Code: |
07:00.0 VGA compatible controller: NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)
|
It has 2 DVI ports, and it has always mirrored the displays in console mode, even when in the BIOS. It would be interesting to me to have separate text in each console but have never pursued it.[/quote] |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Tue May 09, 2017 11:31 pm Post subject: Re: Dual Console Monitor Setup [UNSOLVED/ONGOING] |
|
|
HeXiLeD wrote: |
At least i would like to have the same output for both monitors at the same time to start with and then see what can be done from there.
As anyone done this or is able to provide some useful information ? | My answer? AMD.
I have had a setup with two seperate (different models, other integrated) AMD GPUs and virtual console mirroring works out of the box. Now with only R9 Nano its the same.
However I haven't had any luck opening a different login (tty) on both... I haven't really tried. Maybe some frame buffer tweak could pull this off? What would be most coolest thing would be to be able to use both monitors as one big screen and then split the view using tmux or similar.
I'll start digging...
EDIT01: Best to start with bfset and two GPUs... It might be impossible wiht single GPU.
EDIT02: This actually states multi-monitor support. Try it? _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
1clue Advocate
Joined: 05 Feb 2006 Posts: 2569
|
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Sat May 13, 2017 1:24 pm Post subject: |
|
|
Cool. I added the overlay. I will test the kmscon in near future. _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
HeXiLeD Veteran
Joined: 20 Aug 2005 Posts: 1159 Location: Online
|
Posted: Sun Jan 13, 2019 2:42 pm Post subject: Dual Console Monitor Setup with nvidia [SOLVED] |
|
|
*me digs deep the topic*
Since i do not like to leave anything behind I accidentally solved this topic.
Currently I have 3 monitor setup. HDMI, Display Port and DVI-D
Code: | VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) |
I got 2 monitors to work/clone the console and with higher resolution. The only not working is the display port.
The board is BIOS, sys-boot/grub 2.02-r1, x11-drivers/nvidia-drivers-415.25
Grub config:
Code: | GRUB_CMDLINE_LINUX_DEFAULT="domdadm rootfstype=ext4 net.ifnames=0 nvidia_drm.modeset=1 pcie_aspm=default" |
cat /etc/default/grub | grep GFX
Code: | GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=1024x768x32
|
Kernel:
Code: |
Graphics support
[*] VGA Arbitration
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
[*] Enable legacy fbdev support for your modesetting driver
(100) Overallocation of the fbdev buffer
Frame buffer Devices --->
-*- Support for frame buffer devices
[*] VESA VGA graphics support
[*] Simple framebuffer support
[*] Bootup logo
[*] Standard 224-color Linux logo
|
# lsmod | grep nvidia
Code: | nvidia_drm 40960 7
nvidia_uvm 806912 0
nvidia_modeset 1007616 19 nvidia_drm
nvidia 16797696 926 nvidia_uvm,nvidia_modeset |
# dmesg | grep nvidia
Code: | [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.14.83-gentoo root=/dev/md0 ro domdadm rootfstype=ext4 net.ifnames=0 nvidia_drm.modeset=1 pcie_aspm=default
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.14.83-gentoo root=/dev/md0 ro domdadm rootfstype=ext4 net.ifnames=0 nvidia_drm.modeset=1 pcie_aspm=default
[ 6.200738] nvidia: loading out-of-tree module taints kernel.
[ 6.200747] nvidia: module license 'NVIDIA' taints kernel.
[ 6.256375] nvidia-nvlink: Nvlink Core is being initialized, major device number 245
[ 6.256792] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 6.821320] caller _nv001094rm+0xe3/0x1d0 [nvidia] mapping multiple BARs
[ 7.098667] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 243
[ 7.309023] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 415.25 Wed Dec 12 10:02:42 CST 2018
[ 7.312011] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 7.502328] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0 |
I do still have one little issue to look into to which is the fact the currently the console flicks (turns off and on ever X seconds). Some detail is missing.
So all this still works with (at least) NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) _________________ Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...
CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244 |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Mon Jan 14, 2019 9:45 pm Post subject: |
|
|
Too much Altered Beast? Huh?
Ok jokes aside.
Did you tried kmscom already. I, too, have forgotten this topic but recently I've aquired one more display.
I don't have same goals anymore (after some years... things tend to change :P), but rather I'm looking to disable two displays when booting into vc. Kernel command line is one choice. Or maybe some bootloader hackery (maybe UEFI only).
HOWEVER... This topic might solve my problem too.
kmscon is on gentoo overlay. If I remember, I'll FINALLY try it out. :D _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
|