No VGA / VGASWITCHEROO IN / SYS / KERNEL / DEBUG (Ubuntu 13.10) -- radeon campo con intel campo con hybrid-graphics campo con vgaswitcheroo camp askubuntu Relacionados El problema

No vga/vgaswitcheroo in /sys/kernel/debug (Ubuntu 13.10)


3
vote

problema

Español

Soy consciente de algunos de los otros hilos sobre este problema, pero he probado las opciones que se encuentran en aquellas sin éxito:

  sudo su cat /sys/kernel/debug/vgaswitcheroo/switch   

da

  cat: /sys/kernel/debug/vgaswitcheroo/switch: No such file or directory   

¿Podría ser porque mi ABCDEFGHIJKLMNABCDEFGHIJKLMN2 solo está configurando el dispositivo Intel?

El /sys/kernel/debug parece estar montado, y no tengo ninguna opción de arranque peculiar:

  cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic.efi.signed root=UUID=8a15962e- ad4d-4eb0-96af-37d167313e92 ro quiet splash vt.handoff=7   

para Modeset Tengo:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

¡No estoy seguro de si eso es un problema o no? Pero también he intentado arrancar con las opciones i915.modeset=1 radeon.modeset=1 , y verifiqué que el Modeset es de hecho 1. También revisé mount | grep /sys/kernel/debug mostró

  ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

Entonces esto se monta correctamente.

ABCDEFGHIJKLMNABCDEFGHIJKLMN9 Muestra:

  cat: /sys/kernel/debug/vgaswitcheroo/switch: No such file or directory 0  

Mi núcleo parece ser compilado con las opciones adecuadas:

  cat: /sys/kernel/debug/vgaswitcheroo/switch: No such file or directory 1  

Entonces, ¿por qué cat: /sys/kernel/debug/vgaswitcheroo/switch: No such file or directory 2 le falte?

Original en ingles

I am aware of some of the other threads on this problem, but I have tried the options found in those without success:

sudo su cat /sys/kernel/debug/vgaswitcheroo/switch 

gives

cat: /sys/kernel/debug/vgaswitcheroo/switch: No such file or directory 

Could it be because my xorg.conf is only setting up the intel device?

The /sys/kernel/debug appears to be mounted, and I don't have any quirky boot options:

cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic.efi.signed root=UUID=8a15962e- ad4d-4eb0-96af-37d167313e92 ro quiet splash vt.handoff=7 

For modeset I have:

cat /sys/module/i915/parameters/modeset -1 

Not quite sure if that is a problem or not? But I've also tried booting with the i915.modeset=1 radeon.modeset=1 options, and verified the modeset is indeed 1. I also checked mount | grep /sys/kernel/debug showed

none on /sys/kernel/debug type debugfs (rw) 

so this is mounted correctly.

lshw -C display shows:

  *-display                   description: VGA compatible controller    product: Haswell-ULT Integrated Graphics Controller    vendor: Intel Corporation    physical id: 2    bus info: pci@0000:00:02.0    version: 09    width: 64 bits    clock: 33MHz    capabilities: msi pm vga_controller bus_master cap_list rom    configuration: driver=i915 latency=0    resources: irq:60 memory:f0000000-f03fffff memory:e0000000-efffffff  ioport:5000(size=64)   *-display    description: Display controller    product: Sun XT [Radeon HD 8670A/8670M/8690M]    vendor: Advanced Micro Devices, Inc. [AMD/ATI]    physical id: 0    bus info: pci@0000:06:00.0    version: 00    width: 64 bits    clock: 33MHz    capabilities: pm pciexpress msi bus_master cap_list rom    configuration: driver=radeon latency=0    resources: irq:65 memory:d0000000-dfffffff memory:f0400000-f043ffff ioport:3000(size=256) memory:f0440000-f045ffff 

My kernel seems to be compiled with the proper options:

grep -i switcheroo /boot/config-* /boot/config-3.11.0-12-generic:CONFIG_VGA_SWITCHEROO=y /boot/config-3.11.0-15-generic:CONFIG_VGA_SWITCHEROO=y 

So why would vgaswitcheroo be missing?

           
   
   

Lista de respuestas

5
 
vote

He encontrado este

  There are two versions of hybrd graphics: MUXed and MUX-less. MUXed have a  display MUX to switch the displays between the discrete and integrated cards.  MUXed systems can be switched using vgaswitcheroo. MUX-less do not have a  display MUX and the displays are only connected to the integrated card. On  MUX-less systems, the discrete card is solely for rendering, not display. X  Server 1.14 is required to support rendering and display from different cards.  Most new laptops (2011+) are MUX-less.   

, así que creo que es muy probable que mi sistema (que sea una computadora portátil muy reciente) sea MUX-less (es decir, solo la tarjeta Intel está realmente conectada a la pantalla), y aunque puedo "cambiar" a través de El ABCDEFGHIJKLMNABCDEFGHIJKLMN2 (¿Debo ser lo suficientemente valiente / tonto como para instalar fglrx ) Esto realmente simplemente equivale a: "alto rendimiento" - & gt; Externalizar los cálculos de gráficos duros a DGPU, luego reírelos a través de la IGPU para mostrar, "Baja de bajo rendimiento / batería" - & gt; Haga los calcas en IGPU, luego envíe directamente a la pantalla. Tampoco tengo la capacidad de cambiar GPUs en el BIOS, que también sugiere ABCDEFGHIJKLMNABCDEFGHIJKLMN4 .

Así, probablemente nunca podré usar el conmutador VGA.

Otra consideración es que el controlador abcdefghijklmnabcdefghghijklmn5/defghijklmn5 no es compatible oficialmente en mi tarjeta (la serie del sistema Solar Nombre del código de 8670 m, no se confundirá con Oland). Por lo tanto, cuando se inicio con los controladores de código abierto, obtengo mensajes como No screens found para el Radeon. Dado que ABCDEFGHIJKLMNABCDEFGHIJKLMN7 necesita Radeon e Intel Tanto a allí, podría ser de alguna manera fallando porque el controlador de Radeon no admite mi tarjeta.

Si esto es cierto, conduce a la pregunta de cómo se cambia a un interruptor entre las tarjetas ATI / Intel (sin fglrx ) en un sistema ABCDEFGHIJKLMNABCDEFGHIJKLMN9 .

 

I found this

There are two versions of hybrd graphics: MUXed and MUX-less. MUXed have a  display MUX to switch the displays between the discrete and integrated cards.  MUXed systems can be switched using vgaswitcheroo. MUX-less do not have a  display MUX and the displays are only connected to the integrated card. On  MUX-less systems, the discrete card is solely for rendering, not display. X  Server 1.14 is required to support rendering and display from different cards.  Most new laptops (2011+) are MUX-less. 

So I think it's highly likely that my system (being a very recent laptop) is MUX-less (i.e. only the Intel card is actually connected to the display), and although I can "switch" through the AMD Catalyst Control Centre (should I be brave/foolish enough to install fglrx) this really just amounts to: "High performance" -> outsource hard graphics calculations to dGPU then reroute them back through the iGPU for display, "Low performance/good battery" -> do calcs on iGPU, then send directly to display. I also have no ability to switch GPUs in the BIOS, which also suggests MUX-less.

Thus, I probably will never be able to use VGA switcheroo.

One other consideration is that the radeon driver does not officially support my card yet (the 8670M code name Mars XT solar system series, not to be confused with OLAND). Thus when I boot up with open source drivers I get messages like No screens found for the radeon. Given that switcheroo needs radeon and intel both to there, it could be somehow failing because the radeon driver doesn't support my card.

If this is true, it leads to the question of how does one switch between ATI/Intel cards (without fglrx) in a MUX-less system.

 
 
1
 
vote

Según este


sistemas sin mux

Lo primero que debe hacer es encender su GPU discreta si aún no está encendido:

  MUX-less0  

Verifique que esto funcionó emitiendo este comando nuevamente:

  MUX-less1  

Ahora, tenemos que conocer las identificaciones que Xrandr asignó a sus tarjetas. Haga esto como el usuario regular nuevamente, no la raíz:

  MUX-less2  

en mi caso 3 cartas se enumeran. Observe que ambos proporcionan 1 y 2 tienen la misma identificación. En este caso, mi tarjeta discreta tiene ID 69 y mi tarjeta integrada tiene ID 108.

Lo último que lo necesitamos para decirle a X para usar su GPU discreta para la representación:

  MUX-less3  

Donde el primer número es su tarjeta discreta y la segunda es su tarjeta integrada. Para verificar esto funcionó:

  MUX-less4  

Debe obtener galium 0.4 como su renderizador. A partir de ahora, todas sus aplicaciones 3D se entregarán en su tarjeta ATIS, sin necesidad de reiniciar X.

Trabajó en mi Lenovo U400 con Kubuntu 13.10.

 

According to this


MUXLESS SYSTEMS

First thing you need to do is turn on your discrete GPU if it's not turned on already:

# echo ON > /sys/kernel/debug/vgaswitcheroo/switch 

Verify that this worked by issuing this command again:

# cat /sys/kernel/debug/vgaswitcheroo/switch 

Now, we have to know IDs that xrandr assigned to your cards. Do this as the regular user again, not root:

$ xrandr --listproviders Providers: number : 3 Provider 0: id: 108 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3     outputs: 4 associated providers: 2 name:Intel Provider 1: id: 69 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 0 associated providers: 2 name:radeon Provider 2: id: 69 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 0 associated providers: 2 name:radeon 

In my case 3 cards get listed. Notice that both provides 1 and 2 have the same id. In this case my discrete card has id 69 and my integrated card has id 108.

Last thing we need it to tell X to use your discrete GPU for rendering:

$ xrandr --setprovideroffloadsink 69 108 

Where the first number is your discrete card and the second one is your integrated card. To verify this worked:

$ DRI_PRIME=1 glxinfo | grep renderer OpenGL renderer string: Gallium 0.4 on AMD TURKS 

You should get Gallium 0.4 as your renderer. From now on all your 3D apps will be rendered on your ATI card, no need to restart X.

Worked in my lenovo u400 with kubuntu 13.10.

 
 
       
       

Relacionados problema

2  Tengo una GPU de Intel y una GPU de la serie AMD MOVILID HD 5400, preguntas múltiples  ( I have an intel gpu and a amd mobility radeon hd 5400 series gpu multiple quest ) 
son los supuestos que deben ser conmutables, la página gráfica híbrida parece ser un poco anticuada (hablando de 10.10 y kernel 2.6) No estoy seguro de que...

3  ¿Ayuda necesitada para entender este comando?  ( Help needed in understanding this command ) 
[share]2 En una de las preguntas en este foro, alguien había publicado este comando para apagar la tarjeta gráfica para ahorrar el consumo de energía y es...

5  Ubuntu 15.04 se congela por un segundo cada 6-10 segundos, mensajes relacionados con PCI / Radeon en Kern.log  ( Ubuntu 15 04 freezes for a second every 6 10 seconds pci radeon related message ) 
Esta noche hice una nueva instalación de xubuntu 15.04 en mi computadora portátil, un Acer Aspire TimelineX 4820TG. Estaba corriendo 14.04 lts antes, y todo...

2  ¿Cómo volver a la tarjeta ATI después de usar Switcheroo?  ( How to switch back to ati card after using switcheroo ) 
He estado usando Switcheroo para apagar mi ATI Radeon HD5650 usando el interruptor: echo OFF > /sys/kernel/debug/vgaswitcheroo/switch Esto ha funcionad...

1  Cómo instalar los controladores Silichables Radoen HD 6470M para Ubuntu 12.04 LTS [DUPLICATE]  ( How to install swichable radoen hd 6470m drivers for ubuntu 12 04 lts ) 
Esta pregunta ya tiene respuestas aquí : CERRADO 8 años . posible duplicado: ATI 6470M & A...

6  ¿Cómo apagar permanentemente la tarjeta gráfica discreta?  ( How to permanently switch off discrete graphic card ) 
Tengo un GD integrado, que es Intel, y otra GD discreta, AMD Radeon 6490 HD Estoy usando Ubuntu 11.10 1st, cuando inicialo en Windows, mi GD es de hecho, de...

3  lspci no detectando mi tarjeta gráfica  ( Lspci not detecting my graphic card ) 
Recientemente compré un Lenovo G505S, cuyas especificaciones se pueden encontrar aquí . Después de configurar Ubuntu 13.04, intenté instalar los controlado...

2  Hybridgraphics VGA_SWITCHEROO Cambia a Intel en el arranque  ( Hybridgraphics vga switcheroo switch to intel at boot ) 
¿Cómo puedo hacer eso? He seguido este https://help.ubuntu.com/community/hybridgraphics Pero no funcionó Estoy recibiendo el error en el arranque que el...

4  Vgaswitcheroo no funciona 14.04 - Radeon discreto SIEMPRE, Dell Vostro 3350  ( Vgaswitcheroo doesnt work on 14 04 discrete radeon always on dell vostro 335 ) 
Tengo un problema siguiente: acabo de actualizar de 13.10 a 14.04 en mi Dell Vostro 3350 y no puedo desactivar los gráficos discretos. Como se le indica aquí...

0  Switcheroo se ha ido tras la última actualización  ( Switcheroo gone after last update ) 
Desde la última actualización del kernel para Ubuntu 13.04, la carpeta /sys/kernel/debug/vgaswitcheroo/switch se ha ido en mi computadora portátil, un Acer ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos