How to get tty to display on another monitor (using nvidia drivers)

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












3















I am trying to have the tty (at boot) to display on a secondary monitor than what it currently starts on, or even better - to have multiple tty's running at once on different displays, as is described here
(In section C3) after trying to work this out and running:




cat /proc/fb




and getting an output of




0 EFI VGA




I have to say that I have no ideas what to do, whatsoever.



Should I have different monitors as different framebuffers? Is that viable? Should I have it all as one framebuffer?










share|improve this question
























  • Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.

    – dirkt
    Oct 31 '16 at 8:46











  • I'm running the proprietary one, but need that one for better performance - video editing/games etc.

    – Meep
    Oct 31 '16 at 8:47











  • With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!

    – Meep
    Oct 31 '16 at 8:48












  • I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?

    – StrongBad
    Jan 14 at 1:59















3















I am trying to have the tty (at boot) to display on a secondary monitor than what it currently starts on, or even better - to have multiple tty's running at once on different displays, as is described here
(In section C3) after trying to work this out and running:




cat /proc/fb




and getting an output of




0 EFI VGA




I have to say that I have no ideas what to do, whatsoever.



Should I have different monitors as different framebuffers? Is that viable? Should I have it all as one framebuffer?










share|improve this question
























  • Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.

    – dirkt
    Oct 31 '16 at 8:46











  • I'm running the proprietary one, but need that one for better performance - video editing/games etc.

    – Meep
    Oct 31 '16 at 8:47











  • With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!

    – Meep
    Oct 31 '16 at 8:48












  • I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?

    – StrongBad
    Jan 14 at 1:59













3












3








3








I am trying to have the tty (at boot) to display on a secondary monitor than what it currently starts on, or even better - to have multiple tty's running at once on different displays, as is described here
(In section C3) after trying to work this out and running:




cat /proc/fb




and getting an output of




0 EFI VGA




I have to say that I have no ideas what to do, whatsoever.



Should I have different monitors as different framebuffers? Is that viable? Should I have it all as one framebuffer?










share|improve this question
















I am trying to have the tty (at boot) to display on a secondary monitor than what it currently starts on, or even better - to have multiple tty's running at once on different displays, as is described here
(In section C3) after trying to work this out and running:




cat /proc/fb




and getting an output of




0 EFI VGA




I have to say that I have no ideas what to do, whatsoever.



Should I have different monitors as different framebuffers? Is that viable? Should I have it all as one framebuffer?







arch-linux nvidia tty framebuffer






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 14 at 0:47









Rui F Ribeiro

39.7k1479132




39.7k1479132










asked Oct 29 '16 at 19:16









MeepMeep

328




328












  • Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.

    – dirkt
    Oct 31 '16 at 8:46











  • I'm running the proprietary one, but need that one for better performance - video editing/games etc.

    – Meep
    Oct 31 '16 at 8:47











  • With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!

    – Meep
    Oct 31 '16 at 8:48












  • I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?

    – StrongBad
    Jan 14 at 1:59

















  • Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.

    – dirkt
    Oct 31 '16 at 8:46











  • I'm running the proprietary one, but need that one for better performance - video editing/games etc.

    – Meep
    Oct 31 '16 at 8:47











  • With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!

    – Meep
    Oct 31 '16 at 8:48












  • I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?

    – StrongBad
    Jan 14 at 1:59
















Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.

– dirkt
Oct 31 '16 at 8:46





Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.

– dirkt
Oct 31 '16 at 8:46













I'm running the proprietary one, but need that one for better performance - video editing/games etc.

– Meep
Oct 31 '16 at 8:47





I'm running the proprietary one, but need that one for better performance - video editing/games etc.

– Meep
Oct 31 '16 at 8:47













With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!

– Meep
Oct 31 '16 at 8:48






With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!

– Meep
Oct 31 '16 at 8:48














I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?

– StrongBad
Jan 14 at 1:59





I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?

– StrongBad
Jan 14 at 1:59










1 Answer
1






active

oldest

votes


















1














For Nouveau:



Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors with your own routine to get multiple framebuffers for different outputs.



Not easy to do if you are not a programmer.



(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)






share|improve this answer























  • Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?

    – Meep
    Oct 31 '16 at 9:02











  • No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a /dev/fb device, it didn't back then when I used it.

    – dirkt
    Oct 31 '16 at 9:07











  • Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient

    – Meep
    Oct 31 '16 at 9:08






  • 1





    It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.

    – dirkt
    Oct 31 '16 at 17:40










Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f319781%2fhow-to-get-tty-to-display-on-another-monitor-using-nvidia-drivers%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














For Nouveau:



Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors with your own routine to get multiple framebuffers for different outputs.



Not easy to do if you are not a programmer.



(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)






share|improve this answer























  • Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?

    – Meep
    Oct 31 '16 at 9:02











  • No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a /dev/fb device, it didn't back then when I used it.

    – dirkt
    Oct 31 '16 at 9:07











  • Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient

    – Meep
    Oct 31 '16 at 9:08






  • 1





    It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.

    – dirkt
    Oct 31 '16 at 17:40















1














For Nouveau:



Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors with your own routine to get multiple framebuffers for different outputs.



Not easy to do if you are not a programmer.



(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)






share|improve this answer























  • Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?

    – Meep
    Oct 31 '16 at 9:02











  • No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a /dev/fb device, it didn't back then when I used it.

    – dirkt
    Oct 31 '16 at 9:07











  • Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient

    – Meep
    Oct 31 '16 at 9:08






  • 1





    It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.

    – dirkt
    Oct 31 '16 at 17:40













1












1








1







For Nouveau:



Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors with your own routine to get multiple framebuffers for different outputs.



Not easy to do if you are not a programmer.



(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)






share|improve this answer













For Nouveau:



Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors with your own routine to get multiple framebuffers for different outputs.



Not easy to do if you are not a programmer.



(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)







share|improve this answer












share|improve this answer



share|improve this answer










answered Oct 31 '16 at 9:01









dirktdirkt

16.9k21336




16.9k21336












  • Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?

    – Meep
    Oct 31 '16 at 9:02











  • No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a /dev/fb device, it didn't back then when I used it.

    – dirkt
    Oct 31 '16 at 9:07











  • Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient

    – Meep
    Oct 31 '16 at 9:08






  • 1





    It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.

    – dirkt
    Oct 31 '16 at 17:40

















  • Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?

    – Meep
    Oct 31 '16 at 9:02











  • No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a /dev/fb device, it didn't back then when I used it.

    – dirkt
    Oct 31 '16 at 9:07











  • Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient

    – Meep
    Oct 31 '16 at 9:08






  • 1





    It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.

    – dirkt
    Oct 31 '16 at 17:40
















Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?

– Meep
Oct 31 '16 at 9:02





Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?

– Meep
Oct 31 '16 at 9:02













No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a /dev/fb device, it didn't back then when I used it.

– dirkt
Oct 31 '16 at 9:07





No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a /dev/fb device, it didn't back then when I used it.

– dirkt
Oct 31 '16 at 9:07













Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient

– Meep
Oct 31 '16 at 9:08





Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient

– Meep
Oct 31 '16 at 9:08




1




1





It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.

– dirkt
Oct 31 '16 at 17:40





It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.

– dirkt
Oct 31 '16 at 17:40

















draft saved

draft discarded
















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f319781%2fhow-to-get-tty-to-display-on-another-monitor-using-nvidia-drivers%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown






Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?