LINUX.ORG.RU

2 видеокарты

 , ,


0

1

Как заставить переключатся видеокарты в ноутбуке hp pavilion g6 2283sr?

Выхлоп:

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (rev ff)
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0


Ответ на: комментарий от sluggard

Ну вывод системной информации screenfetch. И в пункт gpu показывает ati. хотя в switcheroo показывает включенную intel.

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

Ты гляди вывод

glxinfo |grep OpenGL
там то, что у тебя работает. У меня так:
Sluggard@sluggard-suse:~> glxinfo |grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.4.4
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.4.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.4.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:
Ну и заодно глянь
DRI_PRIME=1 glxinfo |grep OpenGL
там как раз должна быть видяха AMD:
Sluggard@sluggard-suse:~> DRI_PRIME=1 glxinfo |grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD TURKS
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.4.4
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.4.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.4.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

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

Как скажешь. Вообще, неплохо бы позвать на помощь кого-нибудь, кто хорошо разбирается в теме. Cast Novell-ch.

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

screenfetch информацию о gpu тянет из lspci, игнорируя то, какая карточка используется, а какая нет. у меня он показывал nvidia даже тогда, когда я энвидиевских дров вообще не имел установленных. так что просто забей.

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

screenfetch информацию о gpu тянет из lspci, игнорируя то, какая карточка используется, а какая нет.

То есть просто информацию об оборудовании выдаёт? Нафиг он тогда нужен, если можно сделать

lspci | grep VGA
?

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

Нафиг он тогда нужен

Чтобы постить скрины на ЛОР и 4chan.

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

glxinfo |grep OpenGL

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.4.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.4.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.4.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:
 
DRI_PRIME=1 glxinfo |grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.4.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.4.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.4.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

 

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

Хе, у тебя видеокарта AMD вообще не включается.
Сделай

xrandr --setprovideroffloadsink 0x55 0x7e
а потом повтори вторую команду из своего коммента.

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

Воо смотри

DRI_PRIME=1 glxinfo |grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD TURKS
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.4.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.4.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.4.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

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

Судя по всему у тебя Mesa не самая новая, в последних версиях не нужно делать

xrandr --setprovideroffloadsink 0x55 0x7e
А так — у тебя постоянно работает интеграшка Intel, карта AMD не активна, захочешь что-то запустить с использование дискретки AMD — делай
xrandr --setprovideroffloadsink 0x55 0x7e
(работает до первой перезагрузки), и запускай нужное приложение с DRI_PRIME=1.

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

Не знаю, надо спрашивать Novell-ch или carasin, может они в курсе. Хотя мне не очень понятно, зачем тебе это. Чтоб кулер громче шумел и батарея быстрее дохла? =))

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

Да нет интеловской вполне хватает. Просто на арч вики все очень просто вкл/выкл, а у меня возникли проблемы. Вот и вопросы. А так огромное спасибо, приятно общаться с человеком который знает что делать и говорит по существу. Спасибо))

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

Я вообще заинтересовался всем этим из-за батареи, надо сохранять заряд. Поэтому думаю с гнома, опять перепрыгнуть на что нибудь легкое.

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

То есть просто информацию об оборудовании выдаёт?

Не только об оборудовании, но и о системе, дистрибутиве, используемом окружении, темах, шрифтах, иконках, оформляет это в виде сводной таблицы с ASCII артом логотипа дистрибутива, и по желанию может снимать через scrot скриншот всего этого хозяйства. Не так уж и бесполезная вещь.

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

Разве что при отсутствии иксов.

Поставил. Симпатично, но не более того. GPU показало только интеграшку.

sluggard ★★★★★
()
Последнее исправление: sluggard (всего исправлений: 1)
Ответ на: комментарий от moddi3

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

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