Инсталирайте Steam
вход
|
език
Опростен китайски (简体中文)
Традиционен китайски (繁體中文)
Японски (日本語)
Корейски (한국어)
Тайландски (ไทย)
Чешки (Čeština)
Датски (Dansk)
Немски (Deutsch)
Английски (English)
Испански — Испания (Español — España)
Испански — Латинска Америка (Español — Latinoamérica)
Гръцки (Ελληνικά)
Френски (Français)
Италиански (Italiano)
Индонезийски (Bahasa Indonesia)
Унгарски (Magyar)
Холандски (Nederlands)
Норвежки (Norsk)
Полски (Polski)
Португалски (Português)
Бразилски португалски (Português — Brasil)
Румънски (Română)
Руски (Русский)
Финландски (Suomi)
Шведски (Svenska)
Турски (Türkçe)
Виетнамски (Tiếng Việt)
Украински (Українська)
Докладване на проблем с превода
vblank_mode=0 optirun -b primus --failsafe %command% -novid
When I run:
vblank_mode=0 optirun --bridge primus glxinfo | grep OpenGL
I get the folliowing output:
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 555M/PCIe/SSE2
OpenGL version string: 4.2.0 NVIDIA 304.88
OpenGL shading language version string: 4.20 NVIDIA via Cg compiler
OpenGL extensions:
Anything I did wrong? OP might have the same problem as I have.
First, we need to check which drivers your system is actually using, type in the terminal:
Please post the output.
Now we need to see if Bumblebee is actually using your graphics drivers, type in the terminal:
It should display how Bumblebee is configured. Please post the output for that too.
I've taken a look at your guide and it's rather weird because you don't have to install the nvidia-experimental drivers. You should install the actual drivers, but remove your current ones first. Regardless, you'll still need the last two commands for the sake of knowing whether Bumblebee is configured to use your driver rather than something else.
Btw, the command to use your discrete nvidia card is:
OR
The difference between primus and optirun is that primus directly displays what's on your Nvidia GPU through your Intel GPU which allows you to conserve battery life while still having good performance (the whole point of Nvidia OPTIMUS). I personally like primusrun, but that's just a personal preference.
I have the same problem as Xai
Output of "optirun --bridge primus glxinfo | grep OpenGL" is
Output of "dpkg -l | grep NVIDIA" is
Output of "cat /etc/bumblebee/bumblebee.conf" is
Please help. Thanks!
I think I see your problem; you are asking Bumblebee to use the experimental 310 driver, but you have the 319 drivers installed. Correct me if I'm wrong, but you've just installed three different Nvidia drivers with literally no configuration.
We have to start from scratch here. First, you need to remove bumblebee-nvidia and every nvidia driver you've installed, that includes the updates and settings packages. Now, you got a choice; you want to install nvidia-319? That shouldn't be a problem as it involves the same procedure as installing any other nvidia driver. Just so you are aware, don't install nvidia-current if you don't want legacy drivers, because that installs version 304.
I can help you out with what you need to type, but you need to dig into getting rid of excess nvidia bits and bobs and explicitally say where Bumblebee should find them.
And now we'll install the 319 drivers the right way:
Now, we need to do something about your Bumblebee.conf file. Open it and replace anything that says nvidia-experimental-310 with nvidia-319.
If you do have nvidia-experimental-310 drivers and anything pertaining to it installed then remove them as well, although your PC seems to have not detected them.
I did as you said but starting Dota 2 still gives me this error: "Could not find required OpenGL entry point 'glGetError'"
I removed and reinstalled as you said.
I updated /etc/bumblebee/bumblebee.conf
I also updated /usr/bin/primusrun
Running "dpkg -l | grep NVIDIA" gives me this:
Running "optirun --bridge primus glxinfo | grep OpenGL" gives me the same output as before:
I tried "primusrun glxspheres" and I got this:
Thanks again for your help.
I put it on pastebin as I don't want to spam this forum too much with my output =P: http://pastebin.com/MEhf1fBC
Your system thinks it has nvidia-391 drivers installed, rather than nvidia-319. Yet, your bumblebee.conf file assumes otherwise. It might be a mistype, so check the drivers are nvidia-319 and not nvidia-391. Then run:
So we can verify if the issue is rectified.
I fixed it and restarted. This is what I get as output:
Unfortunately, for some bloody reason, when I try to launch Dota2 using "optirun -b primus %command%"
I still get this error
[img]http://i.minus.com/jgaDF8WKRk7X7.png[/img]
I might have to reinstall primus. Bumblebee and Nvidia are definitely not the cause of the problem...
Thanks for your help so far!
CHANGE THIS LINE:
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
Use primus instead of auto; that might help.
Have you tried using:
I tried that but I've been using "optirun -b primus %command%" to begin with so I don't think it makes much of a difference??
Running "primusrun %command%" gives me the same error.
So I'm thinking that primus must be at fault. I reinstalled and restarted my computer but the error persists. I'm all out of ideas here =(