Vraag Hoe wordt DRI3 ingeschakeld voor Intel-stuurprogramma's die worden uitgevoerd op een Haswell iGPU in Ubuntu 15.10?


Ik ben de Vulkan-chauffeur aan het bouwen hier van bron op 15.10. Het lijkt tot nu toe voor een paar eenvoudige voorbeelden te werken, maar er is een vermelding dat DRI3 hier moet worden ingeschakeld: "Het Intel-stuurprogramma heeft DRI3 nodig, dus schakel het in via xorg.conf of verwijder intel_drv.so en gebruik in plaats daarvan het stuurprogramma voor het instellen van modi". Ik weet niet hoe ik dat moet doen.

Ik heb geprobeerd om een ​​toe te voegen /etc/X11/xorg.conf met deze sectie:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "DRI"    "3"
EndSection

maar op herstart mijn /var/log/Xorg.0.log heeft geen verwijzing naar DRI3 en meerdere naar DRI2:

[     4.059] (II) glamor: EGL version 1.4 (DRI2):
[     4.064] (II) Loading sub module "dri2"
[     4.064] (II) LoadModule: "dri2"
[     4.064] (II) Module "dri2" already built-in
[     4.169] (II) modeset(0): [DRI2] Setup complete
[     4.169] (II) modeset(0): [DRI2]   DRI driver: i965
[     4.169] (II) modeset(0): [DRI2]   VDPAU driver: i965
[     4.180] (II) GLX: Initialized DRI2 GL provider for screen 0

Alle hulp wordt op prijs gesteld.


3
2018-03-01 22:44


oorsprong


Deze vraag heeft niets te maken met 15.10, omdat die ppa alleen voor Xenial is, dat is de ontwikkelingsversie van Ubuntu. En in die zin is deze vraag ook hier niet aan de orde. - dadexix86
@ dadexix86 Ik bouw de betreffende driver op vanaf 15.10, niet met behulp van die voorgebouwde PPA. Ik noemde zojuist de PPA voor een bepaalde context. Ter herinnering, de (on-topic) vraag is simpelweg "Hoe wordt DRI3 ingeschakeld voor Intel-stuurprogramma's die op een Haswell iGPU in Ubuntu 15.10 werken?" - ahcox
Dit verandert de context volledig, want om 15.10 moet je je grafische stack upgraden naar de nieuwste kernel (> = 4.3) en een heel recent mesa-stuurprogramma met DRI3 ingeschakeld (en ik weet niet hoe het moet). Ik stel voor dat je je vraag aanpast en iets meer uitlegt en contextualiseert wat je probeert te doen (mensen die je misschien kunnen helpen, kunnen je reactie eigenlijk niet lezen). - dadexix86
@ dadexix86 Oké, nu bewerken in een ander tabblad. Dank je :). - ahcox


antwoorden:


De onderstaande code toevoegen aan /etc/X11/xorg.conf werkte voor mij:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "SwapBuffersWait" "0"
   Option      "DRI" "3"
EndSection

2
2018-06-16 09:50



Bedankt voor je antwoord :). De enige verandering ten opzichte van wat ik heb geprobeerd, is een enkele regel die meer een optimalisatie lijkt dan iets dat een verschil tussen werk en werk zou maken. Kunt u bevestigen 1. U bent op 15.10. 2. U hebt een Haswell iGPU. 3. U hebt substantiële Vulkan-demo's / apps uitgevoerd. 4. U hebt gecontroleerd of DRI3 daadwerkelijk in gebruik was via /var/log/Xorg.0.log of een betere methode. - ahcox