mirror of
https://gitee.com/spark-store-project/spark-web-app-runtime.git
synced 2025-07-03 20:26:02 +08:00
feature: 默认开启GPU
This commit is contained in:
parent
ab56306b3d
commit
928964170a
spark-webapp-runtime
@ -16,7 +16,8 @@
|
|||||||
|
|
||||||
#define DEFAULT_ROOT QString()
|
#define DEFAULT_ROOT QString()
|
||||||
#define DEFAULT_PORT 0
|
#define DEFAULT_PORT 0
|
||||||
|
#define DEFAULT_GPU 1
|
||||||
|
|
||||||
#define CURRENT_VER QString("1.6.3")
|
#define CURRENT_VER QString("1.6.4")
|
||||||
|
|
||||||
#endif // GLOBALDEFINE_H
|
#endif // GLOBALDEFINE_H
|
||||||
|
@ -177,6 +177,14 @@ int main(int argc, char *argv[])
|
|||||||
DEFAULT_PORT);
|
DEFAULT_PORT);
|
||||||
parser.addOption(optPort);
|
parser.addOption(optPort);
|
||||||
|
|
||||||
|
|
||||||
|
QCommandLineOption useGPU(QStringList() << "G"
|
||||||
|
<< "GPU",
|
||||||
|
QObject::tr("To use GPU instead of CPU to decoding. Default True."),
|
||||||
|
"GPU",
|
||||||
|
QString::number(DEFAULT_GPU));
|
||||||
|
parser.addOption(useGPU);
|
||||||
|
|
||||||
#if SSL_SERVER
|
#if SSL_SERVER
|
||||||
QCommandLineOption optSSLPort(QStringList() << "s"
|
QCommandLineOption optSSLPort(QStringList() << "s"
|
||||||
<< "sslport",
|
<< "sslport",
|
||||||
@ -200,6 +208,7 @@ int main(int argc, char *argv[])
|
|||||||
QString szDesc = DEFAULT_DESC;
|
QString szDesc = DEFAULT_DESC;
|
||||||
QString szRootPath = DEFAULT_ROOT;
|
QString szRootPath = DEFAULT_ROOT;
|
||||||
quint16 u16Port = DEFAULT_PORT;
|
quint16 u16Port = DEFAULT_PORT;
|
||||||
|
bool toUseGPU = DEFAULT_GPU;
|
||||||
#if SSL_SERVER
|
#if SSL_SERVER
|
||||||
quint16 u16sslPort = 0;
|
quint16 u16sslPort = 0;
|
||||||
#endif
|
#endif
|
||||||
@ -270,6 +279,17 @@ int main(int argc, char *argv[])
|
|||||||
u16Port = parser.value(optPort).toUInt();
|
u16Port = parser.value(optPort).toUInt();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (parser.isSet(useGPU)) {
|
||||||
|
toUseGPU = parser.value(useGPU).toUInt();
|
||||||
|
}
|
||||||
|
if (toUseGPU == true){
|
||||||
|
qputenv("QTWEBENGINE_CHROMIUM_FLAGS", "--ignore-gpu-blacklist --enable-gpu-rasterization --enable-native-gpu-memory-buffers --enable-accelerated-video-decode");
|
||||||
|
#ifdef __sw_64__
|
||||||
|
qputenv("QTWEBENGINE_CHROMIUM_FLAGS", "--ignore-gpu-blacklist --enable-gpu-rasterization --enable-native-gpu-memory-buffers --enable-accelerated-video-decode --no-sandbox");
|
||||||
|
#endif
|
||||||
|
qDebug() << "Setting GPU to True.";
|
||||||
|
}
|
||||||
|
|
||||||
#if SSL_SERVER
|
#if SSL_SERVER
|
||||||
if (parser.isSet(optSSLPort)) {
|
if (parser.isSet(optSSLPort)) {
|
||||||
u16sslPort = parser.value(optSSLPort).toUInt();
|
u16sslPort = parser.value(optSSLPort).toUInt();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user