Strona 4 z 6
Re: Nvidia Optimus/ION2
: 30 kwie 2012, 09:57
autor: e X t 7 3
Pabloz pisze:Obsługa Optimusa miała się pojawić w kernelu 3.0 (mamy już 3.2), w Ubuntu 12.04 (Wayland), chodziły plotki, że oficjalne wsparcie wprowadzi Nvidia. Czy coś z tego wszystkiego zostało? Jest jeszcze jakaś nadzieja na przyzwoitą obsługę przełączania grafik w Linuksie? Nie działa u mnie żaden dotychczasowy sposób (MSI GE620).
Zatem w 12.04 jest
usługa hybrid-gfx odwołująca się do hybrid-detect ... wywołaj to przez
sudo hybrid-detect i zobacz, co Ci napisze. Nie mam maszyny na której mógłbym to testować

. Co do Waylanda ... sądzę, że on pojawi sie ale raczej pod koniec tego roku - jako stabilna gałąź. Bardzo mocno zainteresowani są nim Samsung i Intel w ramach Projektu Tizen

.
Pozdrawiam
Re: Nvidia Optimus/ION2
: 01 maja 2012, 16:21
autor: PietroZ
e X t 7 3 pisze:Zatem w 12.04 jest
usługa hybrid-gfx odwołująca się do hybrid-detect ... wywołaj to przez
sudo hybrid-detect i zobacz, co Ci napisze. Nie mam maszyny na której mógłbym to testować

. Co do Waylanda ... sądzę, że on pojawi sie ale raczej pod koniec tego roku - jako stabilna gałąź. Bardzo mocno zainteresowani są nim Samsung i Intel w ramach Projektu Tizen

.
Pozdrawiam
Na Asusie 1015PN polecenie wyrzuca:
Nie ma o tym module za dużo informacji, więc pozostaje mi narazie korzystać z acpi-call, które byłoby najlepsze, gdyby nie konieczność ponownego uruchamiania całej maszyny przy przełączaniu grafiki.
Jest jeszcze projekt bumblebee, ale pod nim niestety nie działa wyjście HDMI, vdpau i sama wydajność Nvidii pozostawia wiele do życzenia...
Re: Nvidia Optimus/ION2
: 03 maja 2012, 14:31
autor: Pabloz
Na MSI GE620 również "No gfx change".
Re: Nvidia Optimus/ION2
: 06 maja 2012, 20:13
autor: linuxozaurus
Na MSI GE620 również "No gfx change".
U mnie też pod jajkiem Pana EXT73 v18.04.
Wynik na moim Dellu pomimo ze mam hybrydę.
Kod: Zaznacz cały
karolina@karolina-Vostro-3500:~$ sudo hybrid-detect
[sudo] password for karolina:
No gfx change
karolina@karolina-Vostro-3500:~$ lspci -k
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 18)
Subsystem: Dell Device 0441
Kernel driver in use: agpgart-intel
Kernel modules: intel-agp
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 18)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Subsystem: Dell Device 044e
Kernel driver in use: i915
Kernel modules: i915
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
Subsystem: Dell Device 0441
Kernel driver in use: mei
Kernel modules: mei
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
Subsystem: Dell Device 0441
Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
Subsystem: Dell Device 0441
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
Subsystem: Dell Device 0441
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
Subsystem: Dell Device 0441
Kernel modules: iTCO_wdt
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
Subsystem: Dell Device 0441
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
Subsystem: Dell Device 0441
Kernel modules: i2c-i801
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
Subsystem: Dell Device 0441
Kernel driver in use: intel ips
Kernel modules: intel_ips
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 310M] (rev a2)
Subsystem: Dell Device 044e
Kernel driver in use: nvidia
Kernel modules: nvidia_current, nouveau, nvidiafb
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
Subsystem: Dell Device 044e
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel
12:00.0 Network controller: Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)
Subsystem: Dell Wireless 1520 Half-size Mini PCIe Card
Kernel driver in use: wl
Kernel modules: wl, brcmsmac
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: Dell Device 0441
Kernel driver in use: r8169
Kernel modules: r8169
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 05)
Subsystem: Intel Corporation Device 8086
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 05)
Subsystem: Intel Corporation Device 8086
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 05)
Subsystem: Intel Corporation Device 8086
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 05)
Subsystem: Intel Corporation Device 8086
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
Subsystem: Intel Corporation Device 8086
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
Subsystem: Intel Corporation Device 8086
karolina@karolina-Vostro-3500:~$
Re: Nvidia Optimus/ION2
: 23 maja 2012, 23:17
autor: konradk
Najprawdopodobniej Optimus będzie obsługiwany przez Wayland. W Ubuntu 12.10 będzie "technology preview", nie spodziewałbym się na stracie obsługi kart hybrydowych. Nvidia miała tylko wydać własną protezę - coś na kształt Bumblebee - aby możliwe było korzystanie z HDMI.
Re: Nvidia Optimus/ION2
: 23 maja 2012, 23:36
autor: brezniew
Najprawdopodobniej Optimus będzie obsługiwany przez Wayland. W Ubuntu 12.10 będzie "technology preview", nie spodziewałbym się na stracie obsługi kart hybrydowych. Nvidia miała tylko wydać własną protezę - coś na kształt Bumblebee - aby możliwe było korzystanie z HDMI.
Zanim Optimus będzie obsługiwany w jakiś sensowny sposób, to będzie już na rynku kolejna generacja laptopów z kolejną generacją kart graficznych.
Re: Nvidia Optimus/ION2
: 24 maja 2012, 09:05
autor: e X t 7 3
Powiem szczerze dla mnie technologia Optimus to tylko twór marketingowy Nvidii = aby nie wypaść z rynku [laptopów]. Dużo lepszym rozwiązaniem - przede wszystkim jeśli chodzi o stosunek wydajność/energooszczędność są układy APU AMD, czy też Tegra od Nvidii. Co do samego wsparcia technologi sądzę, ze jednak nadejdzie z ustabilizowaniem się Waylanda, wdrożeniem go do głównych dystrybucji i chęcią skorzystania z niego przez Nvidię, a zatem najpewniej już w przyszłym roku.
Pozdrawiam
Re: Nvidia Optimus/ION2
: 24 maja 2012, 11:00
autor: linuxozaurus
Ja sama mam dość bumblebee ale co na to poradzić.
Re: Nvidia Optimus/ION2
: 25 maja 2012, 20:30
autor: Cubensis
Czy na stan dzisiejszy jest jakieś rozwiązanie, pozwalające uruchomić HDMI na Bumblebee? Laptop to Dell Inspiron q15r z GT 525.
Próbowałem tworzyć i modyfikować Xorga, ale skończyło się to niewykrywaniem klawiatury (wiem, dziwne), a przydałaby się możliwość uruchamiania filmów na TV Full HD...
Re: Nvidia Optimus/ION2
: 25 maja 2012, 21:25
autor: faktor4u
Cubensis pisze:Czy na stan dzisiejszy jest jakieś rozwiązanie, pozwalające uruchomić HDMI na Bumblebee? Laptop to Dell Inspiron q15r z GT 525.
Próbowałem tworzyć i modyfikować Xorga, ale skończyło się to niewykrywaniem klawiatury (wiem, dziwne), a przydałaby się możliwość uruchamiania filmów na TV Full HD...
Chodzi ci o odpalenie przez HDMI czegoś z użyciem mocniejszej karty graficznej czy o wyświetlenie obrazu na TV bez względu na kartę graficzną? Bo jeśli chodzi o to drugie to u mnie na Optimusie (Intel i Nvidia GT540M) wszystko działa bez problemu bez kombinowania (Kernel od pana e X t 73, bumblebee i stery do grafiki z ppa ubuntu-x-swat/x-updates). Tyle, że używa karty intelowskiej. Nie próbowałem jeszcze uruchamiać po HDMI programów za pomocą optirun.
Re: Nvidia Optimus/ION2
: 26 maja 2012, 14:16
autor: Cubensis
Aha. Kernel i bumblebee jest zainstalowany, dodam repo xswat jak będę miał tego lapka. A tak z ciekawości. Filmy w Full HD chodzą na Intelu?
Re: Nvidia Optimus/ION2
: 26 maja 2012, 21:29
autor: zovalik
720p bez problemu chodzi.
Nie mam akurat materiału 1080p ale myślę, że spokojnie powinno działać.
Re: Nvidia Optimus/ION2
: 02 cze 2012, 18:27
autor: Cubensis
faktor4u pisze:(...) u mnie na Optimusie (Intel i Nvidia GT540M) wszystko działa bez problemu bez kombinowania (Kernel od pana e X t 73, bumblebee i stery do grafiki z ppa ubuntu-x-swat/x-updates). Tyle, że używa karty intelowskiej. Nie próbowałem jeszcze uruchamiać po HDMI programów za pomocą optirun.
Jesteś pewny że wszystko co zrobiłeś, to dodanie tych repo? Xrandr mi nawet nie wykrywa wyjścia HDMI...
Re: Nvidia Optimus/ION2
: 02 cze 2012, 18:47
autor: faktor4u
Cubensis pisze:faktor4u pisze:(...) u mnie na Optimusie (Intel i Nvidia GT540M) wszystko działa bez problemu bez kombinowania (Kernel od pana e X t 73, bumblebee i stery do grafiki z ppa ubuntu-x-swat/x-updates). Tyle, że używa karty intelowskiej. Nie próbowałem jeszcze uruchamiać po HDMI programów za pomocą optirun.
Jesteś pewny że wszystko co zrobiłeś, to dodanie tych repo? Xrandr mi nawet nie wykrywa wyjścia HDMI...
Tak. Działa domyślnie, bez kombinowania, w trybie dwóch ekranów. Nawet w ustawienia wyświetlania nie wchodziłem. Jedyne co musiałem zrobić to zmienić wyjście dźwięku na HDMI.
Re: Nvidia Optimus/ION2
: 02 cze 2012, 19:09
autor: Cubensis
No to już tego nie rozumiem. Mógłbyś podać wynik poleceń:
Kod: Zaznacz cały
glxinfo | grep OpenGL
lspci | grep VGA
xrandr
cat /etc/bumblebee/bumblebee.conf
Re: Nvidia Optimus/ION2
: 03 cze 2012, 21:47
autor: faktor4u
Cubensis pisze:No to już tego nie rozumiem. Mógłbyś podać wynik poleceń:
Kod: Zaznacz cały
glxinfo | grep OpenGL
lspci | grep VGA
xrandr
cat /etc/bumblebee/bumblebee.conf
Ok, to lecimy:
glxinfo | grep OpenGL
Kod: Zaznacz cały
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL version string: 3.0 Mesa 8.0.2
OpenGL shading language version string: 1.30
OpenGL extensions:
lspci | grep VGA
Kod: Zaznacz cały
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
xrandr
Kod: Zaznacz cały
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1366x768 60.1*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
cat /etc/bumblebee/bumblebee.conf
Kod: Zaznacz cały
# Configuration file for Bumblebee. Values should **not** be put between quotes
## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=
## Client options. Will take effect on the next optirun executed.
[optirun]
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false
# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
Module=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Podać coś jeszcze? Np. xrandr po podpięciu HDMI? Sprawdziłem też "optirun glxspheres" puszczone po HDMI na TV i działało pieknie.
Re: Nvidia Optimus/ION2
: 30 cze 2012, 11:04
autor: Galvatron
Jak wygląda kwestia implementacji w kernelu DMA-BUF i reszty, potrzebnej żeby nVidia mogła wydać oficjalnego Optimusa? Chodzi mi głownie o ten news z końca stycznie:
http://www.phoronix.com/scan.php?page=n ... px=MTA0ODE
Re: Nvidia Optimus/ION2
: 02 lip 2012, 13:49
autor: e X t 7 3
Szerzej na to pytanie odpowiem w najbliższych dniach ... teraz wskażę tylko, że po "fuc...u" od Linusa dla Nvidii zaczyna się coś dziać i być może niedługo będzie pełne wsparcie Optimusa

i display link hot-plug

, a
w tym miejscu szerzej o tym.
Pozdrawiam
Re: Nvidia Optimus/ION2
: 02 lip 2012, 14:02
autor: Galvatron
Dzięki.

Re: Nvidia Optimus/ION2
: 10 lip 2012, 15:40
autor: murzin
Witam
Mam do Was serdeczną prośbę, czy mógłby ktoś napisać krok po kroku co mam zrobic, skąd ściągną, co gdzie wpisać itd żeby na stałe wyłączyć karte nvidi w asusie 1215n.
Wiem że jest to opisane w wielu miejscach ale próbowałem juz opisów z kilku miejsc i za każdym razem wyskakuje brak jakiegos pakietu lub jakis error; dlatego prosze o prosty, dokładny opis jak dla nowicjusza
Mój sprzęt to Asus 1215n ion2 z kubuntu 12.04 i kernelem 19.1 ext73 64bit
Chce żeby karta nvidi była wyłączona na stałe, itak na linuxie w nic nie gram
Z góry dzięki za pomoc