Vraag Kon OpenGL niet naar 4.x bijwerken vanaf 3.3


De uitvoer van glxinfo | grep "OpenGL" is als volgt:

OpenGL vendor string: X.Org
OpenGL renderer string: AMD TURKS (DRM 2.49.0 / 4.10.0-38-generic, LLVM 6.0.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.1.0-devel
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 18.1.0-devel
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

Ik heb al deze ppas geprobeerd: ppa:oibaf/graphics-drivers, ppa:eek:ibaf/graphics-drivers, ppa:ubuntu-x-swat/updates maar mijn kernprofielversie is nog steeds 3.3. Al deze hulp bij het updaten van de Mesa-versie waarvan ik weet dat deze momenteel de nieuwste versie is, maar de kernprofielversie blijft ontzettend bij 3.3 steken!

Mijn grafische kaart is AMD / ATI Turks XT Radeon HD 6670/7670 die volgens Wikipedia pagina zou OpenGL 4.5 moeten ondersteunen.

Ik heb veel askubuntu-berichten en andere webpagina's gelezen die geen van allen verrassend hebben geholpen omdat het een heel oud probleem is. Ik ben ook verrast hoe moeilijk het is om stuurprogramma's bij te werken in het geval van Linux! Help alstublieft!


1
2018-02-12 19:44


oorsprong




antwoorden:


Volgens de Radeon Feature-pagina, de HD 6670/7670 wordt nog steeds alleen ondersteund met OpenGL 3.3, omdat het de Turken chip, en niet een van Cipres, Kaaimanof Aruba. Daarom kunt u op dit moment geen nieuwe versies van OpenGL op de kaart inschakelen, met een software-upgrade.


1
2018-02-12 20:17



bedankt voor je antwoord! Ik heb de Radeon Feature-pagina eerder gezien maar bleef toch posten vanwege de Wikipedia-pagina die ik in mijn bericht heb gelinkt, waarin staat dat mijn kaart OpenGL 4.5 ondersteunt. Betekent dit dat de Wikipedia-pagina niet correct is? (Je kunt zien dat mijn grafische kaart, Radeon HD 7670, voorkomt in de Radeon HD 7000-serie, en.wikipedia.org/wiki/Radeon_HD_7000_Series#Radeon_HD_7700) - omsrisagar
De Wikipedia-pagina is correct. De hardware ondersteunt maximaal 4.5. De Mesa radeon open source driver ondersteunt momenteel echter alleen 3.3 op die chip. Het ondersteunt alleen 4.2 of 4.5 op kaarten die op de Wikipedia-pagina staan ​​en die de Cipres, Kaaimanof Aruba chips, in de HD 6000/7000-serie. - dobey
bedankt voor opheldering. Zou je kunnen voorstellen dat als er iets anders is dat me helpt om te upgraden naar 4.5? U noemde dat Radeon Open Source-stuurprogramma niet kan worden ondersteund, betekent dit dat sommige particuliere / bedrijfseigen stuurprogramma's 4.5 ondersteunen? Zo ja, mag ik weten waar kan ik die krijgen? Betekent dit ook dat ik OpenGL 4.5 in Windows zou kunnen hebben in plaats van Ubuntu? - omsrisagar
Nee. Het voormalige katalysatordriverprogramma heeft het mogelijk ingeschakeld, maar het stuurprogramma wordt niet langer ondersteund en zal niet werken op ondersteunde versies van Ubuntu. Niet veel in Windows gebruikt GL, daar heeft DirectX daar de voorkeur, maar ja, ik veronderstel dat het Catalyst-stuurprogramma op Windows OpenGL 4.5 zal inschakelen voor alles wat het gebruikt in plaats van DirectX. Er is niet zoiets als "upgraden" naar 4.5. Er is niets om te upgraden in die zin. Uw kaart ondersteunt die versie van de specificatie en de radeonstuurprogramma in Linux niet. Inschakelen vereist verdere ontwikkeling en testen van stuurprogramma's. - dobey
ok bedankt voor de verduidelijking :) - omsrisagar


Ik heb hetzelfde probleem, ik heb de volgende hybride Intel / AMD-configuratie:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6730M/6770M/7690M XT]

En ik zit vast in OpenGL 3.3 sinds Ubuntu 16.04, in Ubuntu 15.10 Ik had de mogelijkheid om privé te gebruiken fglrx stuurprogramma dat de OpenGL bijwerkt naar versie 4.1

Met behulp van de laatste kernel en de laatste Mesa-stuurprogramma's (Padoka) zie ik geen verbetering :(

OpenGL renderer string: AMD TURKS (DRM 2.50.0 / 4.18.5-041805-generic, LLVM 8.0.0) OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.3.0-devel - padoka PPA

Het belangrijkste punt hier is, wat ik begrijp van dit web RadeonFeature is onze grafische kaart opgenomen onder R600 / 700, hoewel zou moeten zijn als Northern Islands, die OpenGL 4.x :( ondersteunt

Waarom gebeurt dit?


0
2017-08-29 10:24