LINUX.ORG.RU

Встроенное видео + внешнее + Ubuntu 8.10 ну никак не хочет работать!


0

0

здравствуйте, уважаемые форумчане!

В Линуксах я полный чайник, ума хватило только поставить Ubuntu 8.10 и поюзать её какое-то время. Ставил её на материнку на GF8300 с интегрированной видюхой. Проблем практически не было. Потом доставил внешнюю видюху GF8500 (для того что бы работать в Висте в режиме Hybrid Sli), монитор подключён к встроенной видюхе... и тут началось...

Ubuntu наотрез отказывается загружаться, т.е. какую-то часть он загружает, но рабочий слот не грузит. Никаких подозрительных ошибок не выдаёт, просто не грузит и всё.

Также не удаётся установить Ubuntu на такую связку видеокарт с CD-диска, установка не происходит, и даже не грузится LifeCD с рабочим столом.

Скажите где грабли и что курить по этому поводу...

А какой смысл в Hybrid SLI на десктопе? Увеличение производительности AFAIK будет только на строго определённых комбинациях интегрированной и дискретной видеокарты и то не факт. На потребление тока на десктопе вообще можно не обращать внимания. Даже мелкомягкие выкинули из windows 7 нативную поддержку hybrid sli =).

Просто подключи монитор к внешней видеокарте и используй только её. Можешь попробовать настроить обе видеокарты независимо и подключить по монитору к каждой, но это геморно и опять же практичски бесполезно =).

И похоже в драйверах nvidia под linux hybrid sli тоже не поддерживается: http://www.nvnews.net/vbulletin/showthread.php?t=119300.

Deleted
()
Ответ на: комментарий от JB

Да, будет, но у меня моник подключён в встроенной! И меня это вполне устраивает.

SoulKeeper
() автор топика
Ответ на: комментарий от Deleted

На самом деле Hybrid Sli не такая уж и бестолковая технология, т.к. увеличение производительность многих приложений по сравнению с использованием только внешней 8500GT примерно 20-40%. Тот же Сталкер идёт заметно быстрее. А в случае использования только режима 2D- внешняя переходит в режим пониженного энергопотребления. И у меня на внешней нету выхода HDMI, а на внутренней есть, и через него замечательно передаётся и видео и звук, если я подключу через переходник на внешней видюхе HDMI кабель, то звука не будет на плазма-панели, а это очень актуально. Например моя жена смотрит на ней фильмы со звуком пока я гоняю в Сталкера в наушниках :-) все довольны...

Мне кажется что проблема не в режиме Sli как таковом, а именно в неумении работы Ubuntu с двумя видюхами впринципе, т.к. если бы это были просто 2 раздельные видюхи а не встроенная + внешняя, ситуация была бы аналогична.

Вопрос остался по сути без ответа, как же настроить что бы при воткнутой внешней, система грузилась и монитор был подключён к внутренней.

SoulKeeper
() автор топика
Ответ на: комментарий от SoulKeeper

>Ubuntu наотрез отказывается загружаться, т.е. какую-то часть он загружает, но рабочий слот не грузит. Никаких подозрительных ошибок не выдаёт, просто не грузит и всё.

А по каким признакам оно грузится перестает??? может иксы на другом мониторе рисуются???

>Вопрос остался по сути без ответа, как же настроить что бы при воткнутой внешней, система грузилась и монитор был подключён к внутренней.


и вообще надо бы показать dmesg, версию драйвера и ошибки x-сервера. Иначе вопрос точно останется без ответа.

>именно в неумении работы Ubuntu с двумя видюхами впринципе.

да дело то не в бубунте. и вообще то две видяхи должны работать. а вот поддержка hybrid-SLI может и не быть реализована в linux версии драйвера. незнаю. я атишкой пользуюсь.

griz ★★
()
Ответ на: комментарий от SoulKeeper

> На самом деле Hybrid Sli не такая уж и бестолковая технология, т.к. увеличение производительность многих приложений по сравнению с использованием только внешней 8500GT примерно 20-40%. Тот же Сталкер идёт заметно быстрее.

Ну не знаю, я погуглил, посмотрел тесты - там прирост производительности буквально на уровне 2-3%, а иногда она вообще падает.

> А в случае использования только режима 2D- внешняя переходит в режим пониженного энергопотребления. И у меня на внешней нету выхода HDMI, а на внутренней есть, и через него замечательно передаётся и видео и звук, если я подключу через переходник на внешней видюхе HDMI кабель, то звука не будет на плазма-панели, а это очень актуально. Например моя жена смотрит на ней фильмы со звуком пока я гоняю в Сталкера в наушниках :-) все довольны...


Только не ясно зачем тут Hybrid SLI. Настрой чтобы обе видюхи работали независимо. Хотя даже это не нужно - к большинству видеокарт и так можно два мониора подключить.

> Мне кажется что проблема не в режиме Sli как таковом, а именно в неумении работы Ubuntu с двумя видюхами впринципе


Ubuntu - это набор софта. Работать с Hybrid SLI должен уметь драйвер. В драйвере nvidia под linux это не реализовано, там работает только обычный SLI, а это совершенно другая технология (у них по сути ничего общего нет).

> т.к. если бы это были просто 2 раздельные видюхи а не встроенная + внешняя, ситуация была бы аналогична.


Тут народ из одного компьютера делал две-три независимые рабочие станции на разных видеокартах =).

Deleted
()
Ответ на: комментарий от Deleted

>Хотя даже это не нужно - к большинству видеокарт и так можно два мониора подключить.

здраво. именно так и надо делать. Даже если считать что в данном конкретном случае мифический прирост скорости ощутим, то не в сталкера же под линуксом играть???
а для человека, который только запустить убунту сумел это попроще будет...

griz ★★
()
Ответ на: комментарий от Deleted

>Тут народ из одного компьютера делал две-три независимые рабочие станции на разных видеокартах =).

Тогда описание в студию!

И вопрос, как и где я могу посмотреть логи того что не работает?

SoulKeeper
() автор топика
Ответ на: комментарий от Deleted

Ещё раз говорю: Мне не нужно что ли SLI работало в Убунте! Мне надо что-бы не приходилось вынимать из компа внешнюю видюху, что бы загрузиться в Убунте!Мн надо что бы она оставалась в компе, а монитор был подключён к встроенному видео, и рабочий стол грузился именно не ней.

SoulKeeper
() автор топика
Ответ на: комментарий от SoulKeeper

ну для начала скажи dmesg и выхлоп в студию.
или даже так dmesg | grep nvidia

ты драйвера для карты ставил??? нет? тогда скачай и поставь. может все просто окажется.

>рабочий стол грузился именно не ней.

а ты кстати уверен что убунта виснет, а не просто запускает иксы на другой карте?

griz ★★
()
Ответ на: комментарий от griz

>Тогда описание в студию!

кстати да. если с "раздачей" рабочих столов более менее понятно, то как делали отдельные мышеклавы??

griz ★★
()
Ответ на: комментарий от SoulKeeper

> Тогда описание в студию!

Точное описание дать не могу - не я это пробовал. Но искать в этом направлании:

http://www.google.com/search?hl=ru&q=xorg+multiple+video+cards&btnG=П...
http://www.google.com/search?hl=ru&q=ubuntu+multiple+video+cards&btnG...

> И вопрос, как и где я могу посмотреть логи того что не работает?


Внятно объясни что именно у тебя не грузится. Точнее до какой степени грузится =). Скорее всего у тебя грузится всё кроме xorg-сервера (тот который ответственен за графический режим), соответственно консольный режим должен работать.

Так что просто логинишься в систему и смотришь журналы работы:
1) dmesg - это утилита, которая выводит журнал ядра - исользовать можно как dmesg | less, чтобы прочитать или dmesg > filename, чтобы сохранить в файл.
2) /var/log/Xorg.0.log - журнал работы сервера xorg, это обычный файл, смотреть так же с помощью less: less /var/log/Xorg.0.log.

плюс:

3) lspci - выводит список устройств на шине PCI.

Deleted
()
Ответ на: комментарий от Deleted

>Так что просто логинишься в систему и смотришь журналы работы:

Ты ему еще расскажи как логиниться, если в ранлевеле по умолчанию стартуют иксы и виснут. (сам я бубунту не вожу, даже не пробовал ни разу.) при этом частенько ctrl+alt+Fn не работают.

>3) lspci - выводит список устройств на шине PCI. наверняка просто покажет наличие двух карт. Если бы он ее тупо не видел то и проблем бы не было. Интереснее dmesg. в него могут ошибки валиться.

griz ★★
()
Ответ на: комментарий от griz

Значит воспользовавшись советом авторитетных линуксоидов, я таки посмотрел логи XOrg.

Ничего подозрительного мною замечено не было, на сторожило только это:

!! More than one possible primary device found

и

EE No divices detected Fatal server error No screens found

Как запустить Less я понял, а вот как из него выйти... для меня пока загадка...

SoulKeeper
() автор топика
Ответ на: комментарий от griz

Thumbs up Re: Nvidia drivers break my fresh 8.10 install HOW TO GET THE NVIDIA DRIVER WORKING FOR NVIDIA SLI DUAL VIDEO CARDS UBUNTU INTREPID 8.10 HOW TO FIX BROKEN X WINDOWS TEXT ONLY NO GRAPHICAL DESKTOP AFTER INSTALLING THE NVIDIA DRIVER

This problem should affect anyone with a SLI setup with 2 or 3 nvidia video cards, the first time you reboot after installing the nvidia restricted driver (which will happen if you turn on desktop effects on a newly installed Ubuntu / SLI system). X Windows will fail to start saying "No Screen Found" and you will be stuck at a text login prompt! Doh!!!!

Fast fix instructions for the experienced:

1. The BusId fix described in this thread has to go into the "Device" section in /etc/X11/xorg.conf, not into the "Screens" section. 2. Use lspci | grep -i vga to find your cards BusIDs. They will be something like 01:00.0 or 02:00.0. These would translate to BusId "01:00:00" or BusId "02:00:0" in the xorg.conf. 3. Edit /etc/X11/xorg.conf with sudo, find Section "Device" and try one or the other BusId line. 4. Test X windows with startx. Use ctrl-alt-backspace to get out of X windows. Try the other BusID line if the first one doesn't work. 5. Once you have it working, Restart gdm with sudo /etc/init.d/gdm restart. Rejoice.

Very Gentle instructions for beginners:

You will be starting from a broken system that only boots into text mode, and it will be prompting you for a username. Type the commands shown in boldface. Everything else is just a copy of what happened on my system so you know what else you will be seeing.

1. Login with your username/password you usually login with. If you don't have a password set, just hit enter.

Code:

Ubuntu 8.10 yourmachine tty1

yourmachine login: yourusername Password: mypassword

2. Remove any old possibly broken install of v173 or v177 nvidia drivers...

Code:

$ sudo apt-get purge nvidia-glx-173 nvidia-glx-177 Reading package lists... Done Building dependency tree Reading state information... Done Package nvidia-glx-173 is not installed, so not removed The following packages will be REMOVED: nvidia-glx-177* 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 25.8MB disk space will be freed. Do you want to continue [Y/n]? [Enter] (Reading database ... 111389 files and directories currently installed.) Removing nvidia-glx-177 ... Purging configuration files for nvidia-glx-177 ... dpkg - warning: while removing nvidia-glx-177, directory `/usr/lib/tls' not empty so not removed. Processing triggers for man-db ... Processing triggers for libc6 ... ldconfig deferred processing now taking place

3. Reinstall the v177 nvidia driver

Code:

$ sudo apt-get install nvidia-glx-177 Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: nvidia-glx-177 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/8931kB of archives. After this operation, 25.8MB of additional disk space will be used. Selecting previously deselected package nvidia-glx-177. (Reading database ... 111345 files and directories currently installed.) Unpacking nvidia-glx-177 (from .../nvidia-glx-177_177.80-0ubuntu2_i386.deb) ... Processing triggers for man-db ... Setting up nvidia-glx-177 (177.80-0ubuntu2) ...

Processing triggers for libc6 ... ldconfig deferred processing now taking place

4. Let nvidia-xconfig make you a new /etc/X11/xorg.conf file: Code:

$ sudo nvidia-xconfig

Using X configuration file: "/etc/X11/xorg.conf". Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup' New X configuration file written to '/etc/X11/xorg.conf'

5. List the video card busID's with lspci: Code:

$ lspci | grep -i vga 03:00.0 VGA compatible controller: nVidia Corporation G80 [GeForce 8800 GTS] (rev a2) 04:00.0 VGA compatible controller: nVidia Corporation G80 [GeForce 8800 GTS] (rev a2)

On my system, the cards are 03:00.0 and 04:00.0. These would go into xorg.conf as BusId "03:00:00" and BusId "04:00:00" respectively. Your setup will probably show different numbers in the first field, and you might even have 3 video cards if you're using 3-way SLI.

Next you have to take a guess which card is which. You have a 50/50 chance of getting it right...

Write down the two bus ID's on a piece of paper so you have them for the next step.

6. Edit /etc/X11/xorg.conf and add the BusId line to the Device section. (use your favourite text editor instead of pico if you want) Code:

$ sudo pico /etc/X11/xorg.conf

Hit Ctrl-W and type: Section "Device" to search for the right section.

Pico will find the Device section. Mine looked like this:

Code:

Section "Device" Identifier "Configured Video Device" Driver "nvidia" EndSection

Add in the your first guess for the BusId line, so it looks like this: Code:

Section "Device" Identifier "Configured Video Device" Driver "nvidia" BusId "04:00:00" EndSection

Now save the file with Ctrl-O and then exit pico with Ctrl-X. You will be back at a $ command prompt.

7. See if X Windows starts using startx! Code:

$ startx

With any luck you see X-Windows startup!

If you see just a black screen or nothing happens, you go back to step 6 and edit xorg.conf, putting in the other possible BusId line.. Then re-try startx and it should work. You can stop X windows now with ctrl-alt-backspace to get back to the prompt so you can repeat step 6.

The debugging output you see go by can be found in /var/log/Xorg.0.log, which you can look at with less /var/log/Xorg.0.log (use space bar for next page, b for previous page, g for start of file, G for end of file, and q to quit).

Now it's time to stop the X windows we started with "startx" and try and start the gdm login manager:

8. Stop X-Windows if it's running. Press: Ctrl-Alt-Backspace and X will die, leaving you back at the $ command prompt

9. repeat steps 6 and 7 again until you get the right BusId. Once you have a working configuration, restart gdm (the graphical login screen): Code:

$ sudo /etc/init.d/gdm start

the usual Ubuntu login screen should start!

10. Graphical Linux is now back, rejoice!

11. You should now be able to go into System -> preferences -> Appearance in Ubuntu and turn on the enhanced effects in the Visual Effects tab. Try dragging windows around and shaking them. Also try breaking them out to the left or right to switch them to a different desktop. Try Windows-Tab instead of Alt-Tab to do fancy 3D window switching. Cool!

Попробую использовать это решение... по результатам отпишусь.

SoulKeeper
() автор топика
Ответ на: комментарий от SoulKeeper

Проблему решил проще чем было описано выше: 1. Вынул внешнюю видюху 2. Загрузил Иксы 3. Обновил файл xorg.conf с рекомендации nvidia 4. Перезагрузился 5. Вставил обратно внешнюю видюху 6. Увидел стандартную картину с нехагрузкой Иксов 7. Вошел в режим sudo su 8. Получил командой lspci значения BusId для моих двух видюх 9. Запустил редактор и добавил в секцию Device строку BusId "02;00:00" 10.сделал startx - всё загрузилось! 11.Перегрузил комп, всё работает! Сижу пишу уже из линукса с двумя видюхами!

SoulKeeper
() автор топика
Ответ на: комментарий от SoulKeeper

> !! More than one possible primary device found

Логично. Иксы нашли две видеокарты и не поняли какую из них использовать (или обе сразу).

> Как запустить Less я понял, а вот как из него выйти... для меня пока загадка...


q

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.