Igpu multi monitor linux

Arch Linux

You are not logged in.

#1 2017-02-19 01:11:31

bios option «iGPU multi-monitor» with nvidia

Hello I am trying out Arch linux for the first time and Im struggling a bit with a specific multiscreen case.

I’m dual booting win10 and arch linux, and ive been using a setting called «iGPU multi-monitor» on windows so that both the integrated and dedicated video card are powering one screen. Main reason I’ve ran with this is that the video card idles at 20 degrees celcius lower when I only have 1 screen connected.

Now when I tried to get this work on arch linux I got nowhere, I tried to use xrandr and it found my second monitor and everything, but it only shows this:

Ok so I tried to connect both screens in my dedicated card and it worked instantly.

So what I’m hoping I can get some tips on is

* Anyone know what this iGPU is exactly? Do the dedicated card still do the heavy lifting but output it to the integrated gpu?
* Anyone experience using a different video card for each display?

I’m using the nouveau driver and not the official nvidia drivers as they make my pc crash
im using xfce4 desktop environment

would appreciate help a lot

#2 2017-02-20 20:58:27

Re: bios option «iGPU multi-monitor» with nvidia

Anyone know if there’s somewhere else I might post this? I don’t know how to proceed with this issue

#3 2017-02-20 21:53:40

Re: bios option «iGPU multi-monitor» with nvidia

Bumping your own thread to get peoples attention is not the way to do it.
https://wiki.archlinux.org/index.php/Co … ct#Bumping

This is a good read to get some tip on how to write a good post (increasing the chances of getting peoples attention):
https://wiki.archlinux.org/index.php/Co … ow_to_post

About your questions:
I don’t know anything about this iGPU BIOS feature. I have never heard about it. But the archwiki are well documented on the subject of Hybrid graphics. A possible starting point in getting your GPUs up and running as you wish may be found by starting there:
https://wiki.archlinux.org/index.php/hybrid_graphics

Be aware of my Newbie Powers

#4 2017-02-20 21:54:41

Re: bios option «iGPU multi-monitor» with nvidia

Anyone know if there’s somewhere else I might post this? I don’t know how to proceed with this issue

Please use the ‘report’ link and ask the moderators to move the thread rather than cross posting. One of us are usually around, so the request is usually handled in a few minutes. I might suggest kernel and hardware

Nothing is too wonderful to be true, if it be consistent with the laws of nature — Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. — Alan Turing

How to Ask Questions the Smart Way

#5 2017-02-21 00:24:14

Re: bios option «iGPU multi-monitor» with nvidia

Bumping your own thread to get peoples attention is not the way to do it.
https://wiki.archlinux.org/index.php/Co … ct#Bumping

This is a good read to get some tip on how to write a good post (increasing the chances of getting peoples attention):
https://wiki.archlinux.org/index.php/Co … ow_to_post

About your questions:
I don’t know anything about this iGPU BIOS feature. I have never heard about it. But the archwiki are well documented on the subject of Hybrid graphics. A possible starting point in getting your GPUs up and running as you wish may be found by starting there:
https://wiki.archlinux.org/index.php/hybrid_graphics

Читайте также:  Драйвер booster free для windows

Thanks for the links I will check them out, though I have already read many articles on the subject before I posted. Also this post had fallen down to the end of page 2 so I didn’t assume anyone would see it anymore. The code of conduct actually says

«If people are reading your thread without answering or offering help, you may try supplying more details, or ask to be pointed in the right direction.»

So I disagree that it’s not how to do it, also I did actually get help by doing this. I appreciate your effort finding info I can read but I’d also like to point out that I’m experiencing your tone as mildly annoying and condescending. I am new to this community and I have spent countless of hours learning something new, I do my best to follow the guidelines and to do my own research, if everyone knew exactly how to find everything and what do look for then these forums and certainly the newbie forums would’ve been completely obsolete.

Источник

Проброс видеокарты NVIDIA

Я тут немного извращаюсь, пытаюсь найти решение, но возможно вы ускорите всё это, либо идею какую-то подадите.

Есть ПК, Intel i7-8700k, Nvidia RTX 2070. Собирал в основном для игр, поэтому стоит дуалбут с офтопиком. Для меня работать/отдыхать на линуксе намного удобнее, поэтому основная система линь. Немного надоело перезагружаться чтобы поиграть/перестать играть, поэтому захотелось попробовать держать винду на виртуалке и просто пробросить ей видеокарту.

И так, желание примерно следующее. Компьютер включается с линуксом, который использует nvidia (так как это бывает нужно, что-нибудь порендерить/поиграть нативное и т.п.). Когда мне хочется поиграть, я просто запускаю виртуалку и nvidia передаётся виртуалке, а потом останавливаю виртуалку и возвращаюсь к линуксу. При этом, у меня два монитора, на одном я всегда хочу видеть линукс, а второй монитор будет переключаться между линуксом и виртуалкой. При этом хочу иметь возможность юзать обе системы/монитора. То бишь, просто провести мышку на первый монитор и там «полинуксить», а потом переключить опять на второй и продолжить играть.

Две видеокарты — intel и nvidia и два монитора. На UEFI врубил режим multi-gpu — один монитор подключен к материнке, второй к видеокарте. Линукс стартует на первом мониторе с интелом, а потом прогружается nvidia и оба монитора/видеокарты работают.

Видеокарту я пробросил через qemu/kvm и всё работает. Для совместной работы в двух системах тестово использовал barrier, работает. Не тестил производительность, но если что, можно будет что-нибудь придумать (квм свитч или как-нибудь приделать проброс клавиатуры).

Но есть проблема. Чтобы загружалась виртуалка, нужно убирать из ядра nvidia. Но сделать это не получается, так как она используется иксами. Можно конечно убивать иксы, отключать нвидиа и опять стартовать, но тогда сессия вылетает. Но у меня и интел используется, который также рисует на одном из мониторов, можно ли как-то не убивая иксы убрать из ядра нвидиа и стартануть виртуалку?

Решения по типу «вайн» не принимаются, так как не всё гладко.

Чуть позже напишу полный гайд, а пока вкратце.

По железу: MB — Asus Prime z370-a

CPU — Intel i7-8700k (6 core 12 threads)

RAM — Corsair Vengeance RGB (2x16GB)

GPU — NVIDIA RTX 2070 (ASUS)

iGPU — Intel UHD Graphics 630

SSD — Intel 660p (1Tb)

HDD — Seagate (1Tb)

Monitor 1 — Dell 24″ 1080p

Monitor 2 — LG 32″ 1440p

SoundCard — NoName usb sound card

В UEFI врублен vt-d (для проброса видеокарты виртуалке) и iGPU Multi-Monitor (чтобы можно было использовать интегрированную карту). От материнки идут 2 видеовыхода на каждый из мониторов; от видеокарты идёт 1 видеовыход на LG монитор.

bumblebee, mesa, libvirt, virt-manager, qemu-kvm, barrier

Для видеокарты нужно установить bumblebee. Куча гайдов про то, как настроить vfio и т.п., но на деле это ничего не нужно (кроме intel_iommu=on) , если установлен bumblee. Как я понимаю, он при включении не даёт видеокарте загрузиться и в целом держит её подальше от ядра, благодаря чему видеокарту можно свободно использовать как в виртуалке, так и в свободное время просто запустив приложение через optirun.

Читайте также:  Работа с дисками под windows

Для ядра в граб добавляется —

В virt-manager куча нюансов относительно процессора, как для обмана видеокарты (для установки драйвера, иначе ругается), так и для оптимизации производительности, звука.

В i3 также два хоткея — Win PgUP, Win PgDwn

а в самих скриптах пока что простенько, win10-on

Чтобы можно было свободно двигать мышкой/клавиатурой между виртуалкой и хостом и иметь общий буфер стоит barrier.

Источник

Incan Chronicles

…. surely we are not alone . …

Two Nvidia GPU +3 monitors +Nouveau 2017 config on ARCH LINUX simple

I recently built an asus h170 pro gaming motherboard – intel 170board and i7 Skylake 3.4gz

my goal is 90% work and 10% starcraft 2 which is a challenge when it comes to arch linux. In short this will only improve quicker than ever.

— Main graphics card is a GEFORCE GTS 450 –>> hdmi and vga output

— second GPU card is a GEFORCE GT 610 –> one vga outp ( will test soon with hdmi too)

— motherboard :: nothing :: on bios only real config is iGPU multi monitor enabled and set PCI(e) for main graphic card

. i decided to go with nouveau because I am still currently testing to see how it well it performs for starcraft 2, but i am pretty confident that by just >>>> replacing “nouveau” with “nvidia” in the drivers part of xorg.conf >
Driver “nouveau”
BusID “PCI:1:0:0” >
EndSection

Section “Device”
Identifier “soz”
Driver “nouveau”
BusID “PCI:4:0:0”
EndSection

and that is fkn it.

you can test it by using the command or by starting x without any desktop environment

and you should see the screens light etc. you wont be able to move a terminal to the secondary GPU but that doesnt matter. important bit is that there is a screen.

I used KDE Plasma 5.9 amazing. but should be similar for other DE

after you append exec startDesktopEnvironment to your /etc/X11/xinit/xinitrc

Источник

Как включить одновременно встроенную и дискретную видеокарты?

В этой статье расскажем вам о том, как запустить две видеокарты одновременно на ПК. Встроенную и дискретную.

Дискретная видеокарта — это отдельная плата, подключаемая к материнской плате компьютера, либо как ее еще часто называют «внешняя видеокарта«. Как правило, производителями дискретных или внешних видеокарт, являются AMD (Radeon) или Nvidia.
B Bios или UEFI дискретная видеокарта отмечается как PEG, PCIE.

Встроенная видеокарта или интегрированная — это та видеокарта, которая интегрирована в центральный процессор или размещена на материнской плате компьютера. Как правило, производителями встроенных видеокарт являются Intel и AMD (Radeon).
В Bios или UEFI встроенная видеокарта отмечается как IGD или Onboard.

Читайте также:

Как включить одновременно встроенную и дискретную видеокарты у разных производителей?

Для того чтобы включить одновременно встроенную и дискретную видеокарты, необходимо в BIOS / UEFI активировать параметр IGPU, либо IGD Multi Monitor.

  • Выключите компьютер и перейдите в BIOS / UEFI
  • ASUS — Дополнительно \ IGPU
  • Gigabyte — Advanced \ System Agent configuration \ Graphics configuration
  • MSI — Settings \ Advanced \ Integrated Graphics configuration \ IGD Multi-Monitor
  • Asrock — Advanced \ Chipset Configuration \ IGPU

Вот и все, теперь вы знаете как включить одновременно встроенную и дискретную видеокарты! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.

Источник

Ubuntu Documentation

Intro

This guide is written for Hardy Heron and seems about the same for Lucid Lynx (the 10.04). The author is using a nVidia Ge Force 8600 GT with restricted drivers on a dual head setup. It will most likely work on other supported versions of Ubuntu with only minor adjustments, usually only in names and titles.

You can check your video card model by running, from terminal:

More information can be provided by running

This guide does not cover Xinerama, please see XineramaHowTo.

Installing Restricted Drivers

Restricted drivers are generally needed to take advantage of multi-head setups. There are a few options for installing the restricted «nvidia» drivers:

see BinaryDriverHowto/Nvidia for using the built in method, Hardware Drivers or Restricted Drivers Manager

Читайте также:  Как лучше создать загрузочную флешку windows 10

see NvidiaManual for installing the drivers manually or using Envy/EnvyNG

Using Envy/EnvyNG or Manually installing the drivers may require you to reinstall them after kernel upgrades.

Setting up Multi Head

Setup

After the system reboot, you can change your X settings by going to System->Administration->NVIDIA X Server Settings. If you installed the driver manually, it may be under Applications->System Tools->NVIDIA X Server Settings. Alternatively, run from terminal:

In Lucid i just went to the top taskbar/panel and clicked on

  • System — Preferences — Monitors

A pop-up box appeared saying «It appears that your graphics driver does not support the necessary extensions to use this tool. Do you want to use your graphics driver vendor’s tool instead?». Clicking on the «Yes» button got me to the gui tool shown in the screenshot below.

If the driver didn’t install this (Envy/EnvyNG surely does), you can install it manually with

You then should see something like this:

From the left pane, choose X Server Display Configuration. Now click the second screen in the dialog window and click Configure. Then enable Twin View, like so:

Alternatively, you can choose Separate X screen which will require you to reboot the computer later.

Choose your screen resolution, or leave at Auto. Position is usually best left as directional, but Absolute is OK if you want to set it manually. You can also swap primary displays from here.

Differences

Twin View

  • one large screen shared between two monitors
  • in Compiz-Fusion, it makes the «cube» appear as one large octagon

Separate X screen

  • separate X screens, one on each monitor
  • allows your window manager (Metacity, XFWM, Compiz, etc.) to be aware that there are two screens
  • in Compiz-Fusion, each monitor has its own cube, controlled separately

Saving

Now we will save the new settings by clicking Save to X Configuration File.

I prefer to uncheck Merge with existing file. Now click Save. If it gives you an error, «Unable to remove old X config backup file ‘/etc/X11/xorg.conf.backup’ then click OK and open the save dialog again. Click Show preview. , select all and copy. Now open a terminal and run

Delete the current contents of this file and paste what is in the preview. Save and close.

Now you can quit the Settings window. If needed, restart X by logging out and back in, or typing sudo /etc/init.d/gdm restart, or reboot the computer.

Troubleshooting

During the course of this tutorial, if X breaks and you no longer have a GUI, you should uninstall the restricted driver, reset xorg.conf and then reboot.

Note: If you are trying to save your xorg.conf file after changing settings in the nvidia-settings app and you recieve the error message

then you can resolve this by replacing your xorg.conf file with the commmand

You should then be able to follow the procedure described here and save the new xorg.conf. The error described here seems to occur after a fresh install of Karmic.

Removing Restricted Drivers

If you installed from Hardware Drivers (aka Restricted Drivers Manager), either uncheck the box there, or run:

You may need to subsitute in nvidia-glx-legacy or nvidia-glx depending on your card.

If you used EnvyNG to install the restricted drivers and cannot access the GUI to uninstall them graphically, run from a tty or recovery mode kernel:

If you installed restricted drivers using a .run file from Nvidia’s website, cd to the appropriate directory and run

again, substitute from the above examples.

Resetting xorg.conf

From a tty or the recovery mode kernel, you can run

Reboot

You should now reboot the computer. If you are at a terminal or tty, run:

Other Resources

Here are some other useful and related pages.

NvidiaMultiMonitors (последним исправлял пользователь knome 2013-12-14 11:20:26)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник

Оцените статью