Shader Model 3.0 não reconhecido no Wine [duplicado]

0

Eu estou executando o Wine PPA (VErsion 1.4rc2 agora) e ia testá-lo com World of warcraft e Skyrim. Mas na configuração de vídeo WoW aparece como se não estivesse detectando o Shader Model 3.0. Basicamente diz que não há nenhum. Estou executando o jogo com e sem o parâmetro -opengl sem sorte.

Como posso ativar o SM3.0 no Wine desde que eu estou usando os drivers proprietários da Nvidia (290.xx) e tenho uma Nvidia GT440 com 1GB Ram.

Além disso, hoje eu fui ao winecfg e as opções para Vertex e Pixel Shading acabaram. Ele mostra apenas a área de trabalho virtual e algumas outras opções, mas não configurações de vídeo.

    
por Luis Alvarado 09.02.2012 / 04:34

1 resposta

2

Após testar algumas horas, encontrei o problema. Foi o jogo real. Por exemplo Skyrim estava funcionando perfeitamente, L4D2 estava rodando com gráficos completos e Hitman também. O único foi o WoW. No config.wtf na pasta WTF do wow eu tive que mudar a variável gxApi do OpenGL para d3d11 (ou apenas basicamente remover a linha gxApi). Também removi o parâmetro -opengl do atalho do WoW.

Isso fez com que o jogo oferecesse suporte a SM3.0, conforme mostrado nas seguintes fotos:

Este PIC não possui suporte a OpenGL (usando a opção DirectX 11):

Comovocêpodever,asúnicasduasopçõesnãodisponíveissãoasconfiguraçõesGood/UltraparaLiquidDetaileosSunshafts,masissoémaisumapequenapartedomaterialausentedoWineemuitosproblemascomojogorealdoWoW.EudigoissoporqueSkyrim,queexigemais,correincrivelmente.Aáguaparecerealereflete.

Quandoeuanunciooparâmetro-opengleeditooConfig.wtfdeixandoOpenGLnavariávelGxApicomoeumencioneiacima,eureceboisto:

Comovocêpodevernasduasfotos,oMultisamplingpassoude16paraummáximode4.ShadowQualityfoideUltraparaFaircomumavisodizendo" Não suportado por razões relacionadas a gráficos ". Liquid Detail foi para Low, já que a única opção e Ground Clutter foram para Low como a única opção.

O vinho vem muito longe dos dias em que os jogos mais novos não podiam ser jogados. Está chegando a um ponto em que a única razão para alguns amigos ficarem com o Windows terá desaparecido. Houve um bom progresso na implementação dos Modelos Shader. O vinho tem até algum suporte para o SM4.0. Este link para o Wine deve ajudar um pouco link mas está muito desatualizado (2008) e muitas coisas aconteceram desde então .

Por último, para rodar o Steam no Linux, se você receber uma mensagem similar a Extensão OpenGL necessária GL_EXT_texture_compression_s3tc ao executar um jogo Steam, isso significa apenas que sua placa de vídeo não suporta essa compactação ou você está faltando instalar as bibliotecas corretas. Se forem as bibliotecas, faça o seguinte:

sudo apt-get install libtxc-dxtn-s2tc0

Ainda estou tentando encontrar o que o Wine realmente suporta em termos de gráficos e sons.

    
por Luis Alvarado 09.02.2012 / 14:40